USING RATE-SENSITIVITIES TO PRICE DOWNLOADS
First Claim
1. A computer-implemented method comprising:
- receiving a query from a client device;
responsive to the query, identifying, using one or more processors, search results including one or more resources;
for at least one resource of the search results, determining, using the one or more processors, a size of a data transfer required to access the one resource; and
providing the search results to the client device including providing a label associated with the one resource indicative of a rate-sensitive cost to download the item including;
determining a true cost to download the item from at least one carrier;
determining a price sensitivity of the user or a group of users to which the user belongs based at least in part on an evaluation of historical information for downloads and costs incurred for each; and
calculating the rate-sensitive cost based at least in part on the true cost and the determined price sensitivity.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing content. The method comprises receiving a query from a client device, and responsive to the query, identifying search results including one or more resources. The method further comprises, for at least one resource, determining, a size of a data transfer required to access the one resource. The method further comprises providing the search results including providing a label associated with the one resource indicative of a rate-sensitive cost to download the item including determining a true cost to download the item from at least one carrier, determining a price sensitivity of the user or a group of users to which the user belongs based on an evaluation of historical information for downloads and costs incurred for each, and calculating the rate-sensitive cost based on the true cost and determined price sensitivity.
34 Citations
29 Claims
-
1. A computer-implemented method comprising:
-
receiving a query from a client device; responsive to the query, identifying, using one or more processors, search results including one or more resources; for at least one resource of the search results, determining, using the one or more processors, a size of a data transfer required to access the one resource; and providing the search results to the client device including providing a label associated with the one resource indicative of a rate-sensitive cost to download the item including; determining a true cost to download the item from at least one carrier; determining a price sensitivity of the user or a group of users to which the user belongs based at least in part on an evaluation of historical information for downloads and costs incurred for each; and calculating the rate-sensitive cost based at least in part on the true cost and the determined price sensitivity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method comprising:
-
receiving, through a browser, a request for loading a resource; prior to loading the resource, determining, using one or more processors, a size of a data transfer to load the resource; and presenting information, including a label, related to the size to the user prior to loading the resource, wherein the label includes a rate-sensitive price for loading the resource from a carrier, and wherein the presented information is based, at least in part, on; a determination of a true cost to download the item from at least one carrier; a determination of a price sensitivity of the user or a group of users to which the user belongs including evaluating historical information for downloads and costs incurred for each; and a calculation of the rate-sensitive cost based at least in part on the true cost and the determined price sensitivity.
-
-
21. A computer-implemented method comprising:
-
receiving, at a proxy, a request for a resource from a client device; determining, using one or more processors, a size of a data transfer required to complete the request; and providing, to the client device, an estimate of a size of a data transfer required to complete the request and a rate-sensitive cost for transferring the data prior to exposing the client device to data charges resulting from transfer of data associated with the request, wherein the estimate is based, at least in part, on; a determination of a true cost to download the item from at least one carrier; a determination of a price sensitivity of the user or a group of users to which the user belongs including evaluating historical information for downloads and costs incurred for each; and a calculation of the rate-sensitive cost based at least in part on the true cost and the determined price sensitivity. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer-implemented method comprising:
-
receiving, by a processor, a request for data from an application on a metered data network; prior to transferring the data, determining, using one or more processors, a size of an associated data transfer to satisfy the request; and presenting information, including a label, related to the size to the user prior to transferring the data, wherein the presented information includes a rate-sensitive cost for the data transfer, and wherein the presented information is based, at least in part, on; a determination of a true cost to download the item from at least one carrier; a determination of a price sensitivity of the user or a group of users to which the user belongs including evaluating historical information for downloads and costs incurred for each; and a calculation of the rate-sensitive cost based at least in part on the true cost and the determined price sensitivity. - View Dependent Claims (27, 28, 29)
-
Specification