Method of transferring digital rights
First Claim
1. A method of transferring digital rights from a first device to a second device, the method comprising:
- transferring a target rights management object from the first device to the second device;
creating a probabilistic data structure that identifies each of a class of rights management objects that are present on the first device;
employing the probabilistic data structure to determine whether the target rights management object is present on the first device; and
utilizing the target rights management object on the second device in response to a determination through employment of the probabilistic data structure that the target rights management object is not present on the first device.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method of transferring digital rights from a first device to a second device. A target rights management object is transferred from the first device to the second device. A probabilistic data structure is created that identifies each of a class of rights management objects that are present on the first device. The probabilistic data structure is employed to determine whether the target rights management object is present on the first device. The target rights management object is utilized on the second device in response to a determination through employment of the probabilistic data structure that the target rights management object is not present on the first device. The target rights management object and its state are returned to the first device in response to a determination through employment of the probabilistic data structure that the target rights management object is present on the first device.
-
Citations
28 Claims
-
1. A method of transferring digital rights from a first device to a second device, the method comprising:
-
transferring a target rights management object from the first device to the second device;
creating a probabilistic data structure that identifies each of a class of rights management objects that are present on the first device;
employing the probabilistic data structure to determine whether the target rights management object is present on the first device; and
utilizing the target rights management object on the second device in response to a determination through employment of the probabilistic data structure that the target rights management object is not present on the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of transferring a rights management object from a transferring device, the method comprising:
-
receiving the rights management object;
receiving a probabilistic data structure identifying each of a class of rights management objects present on the transferring device;
employing the probabilistic data structure to determine whether the rights management object is present on the first device; and
utilizing the rights management object in response to a determination through employment of the probabilistic data structure that the rights management object is not present on the transferring device. - View Dependent Claims (16, 17, 18, 19, 20, 23)
-
-
21. A method of transferring digital rights from a device, the method comprising:
-
removing a rights management object from the device;
generating a probabilistic data structure identifying each of a class of rights management objects present on the device;
providing the probabilistic data structure to another device to verify whether the rights management object has been removed from the device. - View Dependent Claims (22)
-
-
24. A method of transferring digital rights, comprising:
-
sending a stateful rights object from a first device to a second device;
sending an acknowledgement to the first device that the second device received the stateful rights object;
deleting the stateful rights object from the first device;
creating a bloom filter, at the first device, that includes a bit representation for each stateful rights object that is present in the first device;
sending the bloom filter to the second device;
searching the bloom filter, at the second device, to determine whether the stateful rights object is present at the first device; and
utilizing the stateful rights object on the second device if the target rights management object is not present on the first device; and
returning the stateful rights object to the first device if the stateful rights object is present on the first device.
-
-
25. A method of transferring digital rights, comprising:
-
sending a stateful rights object from a first device to a second device;
sending an acknowledgement to the first device that the second device received the stateful rights object; and
deleting the stateful rights object from the first device only after receiving the acknowledgement from the first device. - View Dependent Claims (26, 27, 28)
-
Specification