Digital rights management engine systems and methods
AssigneeIntertrust Technologies Corporation
InventorsGilles Boccon-Gibod, Julien Boeuf
Life of this patent
Estimating the term…
Abstract
Systems and methods are described for performing digital rights management. In one embodiment, a digital rights management engine is provided that evaluates license associated with protected content to determine if a requested access or other use of the content is authorized. In some embodiments, the licenses contain control programs that are executable by the digital rights management engine.
Claims18
A method of managing access to or use of a piece of electronic content, the method comprising:
- retrieving a control program associated with the piece of electronic content, the control program comprising instructions that, when executed by a digital rights management engine, are operable to evaluate a first condition and, upon determining that the first condition has been satisfied, enable a first use of the piece of electronic content;
- receiving an agent program from a remote system, the agent program comprising instructions that, when executed by a digital rights management engine, are operable to store state information in a database managed by the digital rights management engine;
- and
- executing the control program, including making a determination as to whether the first condition has been satisfied, the determination being based at least in part on the state information.
A system for managing access to or use of a piece of electronic content, the system comprising:
- means for retrieving a control program associated with the piece of electronic content, the control program comprising instructions that, when executed by a digital rights management engine, are operable to evaluate a first condition and, upon determining that the first condition has been satisfied, enable a first use of the piece of electronic content;
- means for receiving an agent program from a remote system, the agent program comprising instructions that, when executed by a digital rights management engine, are operable to store state information in a database managed by the digital rights management engine;
- and
- means for executing the control program, including making a determination as to whether the first condition has been satisfied, the determination being based at least in part on the state information.
Dependencies are inferred from the claim text.