H04N21/84

MANIFEST FILE UPDATING AND EARLY TERMINATION OF CONTENT
20230007366 · 2023-01-05 · ·

An information processing apparatus includes circuitry configured to receive a manifest file for a content stream, the manifest file including a manifest file update mechanism indicating one or more ways of receiving an update to the received manifest file. The circuitry is also configured to receive a manifest file update through the manifest file update mechanism indicated by the received manifest file. The manifest file update indicates that early termination of content during a period in the content stream is possible. The circuitry is also configured to send a request for the content associated with the period to a server based on the manifest file update, and receive the content from the server. The circuitry is also configured to output the content for display during the period and terminate the content early based on the manifest file update.

METHODS AND DEVICES FOR PROVIDING PERSONALIZED AUDIO TO A USER
20230007321 · 2023-01-05 · ·

The present application describes a method (400) for providing personalized audio to a user. The method (400) comprises receiving (401) a manifest file (140) for a media element from which audio is to be rendered, wherein the manifest file (140) comprises a description (141) for a plurality of different presentations (152) of audio content of the media element. In addition, the method (400) comprises selecting (402) a presentation (152) from the plurality of presentations (152) based on the manifest file (140). The method (400) further comprises receiving (403) a list of audio track objects comprised within the media element, and selecting (404) an audio track object from the list of audio track objects, in dependence of the selected presentation (152).

METHODS AND DEVICES FOR PROVIDING PERSONALIZED AUDIO TO A USER
20230007321 · 2023-01-05 · ·

The present application describes a method (400) for providing personalized audio to a user. The method (400) comprises receiving (401) a manifest file (140) for a media element from which audio is to be rendered, wherein the manifest file (140) comprises a description (141) for a plurality of different presentations (152) of audio content of the media element. In addition, the method (400) comprises selecting (402) a presentation (152) from the plurality of presentations (152) based on the manifest file (140). The method (400) further comprises receiving (403) a list of audio track objects comprised within the media element, and selecting (404) an audio track object from the list of audio track objects, in dependence of the selected presentation (152).

SYSTEMS AND METHODS FOR DATA STORAGE AND RETRIEVAL
20230239549 · 2023-07-27 · ·

The present disclosure is related to systems and methods for storing data. The method includes obtaining a streaming data file including a first set of data frames. The method includes, in response to determining that the streaming data file satisfies one or more conditions, generating a hole frame storing an offset address of the streaming data file, and establishing a target streaming data file by adding a second set of data frames into the streaming data file based on the hole frame.

SYSTEMS AND METHODS FOR DATA STORAGE AND RETRIEVAL
20230239549 · 2023-07-27 · ·

The present disclosure is related to systems and methods for storing data. The method includes obtaining a streaming data file including a first set of data frames. The method includes, in response to determining that the streaming data file satisfies one or more conditions, generating a hole frame storing an offset address of the streaming data file, and establishing a target streaming data file by adding a second set of data frames into the streaming data file based on the hole frame.

Personal video recorder with limited attached local storage
11522930 · 2022-12-06 · ·

This disclosure generally relates to systems and methods that facilitate employing a server based content recording component for recording content remotely for a client content video recording device that has limited storage and limited number of content streams to which it can access concurrently, while satisfying content rules for broadcast and re-transmission.

Personal video recorder with limited attached local storage
11522930 · 2022-12-06 · ·

This disclosure generally relates to systems and methods that facilitate employing a server based content recording component for recording content remotely for a client content video recording device that has limited storage and limited number of content streams to which it can access concurrently, while satisfying content rules for broadcast and re-transmission.

Watch-time clustering for video searches
11570512 · 2023-01-31 · ·

This document describes, among other things, systems, methods, devices, and other techniques for using information about how long various videos were presented at client devices to determine subsequent video recommendations and search results. In some implementations, a computing can include a modeling apparatus, a front-end server, a request manager, one or more video file storage devices, a video selector, or a combination of some or all of these. The video selector can select video content for a particular digitized video among a plurality of digitized videos to serve to a computing device responsive to a request. The selection can be based at least in part on how long the particular digitized video has been presented at client devices associated with users having characteristics that match one or more characteristics of the user that submitted the request for video content, as indicated by the modeling apparatus.

Watch-time clustering for video searches
11570512 · 2023-01-31 · ·

This document describes, among other things, systems, methods, devices, and other techniques for using information about how long various videos were presented at client devices to determine subsequent video recommendations and search results. In some implementations, a computing can include a modeling apparatus, a front-end server, a request manager, one or more video file storage devices, a video selector, or a combination of some or all of these. The video selector can select video content for a particular digitized video among a plurality of digitized videos to serve to a computing device responsive to a request. The selection can be based at least in part on how long the particular digitized video has been presented at client devices associated with users having characteristics that match one or more characteristics of the user that submitted the request for video content, as indicated by the modeling apparatus.

Systems and methods for generating summaries of missed portions of media assets

A media guidance application may determine a length of a portion of a media asset that the user has missed and compare the length with a threshold length. If the length is greater than the threshold length, the media guidance application may generate a first summary of the missed portion of the media asset based on segments of the missed portion of the media asset that are of a first importance. If the length is not greater than the threshold length, the media guidance application may generate a second summary of the missed portion of the media asset based on segments of the missed portion of the media asset that are of the first importance and the second importance. The media guidance application may generate for display the summary.