Systems and methods for managing local storage of on-demand content
AssigneeGuideworks, LLC
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.
Claims24
In an on-demand system comprising an on-demand server and an on-demand client, a method for managing at least a portion of on-demand content provided by the on-demand server and stored in a storage device that is local to the on-demand client, the method comprising:
- receiving an on-demand rental condition which constrains deletion of the at least a portion of the on-demand content on the storage device in accordance with an on-demand provider's rental policies, wherein the on-demand rental condition specifies characteristics of other on-demand content stored on the storage device other than size;
- and
- controlling deletion of to the at least a portion of the on-demand content on the storage device as a function of the on-demand rental condition.
User equipment on which an on-demand client is implemented, the user equipment comprising:
- a storage device configured to store at least a portion of an on-demand content;
- and
- processing circuitry configured to:
- direct the storage device to store at least a portion of the on-demand content;
- receive an on-demand rental condition which constrains deletion of the at least a portion of an on-demand content on the storage device in accordance with an on-demand provider's rental policies wherein the on-demand rental condition specifies characteristics of other on-demand content on the storage device other than size;
- and
- control deletion of the at least a portion of the on-demand content on the storage device as a function of the on-demand rental condition.
An on-demand server adapted to operate in an on-demand system comprising an on-demand server and an on-demand client, the on-demand server comprising:
- a storage device configured to store an on-demand content and an on-demand rental condition, wherein the on-demand rental condition constrains deletion of portions of the on-demand content stored at the on-demand client in accordance with an on-demand provider's rental policies and specifies characteristics of other on-demand content stored at the on-demand client other than size;
- and
- processing circuitry configured to:
- receive a playback command for the on-demand content from the on-demand client, and
- stream at least a portion of the on-demand content.
In an on-demand system comprising an on-demand server and an on-demand client, a method for managing at least a portion of on-demand content provided by the on-demand server and stored in a storage device that is local to the on-demand client, the method comprising:
- receiving an on-demand rental condition which constrains deletion of and/or access to the at least a portion of the on-demand content on the storage device in accordance with an on-demand provider's rental policies, wherein the on-demand rental condition specifies characteristics of other on-demand content stored on the storage device other than size;
- and
- controlling deletion of and/or access to the at least a portion of the on-demand content on the storage device as a function of the on-demand rental condition.
Dependencies are inferred from the claim text.