Disney Patent Applications

IDENTIFICATION OF BRIDGE ITEM BASED ON TARGET OUTPUT

Granted: August 1, 2024
Application Number: 20240259646
In some embodiments, a method identifies a target item. A first score for a bridge item is generated using a first input where the first input is based on a characteristic of an entity. A second score for the target item is generated using a second input. The second input is based on the characteristic of the entity and the bridge item. The method determines whether to output the bridge item to the entity based on the first score and the second score.

SIMULATING AN OPERATION OF A CONTROL SYSTEM OF A RIDE SYSTEM BASED ON STOCHASTIC EVENTS

Granted: June 27, 2024
Application Number: 20240210948
In some implementations, a ride control simulation system may receive a request to simulate a ride control system controlling a movement of a passenger vehicle on a ride system, wherein the request includes vehicle information regarding the passenger vehicle and ride system information regarding the ride system. The ride control simulation system may execute, based on the request, a computer model to simulate the ride control system controlling the movement of the passenger vehicle on…

PROVIDING CONTENT BASED ON A TRIGGER FROM A USER DEVICE

Granted: June 27, 2024
Application Number: 20240207748
An interaction system may receive trigger information associated with a facilitator device of a facilitator at a venue. The trigger information may be transmitted based on the facilitator operating the facilitator device during an interaction between the facilitator and one or more participants. The interaction system may determine, based on receiving the trigger information, that interaction information has been provided to the one or more participants. The interaction system may…

SYSTEMS AND METHODS FOR PERFORMING A SIMULATION USING DIFFERENT LEVELS OF FIDELITY

Granted: June 20, 2024
Application Number: 20240202388
In some implementations, a simulation platform may receive a request to perform a simulation of operations of a plurality of components. The simulation platform may receive first fidelity information identifying a first level of detail and functionality to be simulated for a first component of the plurality of components, wherein the first level of detail and functionality is part of a first plurality of levels of details and functionalities to be simulated for the first component. The…

CONFIGURING A LAUNCH OF COMPONENTS OF A HARDWARE-IN-THE-LOOP SIMULATION ENVIRONMENT

Granted: June 13, 2024
Application Number: 20240193073
In some implementations, a hardware-in-the-loop simulation (HIL) platform may receive component information regarding a plurality of software components of an HIL simulation environment. The component information may be received using a launcher application of the HIL simulation platform. The component information may include sequence information indicating a sequence for launching the plurality of software components during an HIL simulation, and interconnectivity information indicating…

SYSTEMS AND METHODS FOR PRE-CALCULATING INFORMATION REGARDING INTERACTIONS BETWEEN OBJECTS DURING A SIMULATION

Granted: June 13, 2024
Application Number: 20240190400
A simulation platform may receive equipment information regarding ride equipment. The equipment information identifies a first location of a first end of the ride equipment on a travel path and identifies a second location of a second end of the ride equipment. The simulation platform may determine, based on the equipment information, that the first location is at a first distance from a starting location on the travel path and indicates that the second location is at a second distance…

DETERMINING LOCATION OF A PASSENGER VEHICLE BASED ON A COMPUTER MODEL AND SENSOR DEVICES

Granted: May 30, 2024
Application Number: 20240173632
A vehicle location system may execute a model to simulate a movement of a passenger vehicle along a ride path. The vehicle location system may determine, based on executing the model, that a current ride location of the passenger vehicle is a first ride location. The vehicle location system may update a map application to indicate that the current ride location is the first ride location. The vehicle location system may receive sensor data generated by a sensor device located at a second…

PROVIDING ASSISTANCE BASED ON MACHINE LEARNING MODEL ANALYSIS OF VIDEO DATA

Granted: May 9, 2024
Application Number: 20240153312
A guest assistance platform may analyze video data of an environment that includes a liquid substance. The video data is analyzed using a machine learning model trained to detect objects in the liquid substance. The guest assistance platform may detect an individual in the liquid substance based on analyzing the video data and may determine a measure of confidence associated with detecting the individual in the liquid substance. The guest assistance platform may determine one or more…

OBJECT ALIGNMENT TECHNIQUES FOR ANIMATION

Granted: May 2, 2024
Application Number: 20240144622
Techniques for aligning object representations for animation include analyzing a source object representation and a target object representation to identify a category of the source object and a category of the target object. Based on the category or categories of the objects, a feature extraction machine learning models is selected. The source object representation and the target object representation are provided as input to the selected feature extraction machine learning model to…

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…

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…

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…

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…