Enforcing conditions of use associated with disparate data sets
First Claim
Patent Images
1. A system comprising:
- at least one element including at least one of (a) one or more processors or (b) hardware logic/electrical circuitry;
a publication module, implemented using the at least one element, configured to publish content;
a condition generation module, implemented using the at least one element, configured to specify conditions of use that are associated with published content from the publication module, the published content including a plurality of disparate data sets, each data set of the plurality of disparate data sets associated with its own one or more conditions of use;
an enforcement module, implemented using the at least one element, configured to enforce the one or more conditions of use that are associated with each data set; and
an access information generator, implemented using the at least one element, configured to generate a report that indicates at least one of one or more services or one or more data sets that are accessed in the published content, the access information generator configured to group information in the report based on a plurality of account keys, at least one of each of the one or more services or each of the one or more data sets associated with an account key of the plurality of account keys.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described herein that are capable of enforcing conditions of use associated with disparate data sets. For example, content may be published. Conditions of use that are associated with the published content may be specified. The published content may include disparate data sets. Each data set may be associated with its own condition(s) of use. The condition(s) of use associated with each data set may be enforced.
25 Citations
29 Claims
-
1. A system comprising:
-
at least one element including at least one of (a) one or more processors or (b) hardware logic/electrical circuitry; a publication module, implemented using the at least one element, configured to publish content; a condition generation module, implemented using the at least one element, configured to specify conditions of use that are associated with published content from the publication module, the published content including a plurality of disparate data sets, each data set of the plurality of disparate data sets associated with its own one or more conditions of use; an enforcement module, implemented using the at least one element, configured to enforce the one or more conditions of use that are associated with each data set; and an access information generator, implemented using the at least one element, configured to generate a report that indicates at least one of one or more services or one or more data sets that are accessed in the published content, the access information generator configured to group information in the report based on a plurality of account keys, at least one of each of the one or more services or each of the one or more data sets associated with an account key of the plurality of account keys. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
publishing content from a plurality of types of sources, using at least one element that includes at least one of (a) one or more processors or (b) hardware logic/electrical circuitry, to provide published content that includes a plurality of disparate data sets; specifying conditions of use that are associated with the published content, each data set of the plurality of disparate data sets associated with its own one or more conditions of use; and enforcing the one or more conditions of use that are associated with each data set. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
publishing content, using at least one element that includes at least one of (a) one or more processors or (b) hardware logic/electrical circuitry, to provide published content that includes a plurality of disparate data sets; specifying conditions of use that are associated with the published content, each data set of the plurality of disparate data sets associated with its own one or more conditions of use; enforcing the one or more conditions of use that are associated with each data set; generating a report that indicates at least one of one or more services or one or more data sets that are accessed in the published content; and grouping information in the report based on a plurality of account keys, at least one of each of the one or more services or each of the one or more data sets associated with an account key of the plurality of account keys.
-
-
21. A computer-readable storage device having instructions stored thereon that, when executed, cause a processor to perform functions comprising:
-
publishing content to provide published content that includes a plurality of disparate data sets; specifying conditions of use that are associated with the published content, each data set of the plurality of disparate data sets associated with its own one or more conditions of use; and enforcing the one or more conditions of use that are associated with each data set over a plurality of types of platforms. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer-readable storage device having instructions stored thereon that, when executed, cause a processor to perform functions comprising:
-
publishing content to provide published content that includes a plurality of disparate data sets; specifying conditions of use that are associated with the published content, the conditions of use including a limit with regard to usage of the published content, each data set of the plurality of disparate data sets associated with its own one or more conditions of use; enforcing the one or more conditions of use that are associated with each data set; generating a report that indicates at least one of one or more services or one or more data sets that are accessed in the published content; and grouping information in the report based on a plurality of account keys, at least one of each of the one or more services or each of the one or more data sets associated with an account key of the plurality of account keys.
-
Specification