System and method for supplying and managing usage rights associated with an item repository
First Claim
1. A computer implemented method for enforcing rights expressions specifying manners of use of an item, said method comprising:
- recording, by a computing device, a repository rights expression on computer readable media as a data structure that is readable by a repository computing device, said repository rights expression indicating a manner of use of an item at said repository computing device;
associating said repository rights expression with said repository computing device;
recording by a computing device, an item rights expression on computer readable media as a data structure that is readable by a repository computing device, said item rights expression indicating a manner of use of said item;
associating said item rights expression with said item; and
determining, by said repository computing device, what action said repository computing device is to take when said repository computing device processes said item based on a combination of said repository rights expression associated with said repository computing device and said item rights expression associated with said item,wherein said manner of use of said item at said repository computing device indicates at least one of what action said repository computing device is to take when said repository computing device processes said item and what action said repository computing device is to take when said repository computing device receives a request for said item.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for enforcing rights expressions, include specifying a repository rights expression indicating a manner of use of an item at a repository; and associating the repository rights expression with the repository. In a further embodiment, the system includes one or more repositories having associated therewith rights expressions further indicating a condition of use of the item at the repository. In a further embodiment, a repository for use in the system, includes a processor module configured to process the rights expression associated with the repository; and a determination module configured to determine based on the rights expression associated with the repository what action the repository is to take when the repository processes or receives a request for the item. The manner of use or condition of use indicates what action the repository is to take when the repository processes or receives a request for the item.
268 Citations
32 Claims
-
1. A computer implemented method for enforcing rights expressions specifying manners of use of an item, said method comprising:
-
recording, by a computing device, a repository rights expression on computer readable media as a data structure that is readable by a repository computing device, said repository rights expression indicating a manner of use of an item at said repository computing device; associating said repository rights expression with said repository computing device; recording by a computing device, an item rights expression on computer readable media as a data structure that is readable by a repository computing device, said item rights expression indicating a manner of use of said item; associating said item rights expression with said item; and determining, by said repository computing device, what action said repository computing device is to take when said repository computing device processes said item based on a combination of said repository rights expression associated with said repository computing device and said item rights expression associated with said item, wherein said manner of use of said item at said repository computing device indicates at least one of what action said repository computing device is to take when said repository computing device processes said item and what action said repository computing device is to take when said repository computing device receives a request for said item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 27, 28, 29)
-
-
13. A system for enforcing rights expressions specifying manners of use of an item, said system comprising:
-
means for specifying a repository rights expression indicating a manner of use of an item at a repository; means for associating said repository rights expression with said repository; means for specifying an item rights expression indicating a manner of use of said item; means for associating said item rights expression with said item; and means for determining what action said repository is to take when said repository processes said item based on a combination of said repository rights expression associated with said repository and said item rights expression associated with said item, wherein said manner of use of said item at said repository indicates at least one of what action said repository is to take when said repository processes said item and what action said repository is to take when said repository receives a request for said item. - View Dependent Claims (14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 32)
-
Specification