System and method for controlling rights expressions by stakeholders of an item
First Claim
1. A computer-implemented method for controlling use of an item, said method comprising:
- specifying, by a provider of an item, a computer-readable rights expression, wherein said rights expression indicates a manner of use of said item by a recipient of said item and a condition for use of said item by said recipient, said condition indicating that said use of said item by said recipient is subject to an authorization by a stakeholder;
associating said rights expression with said item;
receiving a request, at a repository computing device, for use of said item from said recipient;
granting by said stakeholder said authorization for use of said item by said recipient, in accordance with said condition; and
controlling said repository computing device by said stakeholder to thereby control said use of said item by said recipient based on said rights expression and said authorization granted by said stakeholder, wherein said controlling step comprises;
employing a master license that at least one of references said rights expression and is referenced by said item, said master license including a latest version of said rights expression;
checking said master license for said latest version of said rights expression; and
controlling said master license by said stakeholder to control said use of said item by said recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for controlling a rights expression specifying a manner of use of an item, including specifying by a provider of an item a rights expression indicating a manner of use of the item by a recipient of the item and a condition for use of the item by the recipient, the condition indicating that the use by the recipient of the item is subject to control; associating the rights expression with the item; and controlling the use by the recipient of the item based on the condition in the rights expression. In further exemplary embodiments, the use by the recipient of the item is subject to control by a stakeholder and/or a provider of the item and can be used to provide consumer protection based on parameters of use.
135 Citations
72 Claims
-
1. A computer-implemented method for controlling use of an item, said method comprising:
-
specifying, by a provider of an item, a computer-readable rights expression, wherein said rights expression indicates a manner of use of said item by a recipient of said item and a condition for use of said item by said recipient, said condition indicating that said use of said item by said recipient is subject to an authorization by a stakeholder; associating said rights expression with said item; receiving a request, at a repository computing device, for use of said item from said recipient; granting by said stakeholder said authorization for use of said item by said recipient, in accordance with said condition; and controlling said repository computing device by said stakeholder to thereby control said use of said item by said recipient based on said rights expression and said authorization granted by said stakeholder, wherein said controlling step comprises; employing a master license that at least one of references said rights expression and is referenced by said item, said master license including a latest version of said rights expression; checking said master license for said latest version of said rights expression; and controlling said master license by said stakeholder to control said use of said item by said recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented system for controlling use of an item, said system comprising:
-
means for specifying, by a provider of an item, a computer-readable rights expression, wherein said rights expression indicates a manner of use of said item by a recipient of said item and a condition for use of said item by said recipient, said condition indicating that said use of said item by said recipient is subject to an authorization by a stakeholder; means for associating said rights expression with said item; means for receiving a request, at a repository computing device, for use of said item from said recipient; means for granting by said stakeholder said authorization for use of said item by said recipient, in accordance with said condition; and means for controlling said repository computing device by said stakeholder to thereby control said use of said item by said recipient based on said fights expression and an authorization granted by said stakeholder, wherein said means for controlling comprises; means for employing a master license that at least one of references said rights expression and is referenced by said item, said master license including a latest version of said rights expression; means for checking said master license for said latest version of said rights expression; and means for controlling said master license by said stakeholder to control said use of said item by said recipient. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer-readable medium including one or more computer-readable instructions embedded therein for controlling use of an item, said computer-readable instructions comprising:
-
instructions for specifying, by a provider of an item, a computer-readable rights expression, wherein said rights expression indicates a manner of use of said item by a recipient of said item and a condition for use of said item by said recipient, said condition indicating that said use of said item by said recipient is subject to an authorization by a stakeholder; instructions for associating said fights expression with said item; instructions for receiving a request, at a repository computing device, for use of said item from said recipient; instructions for granting by said stakeholder said authorization for use of said item by said recipient, in accordance with said condition; and instructions for controlling said repository computing device by said stakeholder to thereby control said use of said item by said recipient based on said fights expression and an authorization granted by said stakeholder, wherein said instructions for controlling comprise; instructions for employing a master license that at least one of references said rights expression and is referenced by said item, said master license including a latest version of said fights expression; instructions for checking said master license for said latest version of said fights expression; and instructions for controlling said master license by said stakeholder to control said use of said item by said recipient. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A computer-implemented method for controlling use of an item, said method comprising:
-
specifying, by a provider of an item, a computer-readable rights expression, wherein said rights expression indicates a manner of use of said item by a recipient of said item and a condition for use of said item by said recipient, said condition indicating that said use of said item by said recipient is subject to an authorization by a stakeholder; associating said rights expression with said item; receiving a request, at a repository computing device, for use of said item from said recipient; granting by said stakeholder said authorization for use of said item by said recipient, in accordance with said condition; and controlling said repository computing device by said stakeholder to thereby control said use of said item by said recipient based on said rights expression and said authorization granted by said stakeholder, wherein said controlling step comprises; employing a central control repository that at least one of references said rights expression and is referenced by said item, said central control repository including a latest version of said rights expression; checking said central control repository for said latest version of said rights expression; and controlling said central control repository by said stakeholder to control said use of said item by said recipient. - View Dependent Claims (65, 66)
-
-
67. A computer-implemented system for controlling use of an item, said system comprising:
-
means for specifying, by a provider of an item, a computer-readable rights expression, wherein said rights expression indicates a manner of use of said item by a recipient of said item and a condition for use of said item by said recipient, said condition indicating that said use of said item by said recipient is subject to an authorization by a stakeholder; means for associating said rights expression with said item; means for receiving a request, at a repository computing device, for use of said item from said recipient; means for granting by said stakeholder said authorization for use of said item by said recipient, in accordance with said condition; and means for controlling said repository computing device by said stakeholder to thereby control said use of said item by said recipient based on said fights expression and an authorization granted by said stakeholder, wherein said means for controlling comprises; means for employing a central control repository that at least one of references said fights expression and is referenced by said item, said central control repository including a latest version of said fights expression; means for checking said central control repository for said latest version of said fights expression; and means for controlling said central control repository by said stakeholder to control said use of said item by said recipient. - View Dependent Claims (68, 69)
-
-
70. A computer-readable medium including one or more computer-readable instructions embedded therein for controlling use of an item, said computer-readable instructions comprising:
-
instructions for specifying, by a provider of an item, a computer-readable rights expression, wherein said rights expression indicates a manner of use of said item by a recipient of said item and a condition for use of said item by said recipient, said condition indicating that said use of said item by said recipient is subject to an authorization by a stakeholder; instructions for associating said fights expression with said item; instructions for receiving a request, at a repository computing device, for use of said item from said recipient; instructions for granting by said stakeholder said authorization for use of said item by said recipient, in accordance with said condition; and instructions for controlling said repository computing device by said stakeholder to thereby control said use of said item by said recipient based on said fights expression and an authorization granted by said stakeholder, wherein said instructions for controlling comprise; instructions for employing a central control repository that at least one of references said fights expression and is referenced by said item, said central control repository including a latest version of said fights expression; instructions for checking said central control repository for said latest version of said fights expression; and instructions for controlling said central control repository by said stakeholder to control said use of said item by said recipient. - View Dependent Claims (71, 72)
-
Specification