H04N21/8543

Systems and methods for improving quality of service while streaming code-agnostic content
12231313 · 2025-02-18 · ·

Systems and methods are described for a media guidance application (e.g., implemented on a user device) that improves quality of service while streaming code-agnostic content by optimizing buffering based on bit rate.

Packaging Content for Delivery
20250055900 · 2025-02-13 ·

Systems and methods for delivering content to user equipment are described. The content may be delivered using Internet Protocol (IP) delivery, Quadrature Amplitude Modulation (QAM) delivery, or another delivery format. For example, the system may receive content including a plurality of segments. The system may use manifest data to identify each of the plurality of segments. The system may also use the manifest data to generate index data for the plurality of segments, and the index data may be delivered to user devices with the plurality of segments. In some aspects, the system may use location information (e.g., timestamps, such as program clock references) for one or more data packet of the one of the plurality of segments to generate location information for other data packets.

Packaging Content for Delivery
20250055900 · 2025-02-13 ·

Systems and methods for delivering content to user equipment are described. The content may be delivered using Internet Protocol (IP) delivery, Quadrature Amplitude Modulation (QAM) delivery, or another delivery format. For example, the system may receive content including a plurality of segments. The system may use manifest data to identify each of the plurality of segments. The system may also use the manifest data to generate index data for the plurality of segments, and the index data may be delivered to user devices with the plurality of segments. In some aspects, the system may use location information (e.g., timestamps, such as program clock references) for one or more data packet of the one of the plurality of segments to generate location information for other data packets.

ENFORCEMENT OF TRICK-PLAY DISABLEMENT IN ADAPTIVE BIT RATE VIDEO CONTENT DELIVERY
20170150190 · 2017-05-25 ·

Disclosed is a method including receiving program event information indicating whether a media asset is to be presented with supplemental content, receiving, from a client, a request for a media-segment file corresponding to the media asset for consumption at the client, determining whether the program event information indicates that the media asset is to be presented with the supplemental content, and restricting trick-play operations in response to the program event information indicating that the media asset is to be presented with the supplemental content and restriction criteria are met.

Method and apparatus for receiving presentation metadata
09661104 · 2017-05-23 · ·

Method and devices for a client device to receive a presentation streamed via HTTP. The client device receives a first segment of the presentation, the first segment including presentation metadata related to a first presentation description of the presentation. The client device sends a request based at least in part on a portion of the presentation metadata related to the first presentation description.

Method and apparatus for receiving presentation metadata
09661104 · 2017-05-23 · ·

Method and devices for a client device to receive a presentation streamed via HTTP. The client device receives a first segment of the presentation, the first segment including presentation metadata related to a first presentation description of the presentation. The client device sends a request based at least in part on a portion of the presentation metadata related to the first presentation description.

Receiving apparatus, reception method, transmitting apparatus, transmission method, and program
09661387 · 2017-05-23 · ·

The present invention relates to a receiving apparatus, a reception method, a transmitting apparatus, a transmission method, and a program that enable data broadcasting content and an application program executed in linkage with the broadcasting content to be started according to priorities. An application adjusting unit acquires priority information showing priorities of starts between data broadcasting content transmitted by a broadcasting wave of digital broadcasting and one or more linked applications executed in linkage with the broadcasting content transmitted by the broadcasting wave and determines the priorities of the starts. A data broadcasting engine or an application engine starts the data broadcasting content or the linked application having the high priority, according to a determination result of the priorities by the application adjusting unit. The present invention can be applied to a television receiver that receives the broadcasting wave of the digital broadcasting.

Receiving apparatus, reception method, transmitting apparatus, transmission method, and program
09661387 · 2017-05-23 · ·

The present invention relates to a receiving apparatus, a reception method, a transmitting apparatus, a transmission method, and a program that enable data broadcasting content and an application program executed in linkage with the broadcasting content to be started according to priorities. An application adjusting unit acquires priority information showing priorities of starts between data broadcasting content transmitted by a broadcasting wave of digital broadcasting and one or more linked applications executed in linkage with the broadcasting content transmitted by the broadcasting wave and determines the priorities of the starts. A data broadcasting engine or an application engine starts the data broadcasting content or the linked application having the high priority, according to a determination result of the priorities by the application adjusting unit. The present invention can be applied to a television receiver that receives the broadcasting wave of the digital broadcasting.

SCRIPT-BASED VIDEO RENDERING
20170142430 · 2017-05-18 ·

Systems and methods render video content on different user-computing platform types. The method comprises: transmitting a script to the user-computing platform, the script comprising a non-compiled series of instructions which is configured to be interpreted by an application program operating on any one of the plurality of user-computing platform types; and using the application program to interpret the transmitted script by performing the series of instructions to thereby decode encoded video data accessible to the user-computing platform into decoded video data comprising one or more frame images without use of a previously compiled program module that is installed prior to the interpreting and without compiling the series of instructions prior to the interpreting.

METHOD FOR IDENTIFYING OBJECTS ACROSS TIME PERIODS AND CORRESPONDING DEVICE

A method for streaming data corresponding to one or more media items or combinations of media items, said media items or combinations of media items being organized into time periods. The method includes transmitting a description file to a client device, said description file being organized into data boxes, each one being related to a time period, at least one box comprising one or more level-one sub-boxes comprising parameters related to a media item or combination of media items for the given time period, each level-one sub-box being organized into one or more level-two sub-boxes dedicated to temporal segments of the corresponding media item or combination of media items for the given time period, each level-two sub-box being organized into one or more level-three sub-boxes, each one being related to a portion of the temporal segment for the given media item or combination of media items.