DEEP-LEARNING MOTION PRIORS FOR FULL-BODY PERFORMANCE CAPTURE IN REAL-TIME
Granted: April 5, 2018
Application Number:
20180096259
Training data from multiple types of sensors and captured in previous capture sessions can be fused within a physics-based tracking framework to train motion priors using different deep learning techniques, such as convolutional neural networks (CNN) and Recurrent Temporal Restricted Boltzmann Machines (RTRBMs). In embodiments employing one or more CNNs, two streams of filters can be used. In those embodiments, one stream of the filters can be used to learn the temporal information and…
ARCHITECTURE FOR MANAGING TRANSMEDIA CONTENT DATA
Granted: March 29, 2018
Application Number:
20180091573
A system for managing non-linear transmedia content data is provided. Memory stores a plurality of transmedia content data items and associated linking data which define time-ordered content links between the plurality of transmedia content data items. The plurality of transmedia content data items are arranged into linked transmedia content subsets comprising different groups of the transmedia content data items and different content links therebetween. A control engine receives one or…
VISUALISATION AND NAVIGATION OF TRANSMEDIA CONTENT DATA
Granted: March 29, 2018
Application Number:
20180089905
A method of rendering content items on a display via an electronic device involves mapping linked content items to a three-dimensional object defined by layout data. The layout data is then transmitted to an electronic device for display.
RECOMMENDER ENGINE AND USER MODEL FOR TRANSMEDIA CONTENT DATA
Granted: March 29, 2018
Application Number:
20180089573
A recommender engine is configured to access memory and surface transmedia content items; and/or linked transmedia content subsets; and/or one or more identifications of identified users; and/or content items of the plurality of transmedia content items associated with at least one identified user. The surfaced items are presented for selection by the given user via the transmedia content linking engine as one or more user-selected transmedia content items.
USER MODELLING AND METADATA OF TRANSMEDIA CONTENT DATA
Granted: March 29, 2018
Application Number:
20180089330
There is provided a system for linking transmedia content subsets. A memory stores a plurality of transmedia content data items and associated linking data which define time-ordered content links between the plurality of transmedia content data items. The plurality of transmedia content data items are arranged into linked transmedia content subsets comprising different groups of the transmedia content data items and different content links therebetween; a transmedia content model that…
RENDERING AND INTERACTING WITH TRANSMEDIA CONTENT DATA
Granted: March 29, 2018
Application Number:
20180089201
A method is provided for rendering a representation of and interacting with transmedia content on an electronic device. Transmedia content data is received at the electronic device. The transmedia content data comprises: a plurality of transmedia content data items; linking data which define time-ordered content links between the plurality of transmedia content data items, whereby the plurality of transmedia content data items are arranged into linked transmedia content subsets…
MODEL-BASED TEETH RECONSTRUCTION
Granted: March 29, 2018
Application Number:
20180085201
A system and method for non-invasive reconstruction of an entire object-specific or person-specific teeth row from just a set of photographs of the mouth region of an object (e.g., an animal) or a person (e.g., an actor or a patient) are provided. A teeth statistic model defining individual teeth in a teeth row can be developed. The teeth statistical model can jointly describe shape and pose variations per tooth, and as well as placement of the individual teeth in the teeth row. In some…
DIRECT MANIPULATION INTERPOLATION AND GHOST WEDGING FOR DISTRIBUTED NODE-BASED INTERACTIVE WORKFLOWS
Granted: March 15, 2018
Application Number:
20180075639
A distributed computation system is leveraged to evaluate many possible results of a rig near the current pose to obtain predicted poses. A user locally runs an animation application instance to manipulate an animated object including a rig and shape. Depending on a user's selection or modification of a rig control of the rig, changes to the rig control are predicted. Based on the predicted changes to the rig control, the distributed computation system evaluates the rig to obtain…
SYSTEM FOR SIMULATING PYROTECHNICS
Granted: March 8, 2018
Application Number:
20180067331
One embodiment of the present disclosure may take the form of a projection module for projecting onto a projection surface. The projection module includes a light source emitting a beam of light, a diffractive optical element in optical communication with the light source, the diffractive optical element acts to split the beam of light into a plurality of diffracted light beams, a lens assembly in optical communication with the diffractive optical element and configured to converge the…
SYSTEM AND METHOD FOR CLIENT-SIDE ADVERTISEMENT RETRIEVAL
Granted: February 15, 2018
Application Number:
20180047066
Techniques are described for retrieving advertisements for insertion into a document. Embodiments receive a document comprising a request to retrieve a plurality of advertisement creatives. In response to transmitting the request specified within the received document to the advertisement management system, a single software object defining all of the plurality of advertisement creatives is received. Embodiments insert each of the plurality of advertisement creatives into the document,…
PLACING LARGE OBJECTS AND OBJECTS SEPARATED BY LARGE DISTANCES IN AUGMENTED REALITY
Granted: February 15, 2018
Application Number:
20180046861
Systems and methods are described for placing large objects and objects separated by large distances in an AR environment. An AR headset system may place and generate digital objects using relative geographical coordinates (e.g., latitude, longitude, and altitude) between the user's current position and the object being placed. In one implementation, a digital object's geographical coordinates may be calculated by determining a user's geographical coordinates, using a distance…
SYSTEMS AND METHODS FOR STREAMING CONTENT TO NEARBY DISPLAYS
Granted: February 8, 2018
Application Number:
20180041559
The present disclosure provides systems and methods for a mobile device to select content, such as user profiles, contact information, images, and/or videos, to automatically stream to available displays when the mobile device moves within a certain range of the displays. In one embodiment, a method at a mobile device comprises receiving a user input to select a media content asset; detecting a display within a proximity of the mobile device; and sending the selected media content asset…
ADAPTIVE POLYNOMIAL RENDERING
Granted: February 8, 2018
Application Number:
20180040160
Embodiments can provide adaptive image filtering. Under this approach, image quality can be enhanced by adjusting an approximation function to better adapt image signals in different parts of an image. Certain parts of the image may be enhanced using a certain approximation function while some other parts of the image may be enhanced using a different approximation function. In certain embodiments, the approximation function selected for a part of the image can be a polynomial function…
METHOD FOR MOTION-SYNCHRONIZED AR OR VR ENTERTAINMENT EXPERIENCE
Granted: February 1, 2018
Application Number:
20180033199
Systems and methods for synchronizing movement, such as the movement of a vehicle with an augmented reality (AR) or virtual reality (VR) story-telling or narrative experience is provided. For example, the AR or VR experience can be adapted to justify the movement of the vehicle based on trip criterion, such as a navigational path upon which the vehicle has embarked. Alternatively, trip criterion, such as the navigational path upon which the vehicle will embark, can be adapted to comport…
MOTORIZED MONOPOD JIB FOR CAMERAS
Granted: February 1, 2018
Application Number:
20180031952
An embodiment provides a motorized monopole for a camera, including: a hand-held monopole; a first motor positioned at an end of the hand-held monopole; a first connecting element attached to the first motor; a second motor positioned at an end of the first connecting element; a second connecting element attached to the second motor; a third motor positioned at an end of the second connecting element; and a camera mounting plate attached to the second connecting element by the third…
DISPLAY DEVICE ARRAY
Granted: January 25, 2018
Application Number:
20180024800
Systems and methods are provided that allow a display device array to be used to present content to one or more users. In particular, a user associated with a first user device, may opt to present content on a plurality of other devices. The plurality of other devices may be arranged in any desired configuration, and the first user device can capture the arrangement. Upon capturing the arrangement, content, under the control of the first user device, may be presented on the plurality of…
METHODS AND SYSTEMS OF PERFORMING EYE RECONSTRUCTION USING A PARAMETRIC MODEL
Granted: January 11, 2018
Application Number:
20180012418
Systems and techniques for reconstructing one or more eyes using a parametric eye model are provided. The systems and techniques may include obtaining one or more input images that include at least one eye. The systems and techniques may further include obtaining a parametric eye model including an eyeball model and an iris model. The systems and techniques may further include determining parameters of the parametric eye model from the one or more input images. The parameters can be…
METHODS AND SYSTEMS OF GENERATING A PARAMETRIC EYE MODEL
Granted: January 11, 2018
Application Number:
20180012401
Systems and techniques for generating a parametric eye model of one or more eyes are provided. The systems and techniques may include obtaining eye data from an eye model database. The eye data includes eyeball data and iris data corresponding to a plurality of eyes. The systems and techniques may further include generating an eyeball model using the eyeball data. Generating the eyeball model includes establishing correspondences among the plurality of eyes. The systems and techniques…
SYSTEM AND METHOD FOR PROVIDING CO-DELIVERY OF CONTENT
Granted: December 28, 2017
Application Number:
20170374316
Systems, devices, and methods are disclosed for providing co-deliver of primary and secondary content, including, video and video chat content. A first electronic device includes a transceiver that receives the secondary content from a second electronic device. The first electronic device also includes components capable of outputting aspects of the primary and secondary content in a synchronized fashion. Further, the first electronic device includes circuitry coupled to the transceiver…
ALGEBRAIC MULTIGRID METHOD FOR CLOTH SIMULATION
Granted: December 7, 2017
Application Number:
20170351793
A method and system for simulation of deformation of a thin-shelled member are disclosed herein. The method includes: receiving at one or more computer systems, information identifying a computer-generated object. The computer-generated object can be a thin-shelled member. The method includes: receiving information identifying a discretization of the computer-generated object, which discretization can be a plurality of nodes; receiving information identifying a set of material properties…