METHODS AND SYSTEMS OF JOINT PATH IMPORTANCE SAMPLING
Granted: February 5, 2015
Application Number:
20150035831
Methods and systems of joint path importance sampling are provided to construct light paths in participating media. The product of anisotropic phase functions and geometric terms across a sequence of path vertices are considered. A connection subpath is determined to join a light source subpath with a light receiver subpath with multiple intermediate vertices while considering the product of phase functions and geometry terms. A joint probability density function (“PDF”) may be…
MOTION BASED FILTERING OF CONTENT ELEMENTS
Granted: January 29, 2015
Application Number:
20150033121
Apparatus, systems, and methods disclosed herein include apparatus, systems, and methods for providing action-based filtering of content elements in an electronic content library. A disclosed method comprises displaying an electronic content library, receiving an action from a user as an input, performing an operation on the electronic content library based on the user action input to yield a revised electronic content library, displaying the revised electronic content library, and…
VISUAL LOCALIZATION OF UNMANNED AERIAL VEHICLES BASED ON MARKER DETECTION AND PROCESSING
Granted: January 29, 2015
Application Number:
20150032295
A method for locating markers in an image captured by a mobile device moving about an operating space. The method includes preprocessing an image to generate a set of image data, locating fixed features of markers by tracing edges of the fixed features, and extracting variable data payloads of each of the markers associated with the located fixed features. The fixed features of each of the markers may include a pair of parallel lines extending along opposite sides of a data area…
Power Saving for Multi-Hop Communications
Granted: January 29, 2015
Application Number:
20150029916
There is provided a system and method for transmitting a data packet from a transmitting device to a destination device using an intermediary device. The transmitting device configured to determine an identity of the destination device, generate an announcement message that includes the identity of the destination device, transmit the announcement message to an intermediary device, receive an acknowledgement message from the intermediary device in response to transmitting the…
VOLUMETRIC DISPLAY SYSTEM BLENDING TWO LIGHT TYPES TO PROVIDE A NEW DISPLAY MEDIUM
Granted: January 29, 2015
Application Number:
20150029314
A method for creating a volumetric display. The method includes projecting a first light type onto a planar projection surface to display first content and, concurrently with projection of the first light type, first projecting a second light type onto the planar projection surface to display second content that at least partially overlays the displayed first content. The method includes second projecting the second light type onto a three dimensional (3D) set of reflective elements,…
ZONE BASED IDENTIFICATION FOR INTERACTIVE EXPERIENCES
Granted: January 29, 2015
Application Number:
20150028994
This disclosure relates to a system configured to trigger interactive experiences for guests. The system may be a zone based identification system that uses identification technology (e.g., RFID, image recognition, etc.) to detect and/or identify guests in zones prior to, during, and after an interactive experience. The zones may be physical areas where guests approach, participate in, and leave the interactive experience. The system may be configured such that as guests progress through…
ALTERNATE CONTENT PLAYLIST FOR LOCKED MEDIA CONTENT
Granted: January 22, 2015
Application Number:
20150026820
Systems, and methods disclosed herein include systems and methods for providing alternative content playlists for locked media content. Media content may be locked according to certain pre-conditions, such as a release date. Prior to the pre-conditions being met, e.g., on a date earlier than the release date, the content may be locked to prevent user access. During such locked period, a user may be presented with an alternative content playlist with media content that is available to be…
Feature Sensitive Captioning of Media Content
Granted: January 22, 2015
Application Number:
20150023597
There are provided methods and systems for use in performing feature sensitive captioning of media content. In one implementation, such a method includes detecting an aesthetically determinative feature of a media content unit selected by a user, and determining a captioning aesthetic for a caption of the media content unit based at least in part on the aesthetically determinative feature. The captioning aesthetic may include a background aesthetic and a text aesthetic. The captioning…
Identification of Watermarked Content
Granted: January 22, 2015
Application Number:
20150023546
There are provided methods and systems for identifying watermarked content. In one implementation, such a method includes receiving content including a digital watermark, and detecting the digital watermark, the detecting being performed without use of a decoder configured to read the digital watermark. In implementations in which the content includes an audio watermark, detecting the audio watermark includes filtering an audio frequency spectrum of the content, sampling the audio…
Method and System for Pairing a Medium to a User Account
Granted: January 15, 2015
Application Number:
20150019683
There is provided a system for pairing a medium with a user account comprising a media player configured to retrieve a medium identifier from the medium and a player identifier from a memory of the media player. The media player is further configured to transmit the medium identifier and the player identifier to a server. Additionally, the media player is further configured to receive a key associated with the medium identifier and the player identifier from the server. The server is…
IMAGE PROJECTING LIGHT BULB
Granted: January 15, 2015
Application Number:
20150015797
A display system that includes a projector light bulb. The system includes a light fixture with a conventional light bulb socket. A projector light bulb is provided with a socket adapter for mating electrically with the light bulb socket. A projector such as a pico projector is fit into the socket adapter or to mate with this adapter to be powered by the light bulb socket via the adapter. In lamp-type implementations, the projector is used to project onto a lamp shade-shaped rear…
IMPLEMENTING ENCRYPTED CONTENT IN A GAME
Granted: January 1, 2015
Application Number:
20150003609
A device, method, and an action figure toy for implementing encrypted content for implementation in a game are disclosed. The encrypted content may relate to physical objects, such as action figure toys corresponding movie characters and/or any other physical objects. Such content may be encrypted separately and distinctively during a development stage of the game. Decryption keys for decrypting the encrypted content may be stored on and distributed with corresponding physical objects. A…
ENHANCED DUAL QUATERNION SKINNING WITH SCALE NON-COMPENSATING JOINTS AND SUPPORT JOINTS
Granted: January 1, 2015
Application Number:
20150002517
Methods and systems for two-phase skinning of an object undergoing rigid and non-rigid transformations are disclosed. One method of skinning the object may include separating the object's joint transformations into rigid and non-rigid parts by determining if a joint is scale compensating or scale non-compensating, applying non-rigid joint transformations to the mesh, and applying rigid joint transformations to the mesh. Separation of the object's joint transformations into rigid and…
SKETCH-BASED GENERATION AND EDITING OF QUAD MESHES
Granted: January 1, 2015
Application Number:
20150002510
System, method, and computer program product to perform an operation, comprising sampling a plurality of points and a plurality of segments of a curve on a surface of a three-dimensional model, storing each sampled point as a respective vertex of a plurality of vertices and each sampled segment as a respective half-edge in a curve network of the model surface, upon determining that a first half-edge and a second half-edge connect two of the plurality of vertices, generating a first…
EFFICIENT SYNCHRONIZATION OF BEHAVIOR TREES USING NETWORK SIGNIFICANT NODES
Granted: December 18, 2014
Application Number:
20140372554
Objects in a virtual space may need to be synchronized between different instances (or different expressions of an instance) of the virtual space that are separated spatially. Objects include characters. Different expressions may be associated with different users and different client computing platforms that are connected by a network. The actions of the same character in two expressions of the same instance of the virtual space may not be synchronized due to network delay, lag,…
EFFICIENT STEREO TO MULTIVIEW RENDERING USING INTERLEAVED RENDERING
Granted: November 27, 2014
Application Number:
20140347452
Approaches are described for generating a multiview autostereoscopic image from a stereo three-dimensional input image pair. A stereo to multiview rendering system receives a stereo three-dimensional image including a left image and a right image at a first view position and a second view position, respectively. The system generates a first input warp and a second input warp that maps the left image and the right image to a third and fourth positions, respectively, where the third and…
UNLOCKING OF DIGITAL CONTENT BASED ON GEO-LOCATION OF OBJECTS
Granted: November 27, 2014
Application Number:
20140349721
This disclosure relates to a system configured to unlock digital content related to toys associated with users. The digital content may be unlocked based on the associations between the toys and the users, and presence of objects associated with user accounts at predetermined geographic locations. The predetermined geographic locations may be locations within theme parks, restaurants, stores, and/or hotels. The toys associated with the users may include, for example, toys owned by the…
RELIABLE VISIBILE LIGHT COMMUNICATION WITH DARK LIGHT SYNCHRONIZATION
Granted: November 20, 2014
Application Number:
20140341589
LEDs that transmit or receive data in a VLC channel may create a flickering effect which is caused by the human eye being able to perceive the fluctuations of the light intensity in a LED. To prevent flickering such that the LED is perceived as being illuminated at a constant intensity, the LEDs may emit light based on a pattern of dark and energy slots. During the dark slots, the LEDs may be reversed bias to determine how much light is received. Based on comparing the light received,…
OBJECTS FABRICATED WITH INTEGRAL AND CONTOURED REAR PROJECTION SUBSTRATES
Granted: November 20, 2014
Application Number:
20140340744
A three dimensional (3D) object with a rear projection (RP) surface. The 3D object includes an RP element, which behaves as an RP substrate or surface. A structural portion of the 3D object has a first thickness, and the RP element has a second thickness that is less than about one half of the first thickness. The RP element is formed of a translucent white plastic for example, such that it is translucent to provide an RP element integrally formed with an adjacent structural element…
PROJECTABLE MASKS
Granted: November 13, 2014
Application Number:
20140333899
A display assembly for displaying a virtual image of an object with occlusion and contrast. The display assembly includes a virtual object display selectively displaying an image at a virtual object plane. The display assembly includes a mask generation screen assembly with a screen element operable in a first state in which the screen element is transparent to visible light and in a second state in which a portion is opaque. The screen element is positioned proximate to the virtual…