Substitution groups/inheritance for extensibility in authorization policy
First Claim
Patent Images
1. A computer-implemented method of generating a license that grants rights, the method comprising:
- generating a plurality of license elements that are formatted in accordance with a license scheme;
generating at least one license element that is not formatted in accordance with the license scheme; and
identifying a modification scheme that describes the relationship between the at least one license element and the license scheme.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented mechanism for granting rights is described. A license may be used to identify one or more principals, resources, rights and conditions. The license also identifies a license format scheme and a license format modification scheme. An access control module or other entity may interpret the license in accordance with the license format scheme and license format modification scheme.
23 Citations
21 Claims
-
1. A computer-implemented method of generating a license that grants rights, the method comprising:
-
generating a plurality of license elements that are formatted in accordance with a license scheme;
generating at least one license element that is not formatted in accordance with the license scheme; and
identifying a modification scheme that describes the relationship between the at least one license element and the license scheme. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method of processing a license that grants rights, the method comprising:
-
receiving a license that includes a plurality of license elements formatted in accordance with a license scheme and at least one license element that is not formatted in accordance with the license scheme;
interpreting the plurality of license elements in accordance with the license scheme; and
interpreting the at least one license element in accordance with the license scheme and a modification scheme. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium containing computer-executable instructions for causing a computer device to perform the steps, said instructions comprising:
-
receiving a license that includes a plurality of license elements formatted in accordance with a license scheme and at least one license element that is not formatted in accordance with the license scheme;
interpreting the plurality of license elements in accordance with the license scheme; and
interpreting at least-one license element in accordance with the license scheme and a modification scheme. - View Dependent Claims (19)
-
-
20. A computer-readable medium having stored thereon a license data structure, said license data structure comprising:
-
a first field identifying a first license format document;
a second field identifying a second license format document that includes modifications to the first license format document;
a third field including a first license element formatted in accordance with the first license format document; and
a fourth field including a second license element formatted in accordance with the second format document. - View Dependent Claims (21)
-
Specification