PARAMETER-BASED INTERPRETATION OF DRM LICENSE POLICY
First Claim
Patent Images
1. A computer-enabled method for automatically updating digital rights management licenses associated with content comprising:
- creating a first license associated with the content;
creating an evolving parameter in the first license;
creating at least one evolving restriction to be interpreted based on the value of the evolving parameter;
sending the first license to a first user device; and
updating a value associated with the evolving parameter in the first license.
2 Assignments
0 Petitions
Accused Products
Abstract
To enforce content access restrictions, a license associated with protected content is generated. This license may have at least one evolving parameter. That is, the parameter value may change; e.g., depending upon content access, copying, etc. For example, each successive generation of a license may have an incremented value in an evolving “generation” parameter. The license may also have evolving rules that describe different content access rules for different values in the evolving parameter
45 Citations
20 Claims
-
1. A computer-enabled method for automatically updating digital rights management licenses associated with content comprising:
-
creating a first license associated with the content; creating an evolving parameter in the first license; creating at least one evolving restriction to be interpreted based on the value of the evolving parameter; sending the first license to a first user device; and updating a value associated with the evolving parameter in the first license. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-enabled method to access content in a computer-enabled device with digital rights management comprising:
-
receiving a request to access content; locating a license associated with the content, the license comprising at least one evolving parameter with a value; using at least one evolving restriction and the at least one evolving parameter value determine if content access is allowed; if content access is allowed, then allowing content to be accessed; and modifying the at least one evolving parameter value. - View Dependent Claims (13, 14, 15)
-
-
16. A computer-implemented system for using parameterized licenses to allow content access on a user device comprising:
-
a license location module for locating a license associated with the content; an evolving parameter module for reading the value of a parameter associated with the license; an evolving restriction module for reading at least one restriction associated with the parameter; an access determining module for determining, based on the evolving parameter value and evolving restriction, if the content can be accessed; a content access module for allowing access; and a parameter change module for updating the evolving parameter value based upon access allowed. - View Dependent Claims (17, 18, 19, 20)
-
Specification