Remote media ordering hub
Granted: September 3, 2019
Patent Number:
10405015
A media ordering hub receives a request for media content. Further, the media ordering hub provides a plurality of multichannel video programming distributors that offer the media content. In addition, the media ordering hub determines a selected multichannel video programming distributor from the plurality of multichannel video programming distributors. The media ordering hub also authenticates login credentials to access the selected multichannel video programming distributor so that…
Systems and methods for streaming content to nearby displays
Granted: September 3, 2019
Patent Number:
10404767
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…
Noise reduction on G-buffers for Monte Carlo filtering
Granted: September 3, 2019
Patent Number:
10403026
Techniques for selectively removing Monte Carlo (MC) noise from a geometric buffer (G-buffer). Embodiments identify the G-buffer for rendering an image of a three-dimensional scene from a viewpoint. Embodiments determine, for each of a plurality of pixels in the image being rendered, respective world position information based on the three-dimensional scene and a position and orientation of the viewpoint. A pre-filtering operation is then performed to selectively remove the MC noise from…
Systems and methods of visualizing multimedia content
Granted: September 3, 2019
Patent Number:
10402438
Systems and methods for creating dynamic, real-time visual representations of multimedia content. A temporal metadata visualization module receives a plurality of temporal metadata tags associated with a time code reference, representing a plurality of attributes of the multimedia content at the particular time. During playback, the temporal metadata virtualization module applies a set of display preferences and creates a visual representation of attributes identified by the temporal…
Mediating interactions among system agents and system clients
Granted: September 3, 2019
Patent Number:
10402240
A system for mediating interactions among system agents and system clients includes a computing platform having a hardware processor and a system memory storing an interaction cueing software code including decision trees corresponding to storylines. The hardware processor executes the interaction cueing software code to receive interaction data corresponding to an interaction of a system client with a first system agent, identify a storyline for use in guiding subsequent interactions…
Designing customized deformable input devices using simulated piezoelectric sensor responses
Granted: September 3, 2019
Patent Number:
10399327
Embodiments herein describe deformable controllers that rely on piezoelectric material embedded in the controllers to detect when the input device is being manipulated into a particular deformation or gesture. The computing system may perform different actions depending on which deformation is detected. The embodiments herein describe design techniques for optimizing the placement of the piezoelectric material in the controller to improve the accuracy of a mapping function that maps…
Systems and methods to facilitate user interactions with virtual objects depicted as being present in a real-world space
Granted: August 27, 2019
Patent Number:
10391408
This disclosure presents systems and methods to facilitate user interactions with virtual objects depicted as being present in a real-world space. A representation of a first location in a real-world space may include one or more virtual objects depicted in the representation of the first location as being present in the first location. An orientation of a computing platform physically present at a second location may be obtained. An image may be generated based on one or more of the…
Tracking wearables or other devices for emoji stories
Granted: August 27, 2019
Patent Number:
10397350
Systems, methods and computer program products to perform an operation comprising determining, based on interaction data stored in a first profile, that a first toy device communicated with a second toy device, wherein the first and second toy devices are within a predefined distance during the communication, determining at least one emotion reflected in an emotion data of the first profile, determining at least one activity reflected in an activity data of the first profile, and…
Distribution channel using audio/visual recognition
Granted: August 27, 2019
Patent Number:
10395305
Systems and methods are provided for providing a platform to provide virtual storefronts to consumers. Environmental elements are associated with specific consumer services on computer server. A user in the environment takes audio or visual recordings of an environmental element and uploads the recordings to the server. The server determines the appropriate consumer service associated with the recorded environmental element and provides the user with a reference to the service.…
Configuration for adjusting a user experience based on a biological response
Granted: August 27, 2019
Patent Number:
10394324
An apparatus has a receiver that receives a biological response of a user to an event that occurs during a user experience. Further, the apparatus has a memory that stores one or more predefined criteria that indicate an expected biological response to the event. In addition, the apparatus has a processor that compares the biological response to the one or more predefined criteria and adjusts the user experience based at least upon the biological response failing to meet the one or more…
Robust artificial foliage
Granted: August 27, 2019
Patent Number:
10390577
An apparatus comprises a wire mesh that is shaped according to an artificial foliage pattern. The wire mesh is coated with a coating to match a characteristic of the artificial foliage pattern. The coating fills in spaces between the wire mesh to produce a translucent structure in the spaces that filters light. The mesh size, mesh materials, and the type of coating, e.g., type of paint, are selected so that the coating fills in the spaces to produce a translucent structure that is thin…
Configurable communication infrastructure for event spaces
Granted: August 20, 2019
Patent Number:
10390374
One embodiment provides a system for event space communication infrastructure, including: a plurality of mobile infrastructure devices; each of the plurality of mobile infrastructure devices being associated with one or more predetermined users; each of the plurality of mobile infrastructure devices comprising a wireless communication device that: broadcasts a unique identifier associated with a predetermined user; detects a response from at least one client mobile device; switches into…
Energy harvesting from a mobile device
Granted: August 20, 2019
Patent Number:
10389146
According to one implementation, a system for harvesting energy from a mobile device includes a housing having a receptacle for receiving the mobile device, a battery situated within the housing, an energy collection interface including at least one transducer coupled to the battery by a power bus, and one or more auxiliary electronic components coupled to the battery by the power bus. The system is configured to receive, via the receptacle, the mobile device, and to receive, via the…
Method and system for allocating access to digital media content
Granted: August 20, 2019
Patent Number:
10387629
There is provided a method and system for allocating an entitlement to digital media content. In one implementation, the system includes a media server accessible over a communications network and configured to utilize a processor to issue the entitlement including a transferable authorization to access the digital media content to a first user, and to store an entitlement record identified with the first user and authorizing access to the digital media content by the first user in a…
Video inspector
Granted: August 20, 2019
Patent Number:
10387490
Systems, methods, and computer program products to perform an operation comprising receiving a first set of search results including a first search result from a video service based on a first search string, extracting a set of attributes for the first search result based on a source code of the first set of search results, wherein the first search corresponds to a first video hosted on the video service, and upon determining that at least one attribute of the set of attributes for the…
Dynamic haptic effects generator
Granted: August 20, 2019
Patent Number:
10386928
A haptic effects generator includes a circuit configured to generate a drive signal, and a haptic actuator coupled to the circuit. The haptic actuator includes a casing having first and second axial ends, a coil configured to receive the drive signal from the circuit and situated within the casing, and a mass designed to move between the first and second axial ends in response to a magnetic field generated by the coil. The haptic actuator also includes a first spring configured to damp…
Selecting infrared transmission modes based on user actions
Granted: August 20, 2019
Patent Number:
10384142
Embodiments herein use multiple different transmission modes of a line-of-sight (LOS) communication system (e.g., an infrared (IR) or visible light communicate system) to simulate user actions that correspond to different distances—e.g., a melee attack versus a ranged attack. A toy device may include various sensors that detect user motion which is then used to identify a user action. If the user action is a melee attack, then the attack should affect only targets that are close to the…
Systems and methods for providing a video game using information stored by physical objects
Granted: August 13, 2019
Patent Number:
10376776
A system and method for providing a video game using information stored by physical objects are disclosed. The video game may take place in a virtual space. Users may access the virtual space via client computing platforms. Users may participate in the video game by controlling game entities in the virtual space. Individual ones of the game entities may be associated with individual physical objects. The information stored by individual physical objects may be implemented by virtue of a…
Conversational language and informational response systems and methods
Granted: August 13, 2019
Patent Number:
10380261
Systems and methods for a computer-based, interactive communications system capable of generating a response to a human language input are provided. The computer-based, interactive communications systems includes a plurality of response models that may be selected to process one or more keywords extracted from the human language input. The plurality of response models may include at least one conversational response model and at least one informational response model, so that the…
Sword device with retractable, internally illuminated blade
Granted: August 13, 2019
Patent Number:
10376803
A special effects device for providing an energy sword effect. The device includes two long plastic semi-cylinders, and these two blade body members are rolled perpendicular to their length, which creates compact cylinders of material of small volume that can be provided on a pair of spools in a hilt. To extend the blade, a motor provided in the hilt unrolls the blade body members from the spools. Each blade body member passes through a blade forming guideway that nests the…