H04N21/8543

Minimizing unicast bandwidth in an adaptive bit rate system
09641578 · 2017-05-02 · ·

A multicast adaptive bit rate receiver is employed delay issuance of specific unicast HTTP adaptive bit rate media segment requests while waiting for receipt of stripped multicast media segments from a multicast server. An HTTP proxy may create a new internal state that waits for subsequent media segment URL requests. As the stripped multicast media segments are received, the HTTP requests queued in the proxy may be delivered to the local ABR client.

Methods, systems, and media for remote rendering of web content on a television device
09635393 · 2017-04-25 · ·

Methods, systems, and media for remote rendering of Web content on a television device are provided. In some implementations, methods for remote rendering of Web content on a television device are provided, the methods comprising: sending a request for the Web content to a server, receiving, at a source device, a response corresponding to the request; generating a set of drawing commands based on the response; obtaining at least one encoded image based on the response; presenting the Web content on the source device; generating a plurality of content layers corresponding to the Web content, wherein the plurality of content layers including a first content layer comprises the set of drawing commands and a second content layer comprises the encoded image; transmitting the plurality of content layers; and causing the Web content to be presented on the television device based on the plurality of content layers.

Methods, systems, and media for remote rendering of web content on a television device
09635393 · 2017-04-25 · ·

Methods, systems, and media for remote rendering of Web content on a television device are provided. In some implementations, methods for remote rendering of Web content on a television device are provided, the methods comprising: sending a request for the Web content to a server, receiving, at a source device, a response corresponding to the request; generating a set of drawing commands based on the response; obtaining at least one encoded image based on the response; presenting the Web content on the source device; generating a plurality of content layers corresponding to the Web content, wherein the plurality of content layers including a first content layer comprises the set of drawing commands and a second content layer comprises the encoded image; transmitting the plurality of content layers; and causing the Web content to be presented on the television device based on the plurality of content layers.

Automatic generation of video from structured content
09633695 · 2017-04-25 · ·

Apparatus for generation of playable media from structured data, comprises a structured data reading unit for reading in of content of a first structure, a transformation unit for transforming said content into a second structure, said transformation comprising incorporating media play instructions, and a rendering unit for rendering content from the second structure using said media play instructions to generate playable media from the content.

Apparatus and methods for providing interactive extras

Apparatus and methods are provided to implement a technique for providing supplemental information and interactive features for content, such as a movie. In one implementation, a content provider builds a package of information and interactive features (interactive extras) using a defined structure and API (application programming interface). The content provider gives the package of extras to several distributors (or provides access to some or all of the package through a network resource). Each distributor uses the package in the distributor's content distribution platform or system by conforming to the API for the package. In this way, the content provider can provide the same package of extras to multiple distributors that may have incompatible platforms without having to build custom packages for each platform. This allows the content provider to build the package once and also provides a more consistent experience across the distributor services.

Apparatus and methods for providing interactive extras

Apparatus and methods are provided to implement a technique for providing supplemental information and interactive features for content, such as a movie. In one implementation, a content provider builds a package of information and interactive features (interactive extras) using a defined structure and API (application programming interface). The content provider gives the package of extras to several distributors (or provides access to some or all of the package through a network resource). Each distributor uses the package in the distributor's content distribution platform or system by conforming to the API for the package. In this way, the content provider can provide the same package of extras to multiple distributors that may have incompatible platforms without having to build custom packages for each platform. This allows the content provider to build the package once and also provides a more consistent experience across the distributor services.

USER INTERFACE FOR A REMOTE CONTROL APPLICATION
20170092117 · 2017-03-30 ·

A hand-held electronic device having a remote control application user interface that functions to displays operational mode information to a user. The graphical user interface may be used, for example, to setup the remote control application to control appliances for one or more users in one or more rooms, to perform activities, and to access favorites. The remote control application is also adapted to be upgradeable. Furthermore, the remote control application provides for the sharing of operational mode information.

AUTOMATIC GENERATION OF VIDEO FROM STRUCTURED CONTENT
20170092325 · 2017-03-30 · ·

Device for providing a playable sequence in renderable manner comprises: a providing unit for providing defined functions, said functions for applying playable effects to objects, a time unit for adding time boundaries to said functions, to provide time bounded functions, an ordering unit for ordering said time bounded functions into a sequence, and a translation unit for applying translations to said objects in accordance with said effects.

Method for automatically transforming text into video
09607611 · 2017-03-28 · ·

According to the present invention there is provided a method for automatically converting text-based information and content to video form. In one embodiment of the invention the method creates a video which preserves the main idea of a given input text, and is adapted to convey the essence of the text. According to the invention data is extracted from the input text and from other sources of information relevant to it, so that the text can be analyzed as a whole and with respect to its main content. After extracting all the possible data, the text is semantically analyzed, summarized and converted to a video as a configuration file.

Method for automatically transforming text into video
09607611 · 2017-03-28 · ·

According to the present invention there is provided a method for automatically converting text-based information and content to video form. In one embodiment of the invention the method creates a video which preserves the main idea of a given input text, and is adapted to convey the essence of the text. According to the invention data is extracted from the input text and from other sources of information relevant to it, so that the text can be analyzed as a whole and with respect to its main content. After extracting all the possible data, the text is semantically analyzed, summarized and converted to a video as a configuration file.