×

Substitution groups/inheritance for extensibility in authorization policy

  • US 7,792,758 B2
  • Filed: 11/18/2002
  • Issued: 09/07/2010
  • Est. Priority Date: 11/18/2002
  • Status: Active Grant
First Claim
Patent Images

1. At a computer system including a processor and system memory, a computer-implemented method for generating a license comprising:

  • storing a license format scheme as a first data structure, the license format scheme defining a plurality of license elements by specifying a field and an associated data type for each of the plurality of license elements;

    storing a modification scheme as a second data structure different than the first data structure, the modification scheme defining a replacement license element to replace one of the plurality of license elements defined in the license format scheme, wherein the replacement license element differs from the replaced license element in at least one of the field and associated data type specified therein; and

    generating a digital license using at least one of the processor and the system memory which includes;

    at least one of the plurality of license elements defined in the license format scheme,the replacement license element as defined by the modification, andone or more fields identifying both the license format scheme and the modification scheme;

    wherein the modification scheme describes the relationship between the replacement license element and the corresponding license element of the license format scheme replaced thereby, andwherein the one or more fields in the digital license causes a parsing module to interpret the digital license in accordance with the license format scheme and the modification scheme.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×