Rights expression profile system and method using templates
First Claim
1. A method for creating a rights expression for association with an item for use in a system for controlling use of the item in accordance with the rights expression, said method comprising:
- specifying rights expression information indicating a manner of use of an item, said rights expression information including at least one element, said element having a variable and corresponding value for said variable; and
performing an encoding process, including;
determining an identifier associated with a template corresponding to said rights expression information, extracting from said rights expression information said value for said variable corresponding to said element, and encoding a license adapted to be enforced on a device based on said variable and said identifier, said license including an identification of said template and said value for said variable.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for creating a rights expression for association with an item for use in a system for controlling use of the item in accordance with the rights expression, including specifying rights expression information indicating a manner of use of an item, the rights expression information including at least one element, the element having a variable and corresponding value for the variable; and performing an encoding process, including determining an identifier associated with a template corresponding to the rights expression information, extracting from the rights expression information the value for the variable corresponding to the element, and encoding a license adapted to be enforced on a device based on the variable and the identifier, the license including an identification of the template and the value for the variable.
159 Citations
34 Claims
-
1. A method for creating a rights expression for association with an item for use in a system for controlling use of the item in accordance with the rights expression, said method comprising:
-
specifying rights expression information indicating a manner of use of an item, said rights expression information including at least one element, said element having a variable and corresponding value for said variable; and
performing an encoding process, including;
determining an identifier associated with a template corresponding to said rights expression information, extracting from said rights expression information said value for said variable corresponding to said element, and encoding a license adapted to be enforced on a device based on said variable and said identifier, said license including an identification of said template and said value for said variable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 33)
-
-
17. A system for creating a rights expression for association with an item for use in a system for controlling use of the item in accordance with the rights expression, said system comprising:
-
means for specifying rights expression information indicating a manner of use of an item, said rights expression information including at least one element, said element having a variable and corresponding value for said variable; and
means for performing an encoding process, including;
means for determining an identifier associated with a template corresponding to said rights expression information, means for extracting from said rights expression information said value for said variable corresponding to said element, and means for encoding a license adapted to be enforced on a device based on said variable and said identifier, said license including an identification of said template and said value for said variable. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
34. The system as recited in claim 49, wherein said means for specifying, said means for performing, said means for extracting and said means for encoding comprise computer readable instructions recorded on a medium.
Specification