Enforcement architecture and method for digital rights management system for roaming a license to a plurality of user devices
First Claim
Patent Images
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 key pair associated with said first device, said method comprising:
- receiving a first digital license from said first device;
receiving a second 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; and
transmitting said second digital license to said second device.
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.
443 Citations
26 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 key pair associated with said first device, said method comprising:
-
receiving a first digital license from said first device;
receiving a second 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; and
transmitting said second digital license to said second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16)
-
-
12. A method of roaming a digital license onto a plurality of devices, said roamed digital license enabling the use of a content item on a plurality of devices, comprising:
-
receiving a first digital license cryptographically bound to a first device, said first digital license having a first set of terms;
creating a second digital license cryptographically bound to said first device, said second digital license having a second set of terms different from said first set of terms; and
transmitting said second license to said first device. - View Dependent Claims (13, 14, 15)
-
-
17. A method of enabling the use of a first digital license on a plurality of devices, said first digital license permitting the use of a content item and being bound to a first of said plurality of devices by a first key pair associated with said first device, said method comprising:
-
sending, to a license synchronization server, a second 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. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. 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 key pair associated with said first of said plurality of computing devices; and
a second 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; and
a transmitting module for transmitting said second license to said second device. - View Dependent Claims (25, 26)
-
Specification