System and method for achieving linear advertisement impression delivery under uneven, volatile traffic conditions
First Claim
1. A method for providing advertising content over a network, comprising:
- determining a cumulative delivery goal for a period of an advertisement campaign, wherein a fraction of advertisements that are delivered is associated with a fraction of campaign time that elapses;
determining a tolerance band for deviation from the cumulative delivery goal; and
employing the tolerance band to select an advertisement to be provided over the network.
3 Assignments
0 Petitions
Accused Products
Abstract
A tolerance band is determined for an online advertisement campaign. The tolerance band defines upper and lower bounds on acceptable deviation from a cumulative linear advertisement delivery goal for the length of the campaign and may be employed to manage delivery of advertisement impressions during the campaign. The upper and lower bounds of tolerance band may flatten with time: acceptable deviation is generally higher at the beginning of the campaign and is lower as the campaign approaches its end date. The tolerance band may be employed to modify a periodically-determined delivery quota for an advertisement line based on the current performance of the advertisement line in relation to its tolerance band. An advertisement line that has fallen below the lower bound may get higher delivery priority relative to other advertisement lines so that it may be given more delivery opportunities. An advertisement line that is delivering above the upper bound may have its quota reduced, possibly to zero, and get lower delivery priority.
67 Citations
32 Claims
-
1. A method for providing advertising content over a network, comprising:
-
determining a cumulative delivery goal for a period of an advertisement campaign, wherein a fraction of advertisements that are delivered is associated with a fraction of campaign time that elapses;
determining a tolerance band for deviation from the cumulative delivery goal; and
employing the tolerance band to select an advertisement to be provided over the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server for providing advertising content over a network, comprising:
-
a memory for use in storing data and instructions;
a processor in communication with the memory, the processor operative to enable actions based on the stored instructions to perform acts of;
determining a cumulative delivery goal for a period of an advertisement campaign, wherein a fraction of advertisements that are delivered is associated with a fraction of campaign time that elapses;
determining a tolerance band for deviation from the cumulative delivery goal; and
enabling the tolerance band to be employed in selecting an advertisement to be displayed in a page. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage medium containing a set of instructions for providing advertising content over a network, the set of instructions to direct a computer system to perform acts of:
-
determining a relatively linear cumulative delivery goal for a period of an advertisement campaign, wherein a fraction of advertisements that are delivered is associated with a fraction of campaign time that elapses;
determining a tolerance band for deviation from the linear cumulative delivery goal; and
employing the tolerance band to select an advertisement to be displayed in the page.
-
-
19. A method for providing advertising line data over a network, comprising:
-
determining tier information for an advertiser associated with each of a plurality of advertisement campaign data files;
deriving an upper bound and a lower bound of permissible deviation from a cumulative delivery goal for each of the plurality of advertisement campaign data files based on the tier information for the advertiser associated with the advertisement campaign data file;
receiving from a target a request for delivery of advertisement line data;
selecting a subgroup of advertisement campaign data files from the plurality of advertisement campaign data files that are deliverable to the target;
determining whether any advertisement campaign data files of the subgroup are delivering advertisement line data below the lower bound of permissible deviation of the advertisement campaign data file; and
delivering advertisement line data from one of the advertisement campaigns of the subgroup delivering advertisement line data below the lower bound of permissible deviation in response to determining at least one advertisement campaign data file of the subgroup is delivering advertisement lines below the lower bound of permissible deviation. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A server for providing advertising content over a network, comprising:
-
a memory means for use in storing data and instructions; and
a processor means in communication with the memory means, the processor means operative to enable actions based on the stored instructions;
wherein the instructions stored in the memory means comprise;
programming code for the processor to determine a cumulative delivery goal for a period of an advertisement campaign data file, wherein a fraction of advertisement data that is delivered is associated with a fraction of campaign time that elapses;
programming code for the processor to determine a tolerance band for deviation from the cumulative delivery goal; and
programming code for the processor to employ the tolerance band in selecting advertisement data to be displayed in a page. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification