Rights expression profile system and method
First Claim
1. A method for creating a rights expression for association with an item of digital content for use in a digital rights management system for controlling use of the item of digital content in accordance with the rights expression, said method comprising:
- specifying rights expression information using a computer, said rights expression information indicating a manner of use of an item of digital content, said rights expression information including at least one element, said element having a variable and corresponding value for said variable;
generating a template of said rights expression information using a computing device, including removing said value for said variable from said element;
generating an identification for said template; and
transmitting said identification for said template to a device adapted to situationally determine said variable and enforce said rights expression information based on said variable and said identification for said template,whereby said rights expression information can be enforced on a device based on said variable and said identification for said template.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and device 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; generating a profile of the rights expression information, including removing the value for the variable from the element; and generating an identification for the profile, whereby the rights expression information can be enforced on the device based on the variable and the identification for the profile.
128 Citations
20 Claims
-
1. A method for creating a rights expression for association with an item of digital content for use in a digital rights management system for controlling use of the item of digital content in accordance with the rights expression, said method comprising:
-
specifying rights expression information using a computer, said rights expression information indicating a manner of use of an item of digital content, said rights expression information including at least one element, said element having a variable and corresponding value for said variable; generating a template of said rights expression information using a computing device, including removing said value for said variable from said element; generating an identification for said template; and transmitting said identification for said template to a device adapted to situationally determine said variable and enforce said rights expression information based on said variable and said identification for said template, whereby said rights expression information can be enforced on a device based on said variable and said identification for said template. - View Dependent Claims (2, 3, 7, 8, 9)
-
-
4. 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; generating a template of said rights expression information, including removing said value for said variable from said element; generating an identification for said template; transmitting said identification for said template along with machine-interpretable reconstruction instructions to a device, wherein said device is adapted to follow said machine-interpretable reconstruction instructions to determine said variable and enforce said rights expression information based on said variable and said identification for said template; whereby said rights expression information can be enforced on a device based on said variable and said identification for said template. - View Dependent Claims (5, 6)
-
-
10. 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:
-
a computing device configured to specify 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; a computing device configured to generate a template of said rights expression information, including removing said value for said variable from said element; a computing device configured to generate an identification for said template; and a computing device configured to transmit said identification for said template to a device adapted to situationally determine said variable and enforce said rights expression information based on said variable and said identification for said template, whereby said rights expression information can be enforced on a device based on said variable and said identification for said template. - View Dependent Claims (11, 12, 16, 17, 18, 19)
-
-
13. 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:
-
a computing device configured to specify 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; a computing device configured to generate a template of said rights expression information, including removing said value for said variable from said element; a computing device configured to generate an identification for said template; and a computing device configured to transmit said identification for said template along with machine-interpretable reconstruction instructions to a device, wherein said device is adapted to follow said machine-interpretable reconstruction instructions to determine said variable and enforce said rights expression information based on said variable and said identification for said template. whereby said rights expression information can be enforced on a device based on said variable and said identification for said template. - View Dependent Claims (14, 15, 20)
-
Specification