SYSTEM AND METHOD FOR MANAGING TRANSFER OF RIGHTS USING SHARED STATE VARIABLES
First Claim
1. A method for transferring rights adapted to be associated with content, the method comprising:
- associating a rights offer with an instance of content, wherein the rights offer includes a machine-readable expression permitting a consumer device to exercise one or more rights associated with the content when at least one condition for exercising the one or more rights is satisfied;
receiving a request from a consumer device to obtain the content;
determining whether the at least one condition is satisfied based on the received request;
if the at least one condition is satisfied;
preparing a license for the consumer device, wherein the preparing step comprises;
deriving the license, wherein the license specifies one or more rights associated with the content, wherein at least one of the rights is associated with a state variable having a current value, wherein the state variable is associated with the consumer device, and wherein the current value of the state variable is stored in a common state-of-rights server; and
associating the license with the content; and
transmitting the license and the content to the consumer device to thereby allow the consumer device to access the content in accordance with the one or more rights and the current value of the state variable.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and device for transferring rights adapted to be associated with items from a rights supplier to a rights consumer, including obtaining a set of rights associated with an item, the set of rights including meta-rights specifying derivable rights that can be derived from the meta-; determining whether the rights consumer is entitled to the derivable rights specified by the meta-rights; and deriving at least one right from the derivable rights, if the rights consumer is entitled to the derivable rights specified by the meta-rights, wherein the derived right includes at least one state variable based on the set of rights and used for determining a state of the derived right.
5 Citations
45 Claims
-
1. A method for transferring rights adapted to be associated with content, the method comprising:
-
associating a rights offer with an instance of content, wherein the rights offer includes a machine-readable expression permitting a consumer device to exercise one or more rights associated with the content when at least one condition for exercising the one or more rights is satisfied; receiving a request from a consumer device to obtain the content; determining whether the at least one condition is satisfied based on the received request; if the at least one condition is satisfied; preparing a license for the consumer device, wherein the preparing step comprises; deriving the license, wherein the license specifies one or more rights associated with the content, wherein at least one of the rights is associated with a state variable having a current value, wherein the state variable is associated with the consumer device, and wherein the current value of the state variable is stored in a common state-of-rights server; and associating the license with the content; and transmitting the license and the content to the consumer device to thereby allow the consumer device to access the content in accordance with the one or more rights and the current value of the state variable. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for transferring rights adapted to be associated with content, the system comprising:
-
a processor; and a memory operatively coupled to the processor and containing instructions that, when executed by the processor, cause the processor to carry out the steps of; associating a rights offer with an instance of content, wherein the rights offer includes a machine-readable expression permitting a consumer device to exercise one or more rights associated with the content when at least one condition for exercising the one or more rights is satisfied; receiving a request from a consumer device to obtain the content; determining whether the at least one condition is satisfied based on the received request; if the at least one condition is satisfied; preparing a license for the consumer device, wherein the preparing step comprises; deriving the license, wherein the license specifies one or more rights associated with the content, wherein at least one of the rights is associated with a state variable having a current value, wherein the state variable is associated with the consumer device, and wherein the current value of the state variable is stored in a common state-of-rights server; and associating the license with the content; and transmitting the license and the content to the consumer device to thereby allow the consumer device to access the content in accordance with the one or more rights and the current value of the state variable. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Computer readable media having instructions recorded thereon that, when executed by a processor, cause the processor to carry out a method for transferring rights adapted to be associated with content, the method comprising the steps of:
-
associating a rights offer with an instance of content, wherein the rights offer includes a machine-readable expression permitting a consumer device to exercise one or more rights associated with the content when at least one condition for exercising the one or more rights is satisfied; receiving a request from a consumer device to obtain the content; determining whether the at least one condition is satisfied based on the received request; if the at least one condition is satisfied; preparing a license for the consumer device, wherein the preparing step comprises; deriving the license, wherein the license specifies one or more rights associated with the content, wherein at least one of the rights is associated with a state variable having a current value, wherein the state variable is associated with the consumer device, and wherein the current value of the state variable is stored in a common state-of-rights server; and associating the license with the content; and transmitting the license and the content to the consumer device to thereby allow the consumer device to access the content in accordance with the one or more rights and the current value of the state variable. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for transferring rights adapted to be associated with content, the method comprising:
-
obtaining a rights offer associated with an instance of content, wherein the rights offer includes a machine-readable expression permitting a consumer device to obtain one or more rights associated with the content when at least one condition for obtaining the one or more rights is satisfied; sending a request to obtain the content; receiving the content and a license associated with the content, the license specifying the one or more rights associated with the content, wherein at least one of the rights is associated with a state variable having a current value, and wherein the state variable is associated with the consumer device and managed by a common state-of-rights server; and determining if access to the content is permitted in accordance with the one or more rights and the current value of the state variable. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for transferring rights adapted to be associated with content, the system comprising:
-
a processor; and a memory operatively coupled to the processor and containing instructions that, when executed by the processor, cause the processor to carry out the steps of; obtaining a rights offer associated with an instance of content, wherein the rights offer includes a machine-readable expression permitting a consumer device to obtain one or more rights associated with the content when at least one condition for obtaining the one or more rights is satisfied; sending a request to obtain the content; receiving the content and a license associated with the content, the license specifying the one or more rights associated with the content, wherein at least one of the rights is associated with a state variable having a current value, and wherein the state variable is associated with the consumer device and managed by a common state-of-rights server; and determining if access to the content is permitted in accordance with the one or more rights and the current value of the state variable. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
-
38. Computer readable media having instructions recorded thereon that, when executed by a processor, cause the processor to carry out a method for transferring rights adapted to be associated with content, the method comprising the steps of:
-
obtaining a rights offer associated with an instance of content, wherein the rights offer includes a machine-readable expression permitting a consumer device to obtain one or more rights associated with the content when at least one condition for obtaining the one or more rights is satisfied; sending a request to obtain the content; receiving the content and a license associated with the content, the license specifying the one or more rights associated with the content, wherein at least one of the rights is associated with a state variable having a current value, and wherein the state variable is associated with the consumer device and managed by a common state-of-rights server; and determining if access to the content is permitted in accordance with the one or more rights and the current value of the state variable. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45)
-
Specification