System and Method for Tracking Objects with Projected m-Sequences
Granted: March 24, 2016
Application Number:
20160084960
According to embodiments of the present invention are a system and method that use projected structured patterns of light and linear optical sensors for motion tracking. Sensors are capable of recovering two-dimensional location within the projection area, while several sensors can be combined for up to six degrees of freedom tracking. The structure patterns are based on m-sequences, in which any consecutive subsequence of m bits is unique. Both digital and static light sources can be…
THREE DIMENSIONAL (3D) PRINTED OBJECTS WITH EMBEDDED IDENTIFICATION (ID) ELEMENTS
Granted: March 10, 2016
Application Number:
20160067927
A method for operating a three dimensional (3D) printer to limit unauthorized copying and provide authentication of 3D objects printed from authorized models fabricated on 3D printers. The method includes providing a digital file defining a 3D model of an object to the 3D printer. The 3D model includes a model of an identification (ID) element. The method includes processing the digital file to define print layers of the 3D model, and a number of the print layers include layers of the…
THREE DIMENSIONAL (3D) PRINTING BY VOLUMETRIC ADDITION THROUGH SELECTIVE CURING OF A FLUID MATRIX
Granted: March 10, 2016
Application Number:
20160067922
An apparatus for building a three dimensional (3D) object using volumetric addition. The apparatus includes a print chamber containing a volume of a curable resin. The apparatus includes a first and second curing energy sources outputting first and second beams of energy. The apparatus includes a controller operating targeting mechanisms to align the beams of energy to sequentially intersect at a plurality of curing positions associated with build volumes of a digital model of the 3D…
THREE DIMENSIONAL (3D) PRINTER WITH A BUILD PLATE HAVING MULTI-DEGREE OF FREEDOM MOTION
Granted: March 10, 2016
Application Number:
20160067740
A three dimensional (3D) for printing a 3D object without the need for printing support structure for overhanging or cantilevered portions of the 3D object. The 3D printer includes a print head with a nozzle for extruding print material and a build plate with an upper surface receiving the print material extruded from the nozzle, whereby the 3D object is formed on the upper surface of the build plate. The 3D printer includes a tilt adjustment mechanism tilting the build plate about at…
System and Method for Visual Search in a Video Media Player
Granted: March 3, 2016
Application Number:
20160063104
There is provided a system and method for visual search in a video media player. There is provided a computing device for performing a visual search in video files comprising a display, a memory, a video media player application in the memory, and a processor configured to store into the memory search terms by allowing a user to visually select objects as search terms using a user interface on the display, initiate a search using the search terms, obtain search results comprising time…
PURCHASING AND VIEWING CONTENT BASED ON A LINEAR BROADCAST
Granted: February 25, 2016
Application Number:
20160057471
Systems and methods for obtaining alternative versions of media content are provided. Digital purchasing technology can be integrated with content viewing technology to provide dynamic content discovery and the ability to easily and efficiently obtain alternative media content to enhance a user's viewing experience. Additionally, a user's viewing experience can be upgraded by easily and efficiently allowing for the viewing of previously obtained alternative media content.
PNEUMATICALLY ACTUATED AND SAFELY COMPLIANT SKELETAL JOINTS FOR ROBOTIC CHARACTERS
Granted: February 18, 2016
Application Number:
20160046018
A robot that includes two or more skeletal or rigid links interconnected by a joint. The joint is pneumatically actuated and includes a pneumatic joint actuator that allows the robot's skeletal links to be moved in an expressive manner. The pneumatic actuator includes a pair of opposing air bladders encased within a housing or body of the joint. Each air bladder is positioned on an opposite side of an actuating lever arm, which is rigidly attached to one of the skeletal links and is…
Method and System for Multimedia Captures With Remote Triggering
Granted: February 18, 2016
Application Number:
20160050358
There is provided a method, which includes providing a multimedia unit configured to capture still images and videos, receiving a triggering signal and capturing a still image and a video containing the still image, in response to the receiving of the triggering signal, where the video spans a window starting before and ending after the still image.
OBJECT RECOGNITION FOR 3D PRINTING
Granted: February 18, 2016
Application Number:
20160048609
A process and system scan an object to generate a first 3D digital model of the object. Further, the process and system send data corresponding to the first 3D digital model to a server that is in communication with a database of high quality 3D digital models of a plurality of objects. In addition, the process and system receive a second 3D digital model of the object from the server based upon a matching of the first 3D digital model and the second 3D digital model, the second 3D…
AUGMENTED REALITY CONTEXT SENSITIVE CONTROL SYSTEM
Granted: February 18, 2016
Application Number:
20160048311
A process and apparatus provide an adaptable user interface. An image of a device is captured. Further, the process and apparatus identify a device identifier of the device based upon the image. In addition, the process and apparatus retrieve a control interface based upon the device identifier. The control interface includes a plurality of buttons that control operation of the device. The control interface is displayed. Alternatively, a process and apparatus provide a uniform user…
SYSTEMS AND METHODS FOR CUSTOMIZING CHANNEL PROGRAMMING
Granted: February 11, 2016
Application Number:
20160044356
The present disclosure provides for systems and methods for customizing channel programming. The disclosed methods and systems utilize various data inputs, including affirmative user inputs, non-affirmative user characteristics, environmental data and/or temporal data to customize channel programming for a particular user or group of users. In a further aspect, the disclosed methods and systems provide for various social sharing of viewing experiences and channels by coordinating,…
SYSTEMS AND METHODS FOR PROVIDING MEDIA CONTENT
Granted: February 11, 2016
Application Number:
20160042158
The present disclosure provides for systems and methods for delivering and unlocking restricted media content on physical media. The disclosed methods and systems provide restricted media assets on a physical media. The restricted media assets may be ad-sponsored media content. Restrictions on the restricted media assets may be removed by providing an unlock code, either on an online or offline media player. In the ad-sponsored media context, an unlocked version might comprise an ad-free…
ROBUST AND AUTONOMOUS DOCKING AND RECHARGING OF QUADROTORS
Granted: February 11, 2016
Application Number:
20160039541
A method of docking and recharging using a base station and a station-mating frame on the multicopter. The base station includes an upward-facing camera that is used by a docking controller to detect the presence, position, and orientation of a frame, with infrared light-emitting diodes arranged in a predefined pattern. The controller of the base station acts to emit wireless signals to the multicopter to guide the multicopter with its station-mating frame to a predefined position above…
PROJECTION ASSEMBLIES FOR USE WITH UNMANNED AERIAL VEHICLES
Granted: February 4, 2016
Application Number:
20160033855
A projection assembly for use with an unmanned aerial vehicle (UAV) such as quadrotors. The projection assembly includes a projection screen with a rear surface and a front surface, and the projection screen has a level of opacity and/or other physical qualities that enables it to function as a rear-projection surface. The projection assembly includes a vehicle attachment member adapted for coupling with a frame of the UAV, and the projection screen is supported at a first end by the…
Streaming Playback and Dynamic Ad Insertion
Granted: January 28, 2016
Application Number:
20160029051
There is provided a system and method for dynamically generated client side streaming playlists. There is provided a method comprising receiving a request to stream a video asset for playback, retrieving, from a network, a video asset playlist corresponding to the video asset and an ad campaign playlist, generating a consolidated video playlist including the video asset playlist and the ad campaign playlist, and processing the consolidated video playlist using a media playback framework…
System and Method Enabling Visual Filtering of Content
Granted: January 21, 2016
Application Number:
20160019311
There is presented a system and method enabling visual filtering of content. The system comprises a server, a content database storing content units and accessible through the server, and a filtering and display application. The filtering and display application is configured to enable visual filtering of the content units by filtering a plurality of graphical representations corresponding to a plurality of content units stored by the system, to extract a first plurality of graphical…
THREE DIMENSIONAL (3D) PRINTER AND FILAMENT MATERIAL PROVIDING SCANNING PROTECTION FOR 3D PRINTED OBJECTS
Granted: January 21, 2016
Application Number:
20160016360
A printer adapted for printing three dimensional (3D) objects that are difficult to copy by use of a 3D scanner and 3D printer. The printer includes a print head with an extrusion nozzle with a heated portion and a print bed with a surface for receiving material extruded from the extrusion nozzle. The printer includes a print material supply spool loaded with an anti-scanning filament. The print head is adapted for drawing the anti-scanning filament into the heated portion for heating…
SYSTEMS AND METHODS FOR DIGITAL LIBRARY CHANNEL CREATION
Granted: January 7, 2016
Application Number:
20160007066
The present disclosure provides for systems and methods for digital library channel creation. The disclosed methods and systems utilize a user's digital media library to create and/or simulate one or more broadcast channels for viewing by the user. Channels may be created randomly or according to particular preferences set by the user. In a further aspect, the disclosed methods and systems allow users to broadcast or share their channels with other users.
MULTI-COLOR 3D PRINTER
Granted: December 31, 2015
Application Number:
20150375451
A printer adapted for printing three dimensional (3D) objects with material having two or more colors. The printer includes a print head with an extrusion nozzle having an outlet, a mixing chamber upstream of the outlet, and a heated portion. The printer also includes a print bed with a surface for receiving material extruded from the outlet of the extrusion nozzle and a print material supply that is loaded with a filament of a plastic having a first color. The print head is adapted for…
AUTOMATED DEVICE AUTHORIZATON AND DEAUTHORIZATION
Granted: December 31, 2015
Application Number:
20150379243
A process verifies, with a processor, a user account for content delivery with a rolling slot configuration. The rolling slot configuration has a maximum quantity of available slots for devices authorized to receive content. The rolling slot configuration has a plurality of ordered slots that are ordered based upon priority. The process receives a request for content from the user account at a device. The process automatically registers the device in an available slot of the rolling slot…