Disney Patent Applications

UNIQUE PLAYLIST CREATION USING VARIABLE SUBSTITUTION IN VIDEO DELIVERY

Granted: April 11, 2024
Application Number: 20240121459
In some embodiments, a method sends a playlist that includes links to segments of media content. At least a portion of the links include a variable, and a presentation of the media content that is attributable to a request for the media content is created by insertion of values for variables in the playlist. The values are associated with a first version of the media content or a second version of the media content. The method receives a request for a segment and the request contains…

GENERATION OF WEIGHTS FOR CAUSAL INFERENCES

Granted: February 15, 2024
Application Number: 20240054343
In some embodiments, a method receives input data to calculate an effect of a variable on a group for a plurality of methods. Methods in the plurality of methods calculate the effect of the variable for the input data using different logic. A plurality of sub-weights for methods in the plurality of methods are generated. The sub-weights are generated based on a balance metric, a dissimilarity metric, and a reliability metric. The method combines the plurality of sub-weights for methods…

PREDICTING NEED FOR GUEST ASSISTANCE BY DETERMINING GUEST BEHAVIOR BASED ON MACHINE LEARNING MODEL ANALYSIS OF VIDEO DATA

Granted: December 28, 2023
Application Number: 20230419729
A behavior detection platform may obtain video data of an environment including a guest and may determine a set of normal guest behaviors associated with the environment. The platform may analyze, using a first machine learning model, the video data to identify features of the guest and analyze, using a second machine learning model, the video data and the features to determine an actual guest behavior of the guest. The platform may predict, using the second machine learning model, a…

INTELLIGENT CONTENT DELIVERY NETWORK (CDN) ENTITY ROUTING

Granted: December 28, 2023
Application Number: 20230418675
In some embodiments, a method receives usage data that is based on a delivery of content by a plurality of content delivery network entities. A first value of a selection parameter is used to determine whether to select a content delivery network entity from the plurality of content delivery network entities to process a first request for content. The method allocates the usage data in a first distribution to the plurality of content delivery network entities. The allocating does not use…

METHOD AND SYSTEM FOR DEEP LEARNING BASED FACE SWAPPING WITH MULTIPLE ENCODERS

Granted: October 5, 2023
Application Number: 20230319223
A computer-implemented method of changing a face within an output image or video frame includes: receiving an input image that includes a face presenting a facial expression in a pose; separately encoding different portions of the image by, for each separately encoded portion, generating a latent space point of the portion, thereby generating a plurality of multi-dimensional vectors where each multi-dimensional vector is an encoded representation of a different portion of the input…

METHOD AND SYSTEM FOR LATENT-SPACE FACIAL FEATURE EDITING IN DEEP LEARNING BASED FACE SWAPPING

Granted: October 5, 2023
Application Number: 20230316587
A computer-implemented method of changing a face within an output image or video frame that includes: receiving an input image that includes a face presenting a facial expression in a pose; processing the image with a neural network encoder to generate a latent space point that is an encoded representation of the image; decoding the latent space point to generate an initial output image in accordance with a desired facial identity but with the facial expression and pose of the face in…

SYSTEMS AND METHODS FOR TRANSFERRING A PASSENGER COMPARTMENT BETWEEN RIDE SYSTEMS USING ROBOTIC TOOL CHANGERS

Granted: September 28, 2023
Application Number: 20230302373
In some implementations, a controller may cause a robotic arm connector, of the robotic arm, to be connected to a first compartment connector of a passenger compartment of an amusement ride. The controller may cause a second compartment connector, of the passenger compartment, to be disconnected from a first structure connector of a first support structure. The controller may transport the passenger compartment from the first support structure to a second support structure after causing…

GENERATING A FACIAL-HAIR-FREE MESH OF A SUBJECT

Granted: August 17, 2023
Application Number: 20230260186
Embodiments of the present disclosure are directed to methods and systems for generating three-dimensional (3D) models and facial hair models representative of subjects (e.g., actors or actresses) using facial scanning technology. Methods accord to embodiments may be useful for performing facial capture on subjects with dense facial hair. Initial subject facial data, including facial frames and facial performance frames (e.g., images of the subject collected from a capture system) can be…

FACIAL ANIMATION RETARGETING USING A PATCH BLEND-SHAPE SOLVER

Granted: July 27, 2023
Application Number: 20230237739
Methods and systems for performing facial retargeting using a patch-based technique are disclosed. One or more three-dimensional (3D) representations of a source character's (e.g., a human actor's) face can be transferred onto one or more corresponding representations of a target character's (e.g., a cartoon character's) face, enabling filmmakers to transfer a performance by a source character to a target character. The source character's 3D facial shape can separated into patches. For…

DYNAMIC FACIAL HAIR CAPTURE OF A SUBJECT

Granted: July 27, 2023
Application Number: 20230237753
Embodiments of the present disclosure are directed to methods and systems for generating three-dimensional (3D) models and facial hair models representative of subjects (e.g., actors or actresses) using facial scanning technology. Methods accord to embodiments may be useful for performing facial capture on subjects with dense facial hair. Initial subject facial data, including facial frames and facial performance frames (e.g., images of the subject collected from a capture system) can be…

SYSTEMS AND METHODS FOR DE-IDENTIFYING DATA USING A COMBINATION OF CRYPTOGRAPHIC TECHNIQUES

Granted: June 1, 2023
Application Number: 20230169184
In some implementations, a device may provide a data structure storing first data, wherein the first data indirectly identifies second data, and wherein the second data identifies a particular individual. The device may obtain, from the data structure, the first data. The device may generate a cryptographically random value using a secure generator. The device may combine the first data and the cryptographically random value to generate hashing input data. The device may perform, using a…

DEEP LEARNING FRAMEWORK FOR VIDEO REMASTERING

Granted: May 18, 2023
Application Number: 20230153952
Restoration methods and systems are disclosed for video remastering. Techniques disclosed include receiving a video sequence. For each frame of the video sequence, techniques disclosed include encoding, by a degradation encoder, a video content associated with the frame into a latent vector. The latent vector is a representation of the degradation present in the video content; the degradation present in the video content includes one or more degradation types. Based on the latent vector…

TEMPORAL TECHNIQUES OF DENOISING MONTE CARLO RENDERINGS USING NEURAL NETWORKS

Granted: March 16, 2023
Application Number: 20230083929
A modular architecture is provided for denoising Monte Carlo renderings using neural networks. The temporal approach extracts and combines feature representations from neighboring frames rather than building a temporal context using recurrent connections. A multiscale architecture includes separate single-frame or temporal denoising modules for individual scales, and one or more scale compositor neural networks configured to adaptively blend individual scales. An error-predicting module…

INDUSTRIAL CONTROL SYSTEM DATA TAP AND MODEL FOR MANAGING INDUSTRIAL CONTROL SYSTEM

Granted: February 16, 2023
Application Number: 20230051829
Some implementations of the disclosure are directed to a method, comprising: receiving tapped data that was tapped from a controller of an industrial control system (ICS) while the controller executed first control code to control ICS devices of the ICS, the tapped data used during execution of the first control code, and the tapped data comprising input data obtained from one or more input components of the controller communicatively coupled to the ICS devices, or output data obtained…

INDUSTRIAL CONTROL SYSTEM DATA TAP AND MODEL FOR MANAGING INDUSTRIAL CONTROL SYSTEM

Granted: February 16, 2023
Application Number: 20230051829
Some implementations of the disclosure are directed to a method, comprising: receiving tapped data that was tapped from a controller of an industrial control system (ICS) while the controller executed first control code to control ICS devices of the ICS, the tapped data used during execution of the first control code, and the tapped data comprising input data obtained from one or more input components of the controller communicatively coupled to the ICS devices, or output data obtained…

INDUSTRIAL CONTROL SYSTEM DATA TAP AND MODEL FOR MANAGING INDUSTRIAL CONTROL SYSTEM

Granted: February 16, 2023
Application Number: 20230051829
Some implementations of the disclosure are directed to a method, comprising: receiving tapped data that was tapped from a controller of an industrial control system (ICS) while the controller executed first control code to control ICS devices of the ICS, the tapped data used during execution of the first control code, and the tapped data comprising input data obtained from one or more input components of the controller communicatively coupled to the ICS devices, or output data obtained…

JAW TRACKING WITHOUT MARKERS FOR FACIAL PERFORMANCE CAPTURE

Granted: October 13, 2022
Application Number: 20220327717
Some implementations of the disclosure are directed to capturing facial training data for one or more subjects, the captured facial training data including each of the one or more subject's facial skin geometry tracked over a plurality of times and the subject's corresponding jaw poses for each of those plurality of times; and using the captured facial training data to create a model that provides a mapping from skin motion to jaw motion. Additional implementations of the disclosure are…

SYSTEM AND METHOD FOR CONFIGURABLE CONTROL OF VOICE COMMAND SYSTEMS

Granted: January 20, 2022
Application Number: 20220020363
A method of providing configurable control of voice command systems is disclosed herein. The method comprising a parent device receiving a voice command and comparing the voice command to a set of preferences for a user. The set of preferences may relate to one or more interactions between the user and a playback device. The method further comprises the parent device translating the voice command to a user interface (UI) command sequence for the playback device based on the comparison.…

SYSTEMS AND METHODS FOR MAINTAINING A CONVERSATION

Granted: September 2, 2021
Application Number: 20210273893
Systems and methods for an interactive communications system capable of generating a response to conversational input are provided. The interactive communications system analyzes the conversational input to determine relevant topics of discussion. The interactive communications system further determines which of the relevant topics of discussion can potentially lead to an unwanted end to a conversation. The interactive communications system redirects the conversation by providing…

LEARNING-BASED SAMPLING FOR IMAGE MATTING

Granted: July 22, 2021
Application Number: 20210225037
A method of generating a training data set for training an image matting machine learning model includes receiving a plurality of foreground images, generating a plurality of com posited foreground images by com positing randomly selected foreground images from the plurality of foreground images, and generating a plurality of training images by compositing each composited foreground image with a randomly selected background image. The training data set includes the plurality of training…