Continuous value-per-click estimation for low-volume terms
First Claim
Patent Images
1. A computer-implemented method comprising:
- performing, by a computer processor, steps comprising;
accessing statistics for a set of terms, the statistics comprising a number of viewing designations associated with the terms and a number of conversion events associated with the terms;
determining, for each conversion rate of a plurality of conversion rates, a number of conversion events for terms having the conversion rate;
generating data describing a first distribution function that represents a distribution of the conversion events over the plurality of conversion rates;
generating data describing a second distribution function that represents probabilities of given numbers of conversion events occurring;
computing an estimated conversion rate for a given term using the data describing the first distribution function and the data describing the second distribution function; and
storing the estimated conversion rate.
0 Assignments
0 Petitions
Accused Products
Abstract
An estimated conversion rate for a desired advertisement term is calculated. A total number of conversion events for terms having a conversion rate is determined for each of a plurality of conversion rates, and data is generated that describes a first distribution function representing the conversion rates and the associated numbers of conversion rates. Additionally, data describing a second distribution function representing the probability of a given number of conversion events occurring is also generated. Based at least in part on the first distribution function and the second distribution function, the estimated conversion rate for the desired advertisement term is computed.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
performing, by a computer processor, steps comprising; accessing statistics for a set of terms, the statistics comprising a number of viewing designations associated with the terms and a number of conversion events associated with the terms; determining, for each conversion rate of a plurality of conversion rates, a number of conversion events for terms having the conversion rate; generating data describing a first distribution function that represents a distribution of the conversion events over the plurality of conversion rates; generating data describing a second distribution function that represents probabilities of given numbers of conversion events occurring; computing an estimated conversion rate for a given term using the data describing the first distribution function and the data describing the second distribution function; and storing the estimated conversion rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A computer program product comprising:
a computer-readable storage medium containing computer program code that when executed by a computer processor performs steps comprising; accessing statistics for a set of terms, the statistics comprising a number of viewing designations associated with the terms and a number of conversion events associated with the terms; determining, for each conversion rate of a plurality of conversion rates, a number of conversion events for terms having the conversion rate; generating data describing a first distribution function that represents a distribution of the conversion events over the plurality of conversion rates; generating data describing a second distribution function that represents probabilities of given numbers of conversion events occurring; computing an estimated conversion rate for a given term using the data describing the first distribution function and the data describing the second distribution function; and storing the estimated conversion rate. - View Dependent Claims (12, 13, 14, 15)
-
16. A computer system comprising:
a term statistics database storing statistics for a set of terms, the statistics comprising a number of viewing designations associated with the terms and a number of conversion events associated with the terms; and an information analysis module executed by a computer processor and configured to; determine, for each conversion rate of a plurality of conversion rates, a number of conversion events for terms having the conversion rate; generate data describing a first distribution function that represents a distribution of the conversion events over the plurality of conversion rates; generate data describing a second distribution function that represents probabilities of given numbers of conversion events occurring; and compute an estimated conversion rate for a given term using the data describing the first distribution function and the data describing the second distribution function; and store the estimated conversion rate within the term statistics database. - View Dependent Claims (17, 18, 19, 20)
Specification