Rendering rights delegation system and method
First Claim
1. A method of distributing content provided by a content provider system, the method comprising:
- storing the content and a first digital license on a first device, said first digital license being adapted to govern the use of the content by the first device and having a first expiration time period;
transmitting a first digital request from a secondary device to the first device, said first digital request corresponding to a first request for use of the content;
transmitting a second digital license from the first device to the secondary device after receipt by the first device of the first digital request, said second digital license governing the use of the content by the secondary device and having a second expiration time period that is less than the first expiration time period;
providing at least a first portion of the content from the first device to the secondary device, said at least first portion of the content being encrypted; and
decrypting the at least first portion of the content at the secondary device during at least a portion of the second expiration time period.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for controlling the distribution of digital content are provided. A license holder acquires protected content and an original digital license to the protected content from a content provider system. The license holder in turn delegates all or part of the grants in that original license to other qualified devices or clients. The content remains in its original, protected or encrypted form while it is delivered from the license holder to the client along with a digital sublicense that the client receives from the original license holder, whereupon the content can then be rendered. The original digital license defines or governs the conditions under which such delegation occurs, and includes terms under which such delegation is permitted to continue in order to enforce the intent of the content provider.
-
Citations
43 Claims
-
1. A method of distributing content provided by a content provider system, the method comprising:
-
storing the content and a first digital license on a first device, said first digital license being adapted to govern the use of the content by the first device and having a first expiration time period;
transmitting a first digital request from a secondary device to the first device, said first digital request corresponding to a first request for use of the content;
transmitting a second digital license from the first device to the secondary device after receipt by the first device of the first digital request, said second digital license governing the use of the content by the secondary device and having a second expiration time period that is less than the first expiration time period;
providing at least a first portion of the content from the first device to the secondary device, said at least first portion of the content being encrypted; and
decrypting the at least first portion of the content at the secondary device during at least a portion of the second expiration time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of distributing a plurality of items of content provided by a content provider system, the method comprising:
-
storing the plurality of items of content and a first digital license on a first device, said first digital license being adapted to govern the use of the plurality of items of content by the first device, said first digital license having a first expiration time period and having a maximum permitted license count;
transmitting a plurality of secondary digital licenses from the first device to a plurality of secondary devices, said plurality of secondary digital licenses governing the use of the plurality of items of content by the plurality of secondary devices and having a plurality of second expiration time periods, each of which is less than the first expiration time period;
calculating an active license count at the first device, said active license count corresponding to a first sum of the number of the plurality of secondary digital licenses that have been transmitted from the first device reduced by a second sum of the number of the plurality of secondary digital licenses having second expiration time periods that have expired;
transmitting a digital request from another secondary device to the first device, said digital request corresponding to a request for use of one of the plurality of items of content;
transmitting another secondary digital license from the first device to the other secondary device when the active license count does not exceed the maximum permitted license count, said other secondary digital license governing the use of the one of the plurality of items of content by the other secondary device and having another expiration time period that is less than the first expiration time period. - View Dependent Claims (20)
-
-
21. A method of permitting the use of content, comprising:
-
transmitting a first digital request from a second device to a first device, said first digital request corresponding to a first request for use of the content;
transmitting a first set of metadata from the second device to the first device, said first set of metadata corresponding to the identity of the second device;
transmitting a second set of metadata from the first device to the second device, said second set of metadata corresponding to the identity of the first device and to the trusted time of the first device;
modifying the trusted time of the second device to create a second device modified trusted time that corresponds to the trusted time of the first device;
transmitting a third set of metadata from the second device to the first device, said third set of metadata corresponding to the identity of the second device and to the second device modified trusted time;
measuring the difference between the second device modified trusted time and the first device trusted time to create a first value;
transmitting access data from the first device to the second device when the first value is less than a second value corresponding to a maximum allowed trusted time difference, said access data being adapted to permit use of the content by the second device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An article of manufacture for use in distributing content originating from a content provider system and for use by a first device having a first device processing unit and for use by a secondary device having a secondary device processing unit, said secondary device being adapted for communication with the first device, said article of manufacture comprising at least one computer usable media including at least one computer program embedded therein for use by the first and the second devices, the at least one computer program being adapted to cause the first and the second devices to perform:
-
storing the content and a first digital license on the first device, said first digital license being adapted to govern the use of the content by the first device and having a first expiration time period;
transmitting a first digital request from a secondary device to the first device, said first digital request corresponding to a first request for use of the content;
transmitting a second digital license from the first device to the secondary device after receipt by the first device of the first digital request, said second digital license governing the use of the content by the secondary device and having a second expiration time period that is less than the first expiration time period;
providing at least a first portion of the content from the first device to the secondary device, said at least first portion of the content being encrypted; and
decrypting the at least first portion of the content at the secondary device during at least a portion of the second expiration time period. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A system for distributing content originating from a content provider system, comprising:
-
a first device having a first device processing unit capable of executing first device software routines;
first device programming logic executed by the first device processing unit, a secondary device having a secondary device processing unit capable of executing secondary device software routines, said secondary device being adapted for communication with the first device; and
secondary device programming logic executed by the secondary device processing unit, wherein the first device programming logic comprises;
means for storing the content and a first digital license on the first device, said first digital license being adapted to govern the use of the content by the first device and having a first expiration time period;
wherein the secondary device programming logic comprises;
means for transmitting a first digital request from a secondary device to the first device, said first digital request corresponding to a first request for use of the content;
wherein the first device programming logic further comprises;
means for transmitting a second digital license from the first device to the secondary device after receipt by the first device of the first digital request, said second digital license governing the use of the content by the secondary device and having a second expiration time period that is less than the first expiration time period;
means for providing at least a first portion of the content from the first device to the secondary device, said at least first portion of the content being encrypted; and
wherein the secondary device programming logic further comprises;
means for decrypting the at least first portion of the content at the secondary device during at least a portion of the second expiration time period. - View Dependent Claims (40, 41, 42, 43)
-
Specification