Local cache maintenance for media content
AssigneeTiVo Inc.
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.
Claims20
A method comprising:
- generating a content for display on a media device;
- identifying a first probability of the media device entering a first possible next playing state and a second probability of the media device entering a second possible next playing state;
- in response to determining that the first probability of the media device entering the first possible next playing state is higher than the second probability of the media device entering the second possible next playing state:
- sending a first request for a first set of frames for the first possible next playing state;
- and
- sending a second request for a second set of frames for the second possible next playing state, wherein the first set of frames for the first possible next playing state is larger than the second set of frames for the second possible next playing state.
A system comprising:
- a processing circuitry configured to:
- generate a content for display on a media device;
- and
- identifying a first probability of the media device entering a first possible next playing state and a second probability of the media device entering a second possible next playing state;
- and
- networking circuitry configured to:
- in response to determining that the first probability of the media device entering the first possible next playing state is higher than the second probability of the media device entering the second possible next playing state:
- send a first request for a first set of frames for the first possible next playing state;
- and
- send a second request for a second set of frames for the second possible next playing state, wherein the first set of frames for the first possible next playing state is larger than the second set of frames for the second possible next playing state.
A non-transitory computer-readable medium having instructions encoded thereon that when executed by a processing circuitry cause the processing circuitry to:
- generate a content for display on a media device;
- identify a first probability of the media device entering a first possible next playing state and a second probability of the media device entering a second possible next playing state;
- in response to determining that the first probability of the media device entering the first possible next playing state is higher than the second probability of the media device entering the second possible next playing state:
- send a first request for a first set of frames for the first possible next playing state;
- and
- send a second request for a second set of frames for the second possible next playing state, wherein the first set of frames for the first possible next playing state is larger than the second set of frames for the second possible next playing state.
Dependencies are inferred from the claim text.