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.
-
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