CONTENT INSERTION USING QUALITY SCORES FOR VIDEO
Granted: March 6, 2025
Application Number:
20250080778
In some embodiments, a method determines a break in a delivery of an instance of catalog content and determines instances of supplemental content. A plurality of transition scores is generated for a plurality of combinations of one or more instances of supplemental content and the instance of catalog content based on a comparison of first metadata for the one or more instances of supplemental content to second metadata for the instance of catalog content. The first metadata is based on…
CONTENT MATCHING TOOL FOR VIDEO STREAMING
Granted: March 6, 2025
Application Number:
20250078451
In some embodiments, a method selects first content and second content. The first content and the second content are configured to be delivered to clients. First labels are determined for categories for the first content. The first labels are based on an analysis of the first content. Second labels are determined for the categories for the second content. The second labels are based on an analysis of the second content. The method compares the first labels and the second labels to…
Plush Toy
Granted: February 20, 2025
Application Number:
20250058237
A plush toy having an outer fabric shell with an outer surface defining a desired shape for the plush toy and an in inner surface defining a void. A fiberfill layer covers an inner surface of the outer fabric shell. A foam inner inside the defined void, where the foam inner and the fiberfill layer are sized to completely fill the void such that the foam inner is not compressed while in a relaxed state, but can be compressed as a user interacts with the plush toy and that the fiberfill…
PERFORMANCE OPTIMIZATION OF PRE-PROCESSOR USING VIDEO PROXY CODEC
Granted: December 26, 2024
Application Number:
20240430440
In some embodiments, a method trains a first parameter of a differentiable proxy codec to encode source content based on a first loss between first compressed source content and second compressed source content that is output by a target codec. A pre-processor pre-processes a source image to output a pre-processed source image, the pre-processing being based on a second parameter. The differentiable proxy codec encodes the pre-processed source image into a compressed pre-processed source…
SUBJECTIVE QUALITY ASSESSMENT TOOL FOR IMAGE/VIDEO ARTIFACTS
Granted: October 31, 2024
Application Number:
20240362896
In some embodiments, a method sends information for a sample of content, a first question, and a second question for output on an interface. The first question receives, from a subject, a first response for a sample level rating for an artifact that is perceived to be visible in the sample and the second question receives, from the subject, a second response for regions in the sample that are perceived to contain the artifact. The method receives the first response for the sample level…
FEATURE ADDITION ANALYSIS FOR AN ITEM
Granted: October 24, 2024
Application Number:
20240354785
In some embodiments, a method receives a first instance of the item. Also, information for changes in a metric is received that is based on a delayed release time of a feature for second instances of the item after the second instances of the item were released. The method selects a second instance of the item from the second instances of the item based on a relationship to the first instance of the item. A second change in the metric is estimated for the first instance of the item based…
GENERATION OF COHORT-AGNOSTIC FEATURES FOR MODELS
Granted: October 10, 2024
Application Number:
20240338500
In some embodiments, a method receives a first value for a feature. The first value is associated with an entity. A cohort is determined for the entity where a cohort is associated with a dimension, and the entity is associated with a dimension value for the dimension. The method determines a normalization value for the cohort based on the dimension value for the entity. The normalization value is generated based on second values at the dimension value for the feature, and the second…
DYNAMIC SELECTION OF CANDIDATE BITRATES FOR VIDEO ENCODING
Granted: September 12, 2024
Application Number:
20240305842
In some embodiments, a method generates a first representation of a first relationship between bitrate and quality based on first features of a first portion of a video. Also, the method generates a second representation of a second relationship between bitrate and quality based on second features of a second portion of a video. The first representation is analyzed to determine a first list of bitrates for the first portion of video and the second representation is analyzed to determine…
CONTEXTUAL VIDEO COMPRESSION FRAMEWORK WITH SPATIAL-TEMPORAL CROSS-COVARIANCE TRANSFORMERS
Granted: September 12, 2024
Application Number:
20240305801
In some embodiments, a system includes a first component to extract temporal features from a current frame being coded and a previous frame of a video. A second component uses a first transformer to fuse spatial features from the current frame with the temporal features to generate spatio-temporal features as first output. A third component uses a second transformer to perform entropy coding using the first output and at least a portion of the temporal features to generate a second…
AUTOMATION ADJUSTMENT OF SOFTWARE CODE FROM CHANGES IN REPOSITORY
Granted: September 5, 2024
Application Number:
20240296028
In some embodiments, a method receives a change to data stored in a repository. An artifact that is generated based on the change to the data failed a validation. The method analyzes the change to the data via a model to generate a set of adjustments. The model is trained to output adjustments for the artifact to generate a set of adjusted artifacts. The method determines an adjusted artifact that is associated with an adjustment in the set of adjustments that passes the validation. The…
SESSION TYPE CLASSIFICATION FOR MODELING
Granted: August 29, 2024
Application Number:
20240292059
In some embodiments, a method receives data for sessions that is generated based on use of a service. The data for a session includes session characteristic values for a set of session characteristics that is associated with the session. The method classifies the sessions into a plurality of session types to generate feature values for the plurality of session types. The session characteristic values for the session are compared to a set of reference characteristics for respective…
ENRICHMENT DEVICE FOR MAMMALS
Granted: August 15, 2024
Application Number:
20240268348
In some implementations, a controller may obtain global positioning system (GPS) data from a GPS unit of an enrichment device. The controller may determine habitat information identifying a habitat for animals, of a plurality of habitats of animals, using the GPS data. The controller may determine a geofence of the habitat for animals based on the habitat information. The controller may determine a movement profile associated with the habitat for animals using the habitat information.…
DETECTION OF AMOUNT OF JUDDER IN VIDEOS
Granted: August 8, 2024
Application Number:
20240267534
A method receives a video. The method analyzes information for a pixel of a frame in the video to determine a first value and a second value for the pixel. The first value is based on an image structure formed by the pixel in the frame and the second value is based on interframe motion of the image structure at the pixel. A third value is determined for an amount of judder based on the first value and the second value. The method outputs the third value to evaluate the video.
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…