Pricing Access to Data Using Contribution Analysis
First Claim
1. A method of pricing access to data in a networked environment, comprising:
- executing a query against a store that stores data among a plurality of tables, each table including respective rows and columns of the data;
receiving a result based on the query, the result including a subset of the data;
determining a number of rows of the data in the subset; and
determining a price to charge a user who issues the query to access the result based on the determined number of the rows of the data in the subset.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described herein for pricing access to data using contribution analysis. A user may issue a query to a store that stores data. The store may analyze a subset of the data to determine a result that is to be provided to the user in response to the query. The subset is referred to as contribution data. A data access price calculator performs a contribution analysis to determine a price to be charged to the user to access the result. The contribution analysis takes into consideration a number of rows and/or columns of data in the contribution data, a number of rows and/or columns of data in the result, functions used during the store'"'"'s analysis of the contribution data, or a combination thereof. The data access price calculator may derive such information from an indicator that is received from the store and/or to some extent from the result itself.
33 Citations
20 Claims
-
1. A method of pricing access to data in a networked environment, comprising:
-
executing a query against a store that stores data among a plurality of tables, each table including respective rows and columns of the data; receiving a result based on the query, the result including a subset of the data; determining a number of rows of the data in the subset; and determining a price to charge a user who issues the query to access the result based on the determined number of the rows of the data in the subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of pricing access to data in a networked environment, comprising:
-
requesting a non-inline query plan regarding a query from a store; determining that the query plan includes a function to be executed with respect to the query; determining a function price of the function; and determining a price to charge a user who issues the query to access a result that corresponds to the query based on the function price. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A data access price calculator, comprising:
-
a query execution module configured to execute a query against a store that stores data among a plurality of tables, each table including respective rows and columns of the data; a result row determination module configured to determine a number of rows of the data in a result that is received in response to execution of the query, the result including a subset of the data; a result column determination module configured to determine a number of columns of the data in the result; and an access price determination module configured to determine a price to charge a user who issues the query to access the result based on the number of the rows and the number of the columns of the data in the result. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification