Specifying rights in a digital rights license according to events
First Claim
1. A digital license for specifying rights with regard to corresponding digital content, the digital license specifying at least one event and specifying for the at least one event at least one of a condition precedent to allowing the event to proceed and an action to be taken once the event has occurred.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital license specifies rights with regard to corresponding digital content, and in particular specifies at least one event and for the at least one event at least one of a condition precedent to allowing the event to proceed and an action to be taken once the event has occurred. To respond to a request for an event from a rendering application with regard to the content, event code corresponding to the event is located in the license, and the condition within the event code is evaluated. If evaluated as true, the requested event is allowed to proceed, whereby the rendering application performs the event, and the action within the event code is executed. If evaluated as false, the requested event is denied.
280 Citations
67 Claims
- 1. A digital license for specifying rights with regard to corresponding digital content, the digital license specifying at least one event and specifying for the at least one event at least one of a condition precedent to allowing the event to proceed and an action to be taken once the event has occurred.
-
2. The digital license of claim 2 wherein the condition is to be evaluated based on license-related or content-related information stored externally from the license.
- 3. The digital license of claim 3 wherein the information is state information.
-
23. A computer-readable medium having stored thereon a digital license for specifying rights with regard to corresponding digital content, the digital license specifying at least one event and specifying for the at least one event at least one of a condition precedent to allowing the event to proceed and an action to be taken once the event has occurred.
-
45. A method of specifying rights with regard to digital content, the method comprising:
-
specifying at least one event; and
specifying for the at least one event at least one of a condition precedent to allowing the event to proceed and an action to be taken once the event has occurred.
-
-
67. A method of responding to a request for an event from a rendering application with regard to digital content, the method comprising:
-
locating event code corresponding to the event in a digital license corresponding to the content, the event code specifying for the event a condition precedent to allowing the event to proceed and an action to be taken once the event has occurred;
evaluating the condition within the event code;
if the condition is evaluated as true;
allowing the requested event to proceed, whereby the rendering application performs the event; and
executing the action within the event code; and
if the condition is evaluated as false;
denying the requested event.
-
Specification