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 playback rate of the likely state.
Claims21
(canceled)
A method comprising:
- generating for display a content item on a media device;
- determining a probability of a possible next playing state for the content item associated with playing the content item at a particular rate;
- based on the probability of the possible next playing state for the content item:
- selecting a continuous segment of the content item at a first temporal position of the content item;
- selecting a plurality of discontinuous frames of the content item from a second temporal position of the content item different from the first temporal position, wherein each frame of the plurality of discontinuous frames is separated by a particular amount of time;
- and
- storing, in a cache, the continuous segment and the plurality of discontinuous frames of the content item.
A system comprising:
- a memory comprising a cache;
- input/output circuitry configured to:
- generate for display a content item on a media device;
- processing circuitry configured to:
- determine a probability of a possible next playing state for the content item associated with playing the content item at a particular rate;
- based on the probability of the possible next playing state for the content item:
- select a continuous segment of the content item at a first temporal position of the content item;
- select a plurality of discontinuous frames of the content item from a second temporal position of the content item different from the first temporal position, wherein each frame of the plurality of discontinuous frames is separated by a particular amount of time;
- and
- store, in the cache, the continuous segment and the plurality of discontinuous frames of the content item.
A non-transitory computer readable medium comprising instructions that when executed by processing circuitry cause the processing circuitry to:
- generate for display a content item on a media device;
- determine a probability of a possible next playing state for the content item associated with playing the content item at a particular rate;
- based on the probability of the possible next playing state for the content item:
- select a continuous segment of the content item at a first temporal position of the content item;
- select a plurality of discontinuous frames of the content item from a second temporal position of the content item different from the first temporal position, wherein each frame of the plurality of discontinuous frames is separated by a particular amount of time;
- and
- store, in a cache, the continuous segment and the plurality of discontinuous frames of the content item.
Dependencies are inferred from the claim text.