Back to results
US 11,800,181 B2Granted
Systems and methods for managing local storage of on-demand content
AssigneeRovi Guides, Inc.
InventorsMichael D. Ellis, Robert A. Knee, Michael L. Craner
Life of this patent
Estimating the term…
Abstract
On-demand systems and methods are provided to manage locally-stored on-demand content. A user's equipment controls the deletion of and/or access to on-demand content from a local storage device based on constraining criteria that may include rental conditions, dynamic factors, and keys.
Claims14
A method comprising:
- receiving a request for an on-demand content segment;
- determining whether the requested on-demand content segment is stored in a storage device;
- in response to determining that the requested on-demand content segment is not stored in the storage device:
- determining whether retrieval of the requested on-demand content segment from a remote server is currently underway;
- in response to determining that retrieval of the requested on-demand content segment is underway, beginning playback of the requested on-demand content segment;
- and
- in response to determining that retrieval of the requested on-demand content segment is not underway, retrieving the requested on-demand content segment from the remote server;
- determining that a user is not watching at least a portion of the requested on-demand content segment, that space on the storage device is needed for other system activities, and that the space used by the at least a portion of the requested on-demand content segment on the storage device is less than a specified minimum keep threshold;
- and
- deleting the at least a portion of the requested on-demand content segment from the storage device in response to the determining.
7 more elements
A system comprising:
- a storage device;
- and
- control circuitry configured to:
- receive a request for an on-demand content segment;
- determine whether the requested on-demand content segment is stored in the storage device;
- in response to determining that the requested on-demand content segment is not stored in the storage device:
- determine whether retrieval of the requested on-demand content segment from a remote server is currently underway;
- in response to determining that retrieval of the requested on-demand content segment is underway, begin playback of the requested on-demand content segment;
- and
- in response to determining that retrieval of the requested on-demand content segment is not underway, retrieve the requested on-demand content segment from the remote server;
- determine that a user is not watching at least a portion of the requested on-demand content segment, that space on the storage device is needed for other system activities, and that the space used by the at least a portion of the requested on-demand content segment on the storage device is less than a specified minimum keep threshold;
- and
- delete the at least a portion of the requested on-demand content segment from the storage device in response to the determining.
10 more elements
Dependencies are inferred from the claim text.