Local cache maintenance for media content
AssigneeAdeia Media Holdings LLC
InventorsRoss Gilson, Derik Yarnell
Life of this patent
Estimating the term…
Abstract
A media device and methods that identify playback states reachable from a current content playback state and identify a reachable state that is likely to occur, are disclosed. A memory associated with the media device may receive frames that enable a smooth transition between the playback state and the reachable state. The media device may receive frames that correspond to points in the content that are separated by an amount of time that is proportional to the playback rate of the likely state. The frames may be frames corresponding to an image that may be played back at the play back rate of the likely state.
Claims20
A method comprising:
- generating for display a content item on a media device;
- accessing usage pattern data, wherein the usage pattern data comprises data indicative of at least one user interface command controlling playing of at least one content item;
- inputting the usage pattern data into a model to cause the model to provide an output comprising a data structure indicative of a respective probability for each playing state of the content item of a plurality of playing states;
- based at least in part on the data structure, selecting an amount of memory space on the media device allocated for caching at least one portion of the content item during playing of the content item;
- and
- causing the at least one portion of the content item to be stored in the amount of memory space during playing of the content item.
A system comprising:
- control circuitry configured to:
- generate for display a content item on a media device;
- access usage pattern data, wherein the usage pattern data comprises data indicative of at least one user interface command controlling playing of at least one content item;
- input/output circuitry configured to:
- input the usage pattern data into a model to cause the model to provide an output comprising a data structure indicative of a respective probability for each playing state of the content item of a plurality of playing states;
- wherein the control circuitry is further configured to:
- based at least in part on the data structure, select an amount of memory space on the media device allocated for caching at least one portion of the content item during playing of the content item;
- and
- causing the at least one portion of the content item to be stored in the amount of memory space during playing of the content item.
Dependencies are inferred from the claim text.