H04N21/8543

Multimedia distribution system

A multimedia file and methods of generating, distributing and using the multimedia file are described. Multimedia files in accordance with embodiments of the present invention can contain multiple video tracks, multiple audio tracks, multiple subtitle tracks, a complete index that can be used to locate each data chunk in each of these tracks and an abridged index that can enable the location of a subset of the data chunks in each track, data that can be used to generate a menu interface to access the contents of the file and ‘meta data’ concerning the contents of the file. Multimedia files in accordance with several embodiments of the present invention also include references to video tracks, audio tracks, subtitle tracks and ‘meta data’ external to the file.

Multimedia distribution system

A multimedia file and methods of generating, distributing and using the multimedia file are described. Multimedia files in accordance with embodiments of the present invention can contain multiple video tracks, multiple audio tracks, multiple subtitle tracks, a complete index that can be used to locate each data chunk in each of these tracks and an abridged index that can enable the location of a subset of the data chunks in each track, data that can be used to generate a menu interface to access the contents of the file and ‘meta data’ concerning the contents of the file. Multimedia files in accordance with several embodiments of the present invention also include references to video tracks, audio tracks, subtitle tracks and ‘meta data’ external to the file.

Adaptive publishing for content distribution

Provided are methods and systems for managing, distributing, and publishing content. An exemplary method can comprise receiving, in a content management system, an asset for distribution. The method can also comprise generating a metadata object according to a submission standard or requirement of a destination asset distribution platform. The destination asset distribution platform can be external to the content management system and the metadata object can comprise data indicative of or associated with the asset.

Adaptive publishing for content distribution

Provided are methods and systems for managing, distributing, and publishing content. An exemplary method can comprise receiving, in a content management system, an asset for distribution. The method can also comprise generating a metadata object according to a submission standard or requirement of a destination asset distribution platform. The destination asset distribution platform can be external to the content management system and the metadata object can comprise data indicative of or associated with the asset.

Systems and methods for producing digital multimedia contents including movies and tv shows
11736654 · 2023-08-22 · ·

Methods, apparatus and systems related to production of a movie, a TV show or a multimedia content are described. In one example aspect, a system for producing a movie includes a pre-production subsystem configured to receive information about a storyline, cameras, cast, and other assets for the movie from a user. The pre-production subsystem is configured to generate one or more machine-readable scripts corresponding to one or more scenes. The system includes a production subsystem configured to receive the scripts from the pre-production system to determine constraints among the scenes. The production subsystem is further configured to determine actions for the cameras and the cast for obtaining footages according to the storyline. The system includes a device management subsystem configured to control the cameras and the cast based on the determined actions by the production system and a post-production editing system configured to receive the footages from the production subsystem for performing video and audio editing.

Method and system for displaying and updating electronic information on a display device
11330337 · 2022-05-10 · ·

A method and system is provided for displaying and updating electronic information on a display device. In an exemplary aspect, the method includes storing first and second digital information relating to first and second products, respectively, and transmitting this information to a display device to be displayed thereon by user interface pages navigable by a user. Moreover, the method includes determining a current page that is being displayed on the display device and determining whether either the first digital information or the second digital information product is being displayed on the current page. When the current page is displaying the first digital information, the method transmits unscheduled updates of the first digital information, such that the current page dynamically displays updated first digital information. Alternatively, when the current page is not displaying the second digital information, the method transmits scheduled updates of the second digital information.

Method and system for displaying and updating electronic information on a display device
11330337 · 2022-05-10 · ·

A method and system is provided for displaying and updating electronic information on a display device. In an exemplary aspect, the method includes storing first and second digital information relating to first and second products, respectively, and transmitting this information to a display device to be displayed thereon by user interface pages navigable by a user. Moreover, the method includes determining a current page that is being displayed on the display device and determining whether either the first digital information or the second digital information product is being displayed on the current page. When the current page is displaying the first digital information, the method transmits unscheduled updates of the first digital information, such that the current page dynamically displays updated first digital information. Alternatively, when the current page is not displaying the second digital information, the method transmits scheduled updates of the second digital information.

Break state detection for reduced capability devices

Systems, methods, and devices are described herein for placing secondary content into a break of unknown duration in a stream of primary content. In one aspect, the described techniques may include streaming a segment of primary content, for example, by a reduce capability client device, such as a mobile device or tablet. The device may receive information indicative of a break in the streaming of the primary content. The device may play secondary content based on receiving the information indicative of the break. The device may determine when a next segment of the primary content is available, and begin streaming the next segment of the primary content upon detecting that the second segment of the primary content is available.

Break state detection for reduced capability devices

Systems, methods, and devices are described herein for placing secondary content into a break of unknown duration in a stream of primary content. In one aspect, the described techniques may include streaming a segment of primary content, for example, by a reduce capability client device, such as a mobile device or tablet. The device may receive information indicative of a break in the streaming of the primary content. The device may play secondary content based on receiving the information indicative of the break. The device may determine when a next segment of the primary content is available, and begin streaming the next segment of the primary content upon detecting that the second segment of the primary content is available.

User interface for a remote control application

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.