SPECIFYING RIGHTS IN A DIGITAL RIGHTS LICENSE ACCORDING TO EVENTS
First Claim
1. A computer-readable storage medium having stored thereon computer-executable instructions for implementing a method of specifying rights with regardto digital content, the method comprising:
- providing a digital license having license attributes or scripts 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;
detecting the specified event; and
allowing the specified event to proceed if said condition precedent has occurred and/or taking said action once the specified event has occurred.
1 Assignment
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.
105 Citations
20 Claims
-
1. A computer-readable storage medium having stored thereon computer-executable instructions for implementing a method of specifying rights with regard
to digital content, the method comprising: -
providing a digital license having license attributes or scripts 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; detecting the specified event; and allowing the specified event to proceed if said condition precedent has occurred and/or taking said action once the specified event has occurred. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification