Automatic timing of production devices in an internet protocol environment
Granted: March 17, 2020
Patent Number:
10595075
Embodiments herein describe automatically synchronizing the output of source devices connected to a system reference point through an IP network in a media production studio so that the outputs are aligned when they reach the system reference point. In one embodiment, the system reference point device exchanges a plurality of messages and timestamps with a source device. The source device uses the messages and timestamps to determine a transmission delay between the source device and the…
System and method for presence or proximity-based sorting
Granted: March 17, 2020
Patent Number:
10594787
Systems and methods are provided for proximity-based sorting. Information may be transmitted to user devices from beacons or similar transmitter-type devices. Based on this information, the user devices may be categorized or sorted based upon which beacons the user devices are proximate to, pass, or from which beacon the information is received. Subsequent activities and/or operations may then leverage this categorization or sorting of users.
Three-dimensional display for smart home device
Granted: March 17, 2020
Patent Number:
10593102
A presentation device for use with a computing device including a display device and an audio output. The presentation device includes a body member defining an interior volume and at least a first opening. The body member further includes a partially reflective and partially transmissive medium. The body member is configured to receive anamorphically-distorted imagery that is displayed by the display device, which has a predefined arrangement with the body member. The body member is…
Systems and methods for augmenting an appearance of an actual vehicle component with a virtual vehicle component
Granted: March 17, 2020
Patent Number:
10589625
This disclosure relates to systems and methods for augmenting an appearance of an actual vehicle component of an actual vehicle with a virtual vehicle component. An actual vehicle component may be augmented with a virtual vehicle component by obtaining a vehicle type of the actual vehicle, detecting a landmark associated with the actual vehicle, determining a position and an orientation of the landmark, selecting a virtual vehicle component, placing the virtual vehicle component within…
Motion stabilization on a motorized monopod jib
Granted: March 10, 2020
Patent Number:
10583556
One embodiment provides a method, including: detecting, using at least one sensor, a displacement event associated with a monopod jib, wherein the displacement event moves a portion of the monopod jib from a first position to a second position; calculating, using a processor, an adjustment value for at least one of a plurality of motors of a stabilization mechanism operatively coupled to the monopod jib, wherein the calculated adjustment value identifies a motor movement to counteract…
Systems and methods for tracking objects for augmented reality
Granted: March 10, 2020
Patent Number:
10587834
This disclosure relates to systems and methods for tracking objects for augmented reality. Positions and/or orientations of objects, light sources, and/or visual markers may be determined. Visual effects may be determined based on the objects, lights sources, and/or visual markers. Overlay positions and/or overlay orientations for the visual effects may be determined based on the positions and orientations of the objects, light sources, and/or visual markers. An overlay image including…
System and method for automated network search and companion display of result relating to audio-video metadata
Granted: March 10, 2020
Patent Number:
10587833
Embodiments disclosed herein include systems and methods which allow consumers of audio-visual content (such as movies and television programs) to obtain dynamic additional content about programs and movies being watched, and customize that additional content to their personal preferences and behaviors.
Virtual reality experience scriptwriting
Granted: March 10, 2020
Patent Number:
10586399
Systems and methods are provided for a workflow framework that scriptwriters can utilize when developing (live-action/animation/cinematic) virtual reality (VR) experiences or content. A script can be parsed to identify one or more elements in a script, and a VR representation of the one or more elements can be automatically generated. A user may develop or edit the script which can be presented in a visual and temporal manner along with the VR representation. The user may edit the VR…
Denoising Monte Carlo renderings using generative adversarial neural networks
Granted: March 10, 2020
Patent Number:
10586310
Supervised machine learning using neural networks is applied to denoising images rendered by MC path tracing. Specialization of neural networks may be achieved by using a modular design that allows reusing trained components in different networks and facilitates easy debugging and incremental building of complex structures. Specialization may also be achieved by using progressive neural networks. In some embodiments, training of a neural-network based denoiser may use importance…
Systems and methods to provide an interactive space based on predicted events
Granted: March 10, 2020
Patent Number:
10585471
This disclosure relates to systems and methods to provide an interactive space based on events likely to occur. A system may be coupled to a vehicle. The events likely to occur may be predicted based on motion of the vehicle and/or other information. Content may be presented to the user. The predicted events may be used as a basis for adjusting the content. This may allow the motion of the vehicle and/or the predicted events to form a part of a user's experience with the interactive…
Incorporating and coordinating multiple home systems into a play experience
Granted: March 10, 2020
Patent Number:
10583361
Systems, methods and articles of manufacture for controlling devices in a synchronized fashion. Embodiments include determining one or more environmental devices are available within a physical environment. A first interactive game that is playing within the physical environment is detected. Embodiments determine an environmental condition during a first playback event within the first interactive game. The one or more environmental devices within the physical environment are then…
Video capture and rendering system control using multiple virtual cameras
Granted: March 3, 2020
Patent Number:
10582182
There is provided a system and method for integrating a virtual rendering system and a video capture system using flexible camera control to provide an augmented reality. There is provided a method for integrating a virtual rendering system and a video capture system for outputting a composite render to a display, the method comprising obtaining, from the virtual rendering system, a virtual camera configuration of a virtual camera in a virtual environment, programming the video capture…
System and method of simulating first-person control of remote-controlled vehicles
Granted: March 3, 2020
Patent Number:
10580216
Systems and methods of simulating first-person control of remoted-controlled vehicles are described herein. The system may include one or more of a remote-controlled (RC) vehicle, a display interface, an input interface, and/or other components. The RC vehicle may have an image capturing device configured to capture in-flight images. View information representing the captured images may presented on a display worn and/or otherwise accessible to user. The input interface may allow the…
Informed choices in primary sample space for light transport simulation
Granted: March 3, 2020
Patent Number:
10580194
Systems, methods and articles of manufacture for rendering three-dimensional virtual environments using reversible jumps are disclosed herein. In one embodiment, mappings from random numbers to light paths are modeled as an explicit iterative random walk. Inverses of path construction techniques are employed to turn light transport paths back into the random numbers that produced them. In particular, such inverses may be used to extend the Multiplexed Metropolis Light Transport (MMLT)…
System for optimized embedding and analysis of branded content
Granted: March 3, 2020
Patent Number:
10580165
The present disclosure relates to an apparatus, system and method for processing transmedia content data. More specifically, the disclosure provides for identifying and inserting one item of media content within another item of media content, e.g. inserting a video within a video, such that the first item of media content appears as part of the second item. The invention involves analysing a first visual media item to identify one or more spatial locations to insert the second visual…
Retail venue delivering an enhanced customer experience
Granted: March 3, 2020
Patent Number:
10580065
According to one implementation, a system for delivering an enhanced customer experience includes a retail venue having a computing platform interactively linked to a display screen, a camera system, a virtual jukebox, and an audio system. The computing platform includes a hardware processor and a memory storing a venue content control software code. The hardware executes the venue content control software code to receive a camera data corresponding to a customer of the retail venue from…
Method and device for multi-agent path planning
Granted: March 3, 2020
Patent Number:
10579926
A method and device determines an optimization solution for an optimization problem. The method includes receiving the optimization problem having cost functions and variables where the cost functions have a relationship with the variables and receiving a landmark indicating a point that an agent is to visit while moving, a cost being associated with ignoring the landmark. The method includes generating a first message for the cost functions for the corresponding variable based upon the…
Inferring the transfer of a physical object associated with a wearable device
Granted: March 3, 2020
Patent Number:
10579098
Systems, methods and computer program products to perform an operation comprising receiving, by a first wearable device from a second wearable device via wireless data transmissions, an identifier of a first tile connected to a tile interface of the second wearable device, receiving, by the first wearable device from the second wearable device via wireless data transmissions, an identifier of a second tile connected to the tile interface of the second wearable device, and determining,…
Drone-based painting system
Granted: March 3, 2020
Patent Number:
10577100
A painting system that makes use of drones such as modified quadrotors. The drone includes a support arm that carries a paint nozzle configured for pan and tilt motion. A power supply line is connected from an external power supply to the drone to allow extended flight time. A paint supply line is also connected from an external paint supply to the drone to allow extended painting time and/or surface coverage with each flight. The drone has an onboard controller so painting is autonomous…
TV-to-game sync
Granted: February 25, 2020
Patent Number:
10569171
Techniques are disclosed for unlocking in-game content for a video game application. In one embodiment, the video game application may be operated by a user that is concurrently viewing media content. The video game application captures an audio signal from the concurrently-playing media content, performs content recognition on the captured audio signal, and determines whether to unlock one or more portions of in-game content based on the identified media content.