Digital application operating according to aggregation of plurality of licenses
First Claim
1. A method of employing a piece of digital content on a computing device in a particular manner, the method comprising:
- obtaining a plurality of digital licenses corresponding to the content, the plurality of licenses including a base license and at least one add-on license, each add-on license including therein a reference to the base license, each of the base license and each add-on license setting forth rules specifying how the content may be employed;
identifying the base license;
identifying each add-on license by way of the reference therein to the base license;
aggregating the rules in the base license and in each identified add-on license into an aggregated set of rules;
evaluating the aggregated set of rules to determine if such aggregated set of rules allows employing the content in the particular manner; and
employing the content if the aggregated set of rules so allows.
2 Assignments
0 Petitions
Accused Products
Abstract
A plurality of digital licenses correspond to a piece of content, including a base license and at least one add-on license. Each add-on license includes a reference to the base license, and each of the base license and each add-on license sets forth rules specifying how the content may be employed. Each add-on license is identified by way of the reference therein to the base license, and the rules in the base license and in each identified add-on license are aggregated into an aggregated set of rules that is evaluated to determine if such aggregated set of rules allows employing the content in a particular manner.
-
Citations
18 Claims
-
1. A method of employing a piece of digital content on a computing device in a particular manner, the method comprising:
-
obtaining a plurality of digital licenses corresponding to the content, the plurality of licenses including a base license and at least one add-on license, each add-on license including therein a reference to the base license, each of the base license and each add-on license setting forth rules specifying how the content may be employed;
identifying the base license;
identifying each add-on license by way of the reference therein to the base license;
aggregating the rules in the base license and in each identified add-on license into an aggregated set of rules;
evaluating the aggregated set of rules to determine if such aggregated set of rules allows employing the content in the particular manner; and
employing the content if the aggregated set of rules so allows. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having stored therein computer-executable instructions implementing a method of employing a piece of digital content on a computing device in a particular manner, the method comprising:
-
obtaining a plurality of digital licenses corresponding to the content, the plurality of licenses including a base license and at least one add-on license, each add-on license including therein a reference to the base license, each of the base license and each add-on license setting forth rules specifying how the content may be employed;
identifying the base license;
identifying each add-on license by way of the reference therein to the base license;
aggregating the rules in the base license and in each identified add-on license into an aggregated set of rules;
evaluating the aggregated set of rules to determine if such aggregated set of rules allows employing the content in the particular manner; and
employing the content if the aggregated set of rules so allows. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification