Nova Patents
IL190957A

Methods for digital rights management

Abstract

This record has no abstract on file.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

14 claims: 3 independent, 11 dependent

  1. 1
    190957/2 CLAIMS:1. A method of authorizing access to a piece of electronic content on a host computer system, the method comprising: receiving a request from a user of the host computer system to access the piece of electronic content;retrieving a license associated with the piece of electronic content, the license comprising a control object, a controller object, a protector object, and a content key object;retrieving a first control program from the control object;and executing the first control program comprising software instructions using a digital rights management engine running on the host computer system to determine if the request may be granted, wherein executing the control program includes evaluating one or more link objects, wherein each link object represents a relationship between two entities, wherein at least one of the one or more link objects comprises a second control program comprising software instructions, and wherein evaluating the one or more link objects includes: executing the second control program using the digital rights management engine in order to determine if the link is valid, the executing including determining whether one or more conditions expressed by the control program are satisfied.
  2. 11
    A method of authorizing a given action to be performed on a piece of electronic content, the method comprising:executing a first control program using a virtual machine running on a first digital rights management engine, the first control program being operable to determine whether the given action can be performed on the piece of electronic content, wherein the first control program is operable to evaluate a first set of one or more conditions that must be satisfied in order for performance of the given action to be authorized, and wherein at least one of the first set of one or more conditions comprises a requirement that one or more link objects be available to the digital rights management engine, the link objects logically linking a first node representing a first entity to a second node representing a second entity;retrieving the one or more link objects, each of the link objects expressing a relationship between two entities, and at least one of the link objects including a second control program comprising software instructions, wherein the second control program 241 190957/2 5 is operable to evaluate a second set of one or more conditions that must be satisfied in order for the at least one link object to be considered valid;and using the digital rights management engine to execute the second control program.
  3. 14
    The method of claim Π, m which at least one of the first set of conditions or the second set of conditions comprises a requirement that a counter stored in memory not exceed a predefined value. For the Applicants, REINHOLD COHN AND PARTNERS By:, 242