Enforcement architecture and method for digital rights management system for roaming a license to a plurality of user devices
First Claim
1. A method of enabling the use of a digital license on a plurality of devices, said digital license permitting the use of a content item and being bound to a first of said plurality of devices by a first public/private key pair associated with said first device, said method comprising:
- receiving a first digital license from said first device, said first digital license associated with a first expiration date;
receiving a second public/private key pair associated with a second of said plurality of devices, said second key pair being different from said first key pair;
creating a second digital license bound to said second device using said second key pair, said second digital license being based on said first digital license, wherein said second digital license is set to expire prior to said first expiration date on a second expiration date;
disabling said first digital license;
transmitting said second digital license to said second device;
deactivating said second digital license past said second expiration date, wherein failure of said second device to contact a license synchronization server prior to said second expiration date results in removal of said second device from a registration store on said license synchronization server; and
reactivating said first digital license to said first device and accessing digital content through said first device using said reactivated first digital license.
2 Assignments
0 Petitions
Accused Products
Abstract
An enforcement architecture and method for implementing roaming digital rights management are disclosed. A license distributed from a license server to a computing device of a user may be uploaded to a license synchronization server, and rebound to other devices registered with the service, thereby enabling access to the licensed content from other computing devices. A second digital license of a second computing device is set to expire prior to a first digital license of a first computing device. Reactivating a decayed first digital license, that is deactivated during transmission of the second digital license, to the second device to access content of the first computing device.
318 Citations
19 Claims
-
1. A method of enabling the use of a digital license on a plurality of devices, said digital license permitting the use of a content item and being bound to a first of said plurality of devices by a first public/private key pair associated with said first device, said method comprising:
-
receiving a first digital license from said first device, said first digital license associated with a first expiration date; receiving a second public/private key pair associated with a second of said plurality of devices, said second key pair being different from said first key pair; creating a second digital license bound to said second device using said second key pair, said second digital license being based on said first digital license, wherein said second digital license is set to expire prior to said first expiration date on a second expiration date; disabling said first digital license; transmitting said second digital license to said second device; deactivating said second digital license past said second expiration date, wherein failure of said second device to contact a license synchronization server prior to said second expiration date results in removal of said second device from a registration store on said license synchronization server; and reactivating said first digital license to said first device and accessing digital content through said first device using said reactivated first digital license. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of enabling the use of a first digital license on a plurality of devices, said first digital license having a first expiration date and permitting the use of a content item and being bound to a first of said plurality of devices by a first public/private key pair associated with said first device, said method comprising:
-
sending, to a license synchronization server, a second public/private key pair associated with a second of said plurality of devices, said second key pair being different from said first key pair; and receiving, from said license synchronization server, a second digital license bound to said second device by said second key pair, said second digital license being based on said first digital license, wherein said second digital license has a second expiration date is set to expire before said first digital license, and wherein failure of said second device to contact a license synchronization server prior to said second expiration date results in removal of said second device from a registration store on said license synchronization server; disabling said first digital license; decaying said second digital license into expiration; and reactivating said first digital license to said first device and accessing said content item through said first device using said reactivated first digital license. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for roaming a digital license to a plurality of computing devices comprising:
-
a receiving module which receives over a computer network; from a first of said plurality of computing devices, a first digital license which permits the use of a content item and is bound to said first of said plurality of computing devices by a first public/private key pair associated with said first of said plurality of computing devices; and a second public/private key pair associated with a second of said plurality of computing devices different from said first of said plurality of computing devices, said second key pair being different from said first key pair; a license-rewriting module which uses said second key pair to create a second digital license based on said first digital license, said second digital license being bound to said second device, said second digital license expiring before said first digital license; a license synchronization server having a transmitting module for transmitting said second digital license to said second device, said server also disabling said first digital license in said first device, wherein failure of said second device to contact the license synchronization server prior to expiration of said second digital license results in removal of said second device from a registration store on said license synchronization server; and a user interface wherein said first digital license is reactivated to said first device such that said content item is accessed through said first device using said reactivated first digital license. - View Dependent Claims (18, 19)
-
Specification