System and method for online unique users and frequency estimation for advertisements on a video sharing website based on auction history results
First Claim
1. A computer implemented method comprising:
- identifying a campaign including one or more targeting criteria for targeting content items to users;
determining, by one or more processors, a number of unique users that will be targeted based on the targeting criteria in a predetermined time period including;
identifying historical auction results including content served in response to content requests;
storing the historical auction results as a plurality of documents, one for each auction result, wherein storing an auction result as a document comprises storing serving criteria and a user identifier for a user that was served a content item based on the auction result;
evaluating the plurality of documents including initiating a first query on the plurality of documents to determine an estimated number of impressions that would occur in the plurality of documents based on the targeting criteria including generating a first count for occurrences in the plurality of documents that satisfy the first query including identifying a location in the plurality of documents wherein the first count satisfies a first threshold number of occurrences;
determining an estimated total number of impressions for the targeting criteria in the time period based at least in part on the estimated number of impressions in the plurality of documents; and
determining a total number of unique targeted users including initiating a second query starting at a next entry after the location in the plurality of documents including estimating the number of unique users for the targeting criteria based on the second query including determining a frequency of impression for a plurality of the users represented in the plurality of documents as a sum of a frequency of impression for a selected number of users divided by the selected number of users and determining the total number of unique targeted users as the total number of impressions divided by the frequency of impression.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, user interfaces, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing performance estimates for a content campaign. A method includes identifying a campaign including one or more targeting criteria for targeting content items to users; identifying historical auction results; storing the historical auction results as a plurality of documents; evaluating the plurality of documents to determine an estimated number of impressions that would occur in the plurality of documents based on the targeting criteria; determining an estimated total number of impressions for the targeting criteria in the time period based at least in part on the estimated number of impressions in the plurality of documents; and determining a total number of unique targeted users including determining a frequency of impression and determining the total number of unique targeted users as the total number of impressions divided by the frequency of impression.
40 Citations
22 Claims
-
1. A computer implemented method comprising:
-
identifying a campaign including one or more targeting criteria for targeting content items to users; determining, by one or more processors, a number of unique users that will be targeted based on the targeting criteria in a predetermined time period including; identifying historical auction results including content served in response to content requests; storing the historical auction results as a plurality of documents, one for each auction result, wherein storing an auction result as a document comprises storing serving criteria and a user identifier for a user that was served a content item based on the auction result; evaluating the plurality of documents including initiating a first query on the plurality of documents to determine an estimated number of impressions that would occur in the plurality of documents based on the targeting criteria including generating a first count for occurrences in the plurality of documents that satisfy the first query including identifying a location in the plurality of documents wherein the first count satisfies a first threshold number of occurrences; determining an estimated total number of impressions for the targeting criteria in the time period based at least in part on the estimated number of impressions in the plurality of documents; and determining a total number of unique targeted users including initiating a second query starting at a next entry after the location in the plurality of documents including estimating the number of unique users for the targeting criteria based on the second query including determining a frequency of impression for a plurality of the users represented in the plurality of documents as a sum of a frequency of impression for a selected number of users divided by the selected number of users and determining the total number of unique targeted users as the total number of impressions divided by the frequency of impression. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A user interface comprising:
-
a set of one or more targeting criteria controls for configuring targeting criteria for targeting content items for a campaign; a first output control configured to display an estimated total number of impressions for the targeting criteria in a predetermined time period; and a second output control configured to display a number of unique users that will be targeted based on the targeting criteria in the predetermined time period; wherein; the estimated total number of impressions is determined based at least in part on a first query on historical auction results stored as a plurality of documents, wherein the first query determines an estimated number of impressions that would occur in the plurality of documents based on the targeting criteria including generating a first count for occurrences in the plurality of documents that satisfy the first query including identifying a location in the plurality of documents wherein the first count satisfies a first threshold number of occurrences; and the total number of unique targeted users is determined by initiating a second query starting at a next entry after the location in the plurality of documents including estimating the number of unique users for the targeting criteria based on the second query including dividing the estimated total number of impressions by an estimated frequency of impression, wherein the estimated frequency of impression is a sum of a frequency of impression for a selected number of users represented in the plurality of documents divided by the selected number of users. - View Dependent Claims (16, 17, 18)
-
-
19. A computer program product tangibly embodied in a computer-readable storage device and comprising instructions that, when executed by a processor, cause the processor to:
-
identify a campaign including one or more targeting criteria for targeting content items to users; determine a number of unique users that will be targeted based on the targeting criteria in a predetermined time period including; identifying historical auction results including content served in response to content requests; storing the historical auction results as a plurality of documents, one for each auction result, wherein storing an auction result as a document comprises storing serving criteria and a user identifier for a user that was served a content item based on the auction result; evaluating the plurality of documents including initiating a first query on the plurality of documents to determine an estimated number of impressions that would occur in the plurality of documents based on the targeting criteria including generating a first count for occurrences in the plurality of documents that satisfy the query including identifying a location in the plurality of documents wherein the first count satisfies a first threshold number of occurrences; determining an estimated total number of impressions for the targeting criteria in the time period based at least in part on the estimated number of impressions in the plurality of documents; and determining a total number of unique targeted users including initiating a second query starting at a next entry after the location in the plurality of documents including estimating the number of unique users for the targeting criteria based on the second query including determining a frequency of impression for a plurality of the users represented in the plurality of documents as a sum of a frequency of impression for a selected number of users divided by the selected number of users and determining the total number of unique targeted users as the total number of impressions divided by the frequency of impression. - View Dependent Claims (20, 21, 22)
-
Specification