Disney Patent Applications

INVENTORY MANAGEMENT SYSTEM

Granted: August 14, 2014
Application Number: 20140229269
System, method, and computer program product to optimize a monetary value of a use of non-content time during a media distribution, by computing an advertisement value of selling an inventory unit to an advertiser, the inventory unit comprising a non-content time slot during the media distribution; computing a promotional value of using the inventory unit to air a promotion for a program during the media distribution, the promotion for the program comprising at least one of a local…

Gender and Age Based Gameplay through Face Perception

Granted: August 14, 2014
Application Number: 20140228095
There is provided a system and method for determining a gender and age of a player of a game. There is a method comprising capturing an image of at least one player, and determining the gender and age of the player based on the image. In this manner, the game may be customized to be more relevant or attractive to the player's gender and/or age group.

Optimization of Data Delivery in Mobile Networks

Granted: August 14, 2014
Application Number: 20140226483
There is provided a method and system for optimizing delivery of data to a mobile device over a network. According to one embodiment, the invention includes a communication stack, such as a TCP/IP stack, which includes an application protocol interface (API) between an application layer and a transport layer. According to this embodiment, the method includes receiving delivery optimization information; determining the priority of the data using the delivery optimization information;…

ENHANCED SYSTEM AND METHOD FOR PRESENTING A VIEW OF A VIRTUAL SPACE TO A USER BASED ON A POSITION OF A DISPLAY

Granted: August 14, 2014
Application Number: 20140225930
An enhanced system and method presents a view of a virtual space on a display based on a position of the display in one or more degrees of freedom. For such a position of the display, a corresponding field of view in the virtual space may be determined. In some examples, as the display rotates about an axis that runs perpendicular to the display through a centroid of the display, the view of the virtual space may shift such that the field of view varies dynamically with the rotational…

ENHANCED SYSTEM AND METHOD FOR RENDERING VISUAL SURFACE

Granted: August 14, 2014
Application Number: 20140225893
An enhanced system and method for rendering virtual surface is disclosed. A grid may be constructed in a world space to provide positions that facilitate the rendering of the virtual surface. The grid may be constructed by intersecting circular lines and radial lines. The distance of circular lines with respect to one another may be determined by intersecting tessellation level and binary tree. Motion caused by a viewpoint transformation may be compensated by adjusting the grid.…

DYNAMIC ROLL/PITCH STABILIZER FOR USE DURING LOADING AND UNLOADING OF SMALL PASSENGER BOATS

Granted: August 14, 2014
Application Number: 20140224162
A small boat dynamic roll stabilizer. The stabilizer includes two or more pairs of spaced-apart flexible bellows or air bags to receive and support a boat hull during passenger loading and unloading. Dynamic pitch is limited or even stopped for the boat hull by maintaining each of the bellows, which each has a contact surface contacting a portion of the hull from below (within the water), at an internal pressure great enough to support dynamic loading of the boat hull while allowing the…

KINETIC FLAME DEVICE

Granted: August 7, 2014
Application Number: 20140218929
An apparatus creating a flickering flame effect. The apparatus includes a housing with an interior space with first and second stages. A drive mechanism generates a time varying electromagnetic field extending into the first stage. A first pendulum member is pivotally mounted in the interior space of the first stage and includes first and second magnets on first and second ends, with the first end proximate to the drive mechanism such that the first magnet interacts with the varying…

MANAGING AN ENVIRONMENT OF A VIRTUAL SPACE BASED ON CHARACTERS MADE ACCESSIBLE RESPONSIVE TO CORRESPONDING TOKENS BEING DETECTED

Granted: August 7, 2014
Application Number: 20140223534
Objectives, an environment, and/or a theme associated with a virtual space may be managed based on characters made accessible responsive to corresponding tokens being detected. Tokens, including a first token associated with a first character or a second token associated with a second character, may be detected based on signals received from one or more token readers. The first character may be made accessible in the virtual space responsive to the first token being detected and the…

Digital Receipt for Use with an Interoperable Keychest

Granted: August 7, 2014
Application Number: 20140223582
There is provided a system and method for a digital receipt for use with an interoperable keychest. There is provided a method for online registration of a digital receipt associated with a content, comprising performing a transaction to obtain from a first distributor the content encrypted by a title key and a first digital rights management (DRM) license usable with the first distributor to access the title key, receiving from the first distributor the digital receipt associated with…

METHODS AND SYSTEMS OF DYNAMIC CONTENT ANALYSIS

Granted: July 31, 2014
Application Number: 20140214846
Methods and systems of dynamic content analysis for categorizing media contents are provided. Data regarding the media contents that a user is watching on one or more devices is obtained, and the environment in which the user is watching the media contents may be captured. Metadata categorizing the events and the media contents can be generated, and the metadata may be further associated with a corresponding event.

MULTI-LAYER USER INTERFACES

Granted: July 31, 2014
Application Number: 20140215408
Multi-layer user interfaces are provided. A user may traverse a hierarchy of information by accessing information in different branches of the hierarchy without having to traverse back up the current branch to access the new branch. A multi-layer user interface (UI) may comprise a set of UIs, each of which corresponds to a navigation layer and a level of the hierarchy. Each UI may comprise a set of UI controls that allow the user to traverse within a level or to a different level of the…

RESIZABLE AND LOCKABLE USER INTERFACES

Granted: July 31, 2014
Application Number: 20140215388
Resizable and lockable user interfaces (UI) are provided. Systems and methods described herein allow a user to resize and/or lock a section of the user interface. Interference and distraction caused by secondary content when primary content is traversed may be minimized. In addition, UI controls are provided to allow traversing primary content and secondary content separately.

PARALLAX SCROLLING USER INTERFACE

Granted: July 31, 2014
Application Number: 20140215383
A GUI having a parallax scrolling visual effect is provided. The GUI comprises multiple collections of elements. The collections comprise content elements, various foreground elements, middle ground elements, and background elements. Upon user input to display another collection of elements, the GUI transitions to the next collection by translating the content elements, including the foreground elements, middle ground elements, and background elements at different speeds, thus providing…

APPARATUS AND METHOD FOR EDITING THREE DIMENSIONAL OBJECTS

Granted: July 31, 2014
Application Number: 20140210816
A computer graphic editing or modeling system that automatically alters a computer graphic object based on a user sketch. The computer graphic object may be presented as an image space view of the object (proxy). The sketch is placed in proximity to some feature of the image space view. The system matches the sketch with the feature taking into account silhouettes, which may be derived by way of depth continuity and depth gradient similarity, of the object and matching the silhouette…

Aggregation of User Activity Data Into a User Activity Stream

Granted: July 24, 2014
Application Number: 20140207962
There is provided a system and method for aggregation of user activity data into a user activity stream. The method comprises receiving virtual activity data from a device, receiving real activity data from at least one sensor of the device, aggregating the virtual activity data and the real activity data in the user activity stream, and storing the user activity stream for analysis of user trends. The user trends may be used to customize a digital item, such as a virtual environment, an…

LANDMARK TRIGGERED IMAGE AUGMENTATION

Granted: July 24, 2014
Application Number: 20140205195
System, method, and computer program product to provide an augmented image, by receiving an image, analyzing the image to identify at least two augmentation triggers comprising: (i) a predefined object in the image, and (ii) a predefined landmark in the image, and generating an augmented image based on the analysis of the image, comprising affecting the predefined object with a retrieved augmentation image and adding a fictional character to the augmented image.

Magnetically Movable Objects Over a Display of an Electronic Device

Granted: July 24, 2014
Application Number: 20140204498
In one implementation, the present disclosure provides a method for imparting motion to a magnetically movable object. The method includes disposing the magnetically movable object over a display of an electronic device. The method further includes imparting motion to the magnetically movable object by adjusting a magnetic field that is produced by a magnetic field source, the magnetic field being applied to the magnetically movable object through the display of the electronic device.…

SPATIAL RECOGNITION OF RFID TAG PLACEMENT USING ANTENNA MULTIPLEXING

Granted: July 17, 2014
Application Number: 20140197991
A system to determine the placement of multiple RFID tags uses multiple antennae. The RF communication (or NFC) includes read and/or read/write communication with the RFID tags.

FAST RIG-BASED PHYSICS SIMULATION

Granted: July 17, 2014
Application Number: 20140198107
A method is disclosed for applying physics-based simulation to an animator provided rig. The disclosure presents equations of motions for simulations performed in the subspace of deformations defined by an animator's rig. The method receives an input rig with a plurality of deformation parameters, and the dynamics of the character are simulated in the subspace of deformations described by the character's rig. An artist's control of the simulation can be enhanced by providing a method…

Rig-Based Physics Simulation

Granted: July 17, 2014
Application Number: 20140198106
A method is disclosed for applying physics-based simulation to an animator provided rig. The disclosure presents equations of motions for simulations performed in the subspace of deformations defined by an animator's rig. The method receives an input rig with a plurality of deformation parameters, and the dynamics of the character are simulated in the subspace of deformations described by the character's rig. An artist's control of the simulation can be enhanced by providing a method…