Systems and methods for managing local storage of on-demand content
First Claim
Patent Images
1. A method for managing at least a portion of on-demand content provided by an on-demand server and stored in a storage device that is local to an on- demand client, the method comprising:
- receiving an on-demand rental condition, from a remote server, which constrains deletion of the at least a portion of the on-demand content, that is stored on the storage device, in accordance with an on-demand provider'"'"'s rental policies, wherein the on-demand rental condition is defined without input from a user and specifies a maximum number of on-demand programs allowed by the on-demand provider to be stored on the storage device; and
controlling deletion of the at least a portion of the on-demand content as a function of the on-demand rental condition.
11 Assignments
0 Petitions
Accused Products
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.
259 Citations
35 Claims
-
1. A method for managing at least a portion of on-demand content provided by an on-demand server and stored in a storage device that is local to an on- demand client, the method comprising:
-
receiving an on-demand rental condition, from a remote server, which constrains deletion of the at least a portion of the on-demand content, that is stored on the storage device, in accordance with an on-demand provider'"'"'s rental policies, wherein the on-demand rental condition is defined without input from a user and specifies a maximum number of on-demand programs allowed by the on-demand provider to be stored on the storage device; and controlling deletion of the at least a portion of the on-demand content as a function of the on-demand rental condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 25)
-
-
11. 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 on-demand content; and processing circuitry configured to; direct the storage device to store the at least a portion of the on-demand content; receive an on-demand rental condition, from a remote server, which constrains deletion of the at least a portion of on-demand content in accordance with an on-demand provider'"'"'s rental policies, wherein the on-demand rental condition is defined without input from a user and specifies a maximum number of on-demand programs allowed by the on-demand provider to be stored on the storage device; and control deletion of the at least a portion of the on-demand content as a function of the on-demand rental condition. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 26)
-
-
23. An on-demand server adapted to operate in an on-demand system comprising the on-demand server and an on-demand client, the on-demand server comprising:
-
a storage device configured to store on-demand content and an on-demand rental condition, the on-demand rental condition constrains deletion of at least a portion of the on- demand content stored at the on-demand client in accordance with an on-demand provider'"'"'s rental policies, wherein the on-demand rental condition is defined without input from a user and specifies a maximum number of on-demand programs allowed by the on-demand provider to be stored; and processing circuitry configured to; stream the at least a portion of the on-demand content. - View Dependent Claims (27)
-
-
24. A method for managing on-demand content provided by an on-demand server and stored in a storage device that is local to an on-demand client, the method comprising:
-
receiving an on-demand rental condition, from a remote server, which constrains deletion of and/or access to the on-demand content that is stored on the storage device and specifies a maximum number of on-demand programs allowed by the on-demand provider to be stored on the storage device, in accordance with an on-demand provider'"'"'s rental policies; and controlling deletion of and/or access to the on-demand content as a function of the on-demand rental condition. - View Dependent Claims (28, 29, 30, 34)
-
-
31. 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 the at least a portion of the on-demand content; receive an on-demand rental condition, from a remote server, which constrains deletion of and/or access to the at least a portion of an on-demand content that is stored on the storage device and specifies a maximum number of on demand programs allowed by the on-demand provider to be stored on the storage device, in accordance with an on-demand provider'"'"'s rental policies; and control deletion of and/or access to the at least a portion of the on-demand content as a function of the on-demand rental condition. - View Dependent Claims (32, 33, 35)
-
Specification