Automatically updating performance-based online advertising system and method
First Claim
1. A computer-implemented method for providing cost-per-acquisition (CPA)-based online advertising, comprising:
- receiving a set CPA pricing for a designated action, the set CPA pricing including a targeted conversion rate, and the targeted conversion rate including a ratio of an expected number of conversions to a number of clicks of an on-line advertisement;
computing and dynamically updating a cost-per-click (CPC) value of the advertisement for an advertisement traffic source based on at least one of a price variable, an advertisement traffic source variable, and an advertiser variable;
dynamically determining a ranking of the advertisement based upon the updated cost-per-click (CPC) value and the set CPA pricing;
automatically uploading and distributing the advertisement to the advertisement traffic source based on the dynamic ranking; and
determining an advertising placement within the advertisement traffic source based upon the dynamic ranking, the at least one price variable, advertisement traffic source variable, and advertiser variable, and the designated action;
dynamically determining a conversion rate of the dynamically updated cost-per-click (CPC) and the designated action;
dynamically updating the cost-per-click (CPC) value of the advertisement for the advertisement traffic source based on a ratio of an expected number of conversions to a number of clicks; and
dynamically raising the cost-per-click (CPC) value of the advertisement when the ratio is above a targeted conversion rate and dynamically lowering the cost-per-click (CPC) value of the advertisement when the ratio is below the targeted conversion rate.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product for online advertising, including computing and dynamically updating a cost-per-click (CPC) value of an advertisement for an advertisement traffic source based on a variable; and automatically uploading and distributing the advertisement to the traffic source. The variable includes price, advertisement traffic source, and/or advertiser variables. Further embodiments include dynamically updating an advertisement listing that has a cost-per-acquisition (CPA)-based value with associated CPC or cost-per-1000 (CPM) values; and distributing the advertisement listing to an advertisement distribution network that serves the listing based on the CPC or CPM values. The distribution network includes CPC-based, CPA-based, and/or CPM-based distribution networks. Further embodiments include determining a CPC value for a CPA-based advertisement; and placing the advertisement on an advertising network at the determined CPC based on a ratio of an expected number of conversions at a CPA value divided by a number of clicks at the CPC.
-
Citations
29 Claims
-
1. A computer-implemented method for providing cost-per-acquisition (CPA)-based online advertising, comprising:
-
receiving a set CPA pricing for a designated action, the set CPA pricing including a targeted conversion rate, and the targeted conversion rate including a ratio of an expected number of conversions to a number of clicks of an on-line advertisement; computing and dynamically updating a cost-per-click (CPC) value of the advertisement for an advertisement traffic source based on at least one of a price variable, an advertisement traffic source variable, and an advertiser variable; dynamically determining a ranking of the advertisement based upon the updated cost-per-click (CPC) value and the set CPA pricing; automatically uploading and distributing the advertisement to the advertisement traffic source based on the dynamic ranking; and determining an advertising placement within the advertisement traffic source based upon the dynamic ranking, the at least one price variable, advertisement traffic source variable, and advertiser variable, and the designated action; dynamically determining a conversion rate of the dynamically updated cost-per-click (CPC) and the designated action; dynamically updating the cost-per-click (CPC) value of the advertisement for the advertisement traffic source based on a ratio of an expected number of conversions to a number of clicks; and dynamically raising the cost-per-click (CPC) value of the advertisement when the ratio is above a targeted conversion rate and dynamically lowering the cost-per-click (CPC) value of the advertisement when the ratio is below the targeted conversion rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium for providing cost-per-acquisition (CPA)-based online advertising including computer-readable instructions recorded on the computer-readable medium configured to cause one or more computer processors to execute the steps comprising:
-
receiving a set CPA pricing for a designated action, the set CPA pricing including a targeted conversion rate, and the targeted conversion rate including a ratio of an expected number of conversions to a number of clicks of an on-line advertisement; computing and dynamically updating a cost-per-click (CPC) value of the advertisement for an advertisement traffic source based on at least one of a price variable, an advertisement traffic source variable, and an advertiser variable; dynamically determining a ranking of the advertisement based upon the updated cost-per-click (CPC) value and the set CPA pricing; automatically uploading and distributing the advertisement to the advertisement traffic source based on the dynamic ranking; and determining an advertising placement within the advertisement traffic source based upon the dynamic ranking, the at least one price variable, advertisement traffic source variable, and advertiser variable, and the designated action; dynamically determining a conversion rate of the dynamically updated cost-per-click (CPC) and the designated action; dynamically updating the cost-per-click (CPC) value of the advertisement for the advertisement traffic source based on a ratio of an expected number of conversions to a number of clicks; and dynamically raising the cost-per-click (CPC) value of the advertisement when the ratio is above a targeted conversion rate and dynamically lowering the cost-per-click (CPC) value of the advertisement when the ratio is below the targeted conversion rate.
-
-
11. A computer-implemented system for providing cost-per-acquisition (CPA)-based online advertising for online advertising, comprising:
-
means for receiving a set CPA pricing for a designated action, the set CPA pricing including a targeted conversion rate, and the targeted conversion rate including a ratio of an expected number of conversions to a number of clicks of an on-line advertisement; means for computing and dynamically updating a cost-per-click (CPC) value of the advertisement for an advertisement traffic source based on at least one of a price variable, an advertisement traffic source variable, and an advertiser variable; means for dynamically determining a ranking of the advertisement based upon the updated cost-per-click (CPC) value and the set CPA pricing; means for automatically uploading and distributing the advertisement to the advertisement traffic source based on the dynamic ranking; means for determining an advertising placement within the advertisement traffic source based upon the dynamic ranking, the at least one price variable, advertisement traffic source variable, and advertiser variable, and the designated action; means for dynamically determining a conversion rate of the dynamically updated cost-per-click (CPC) and the designated action; means for dynamically updating the cost-per-click (CPC) value of the advertisement for the advertisement traffic source based on a ratio of an expected number of conversions to a number of clicks; and means for dynamically raising the cost-per-click (CPC) value of the advertisement when the ratio is above a targeted conversion rate and dynamically lowering the cost-per-click (CPC) value of the advertisement when the ratio is below the targeted conversion rate.
-
-
12. A computer-implemented method for providing cost-per-acquisition-based online advertising, comprising:
-
receiving a set CPA pricing for a designated action, the set CPA pricing including a targeted conversion rate, and the targeted conversion rate including a ratio of an expected number of conversions to a number of clicks of an on-line advertisement; computing and dynamically updating at least one of a cost-per-click (CPC) value and a cost-per-1000 (CPM) value of the advertisement for an advertisement traffic source; dynamically determining a ranking of the advertisement based upon at least one of the updated cost-per-click (CPC) value and the cost-per-1000 (CPM) value and the set CPA pricing; dynamically updating an advertisement listing that has a cost-per-acquisition (CPA)-based value with at least one of an associated cost-per-click (CPC) value and cost-per-1000 (CPM) value; and automatically distributing the advertisement listing to an advertisement distribution network that serves the advertisement listing based on at least one of the CPC value and the CPM value and based on the dynamic ranking; and determining an advertising placement within the advertisement traffic source based upon the dynamic ranking, the at least one of an associated cost-per-click (CPC) value and cost-per-1000 (CPM) value, and the designated action; dynamically determining a conversion rate of at least one of the dynamically updated cost-per-click (CPC) and the dynamically updated cost-per100 (CPM) and the designated action; dynamically updating at least one of the cost-per-click (CPC) value and the cost-per-1000 value of the advertisement for the advertisement traffic source based on a ratio of an expected number of conversions to a number of clicks; and dynamically raising at least one of the cost-per-click (CPC) value and the cost-per-1000 value of the advertisement when the ratio is above a targeted conversion rate and dynamically lowering at least one of the cost-per-click (CPC) value and the cost-per-1000 value of the advertisement when the ratio is below the targeted conversion rate, and wherein the advertisement distribution network includes at least one of a CPC-based advertisement distribution network, a CPA-based advertisement distribution network, and a CPM-based advertisement distribution network. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium for providing cost-per-acquisition-based online advertising including computer-readable instructions recorded on the computer-readable medium configured to cause one or more computer processors to execute the steps comprising:
-
receiving a set CPA pricing for a designated action, the set CPA pricing including a targeted conversion rate, and the targeted conversion rate including a ratio of an expected number of conversions to a number of clicks of an on-line advertisement; computing and dynamically updating at least one of a cost-per-click (CPC) value and a cost-per-1000 (CPM) value of the advertisement for an advertisement traffic source; dynamically determining a ranking of the advertisement based upon at least one of the updated cost-per-click (CPC) value and the cost-per-1000 (CPM) value and the set CPA pricing; dynamically updating an advertisement listing that has a cost-per-acquisition (CPA)-based value with at least one of an associated cost-per-click (CPC) value and cost-per-1000 (CPM) value; and automatically distributing the advertisement listing to an advertisement distribution network that serves the advertisement listing based on at least one of the CPC value and the CPM value and based on the dynamic ranking; and determining an advertising placement within the advertisement traffic source based upon the dynamic ranking, the at least one of an associated cost-per-click (CPC) value and cost-per-1000 (CPM) value, and the designated action; dynamically determining a conversion rate of at least one of the dynamically updated cost-per-click (CPC) and the dynamically updated cost-per100 (CPM) and the designated action; dynamically updating at least one of the cost-per-click (CPC) value and the cost-per-1000 value of the advertisement for the advertisement traffic source based on a ratio of an expected number of conversions to a number of clicks; and dynamically raising at least one of the cost-per-click (CPC) value and the cost-per-1000 value of the advertisement when the ratio is above a targeted conversion rate and dynamically lowering at least one of the cost-per-click (CPC) value and the cost-per-1000 value of the advertisement when the ratio is below the targeted conversion rate, and wherein the advertisement distribution network includes at least one of a CPC-based advertisement distribution network, a CPA-based advertisement distribution network, and a CPM-based advertisement distribution network.
-
-
20. A computer-implemented system for providing cost-per-acquisition-based online advertising, comprising:
-
means for receiving a set CPA pricing for a designated action, the set CPA pricing including a targeted conversion rate, and the targeted conversion rate including a ratio of an expected number of conversions to a number of clicks of an on-line advertisement; means for computing and dynamically updating at least one of a cost-per-click (CPC) value and a cost-per-1000 (CPM) value of the advertisement for an advertisement traffic source; means for dynamically determining a ranking of the advertisement based upon at least one of the updated cost-per-click (CPC) value and the cost-per-1000 (CPM) value and the set CPA pricing; means for dynamically updating an advertisement listing that has a cost-per-acquisition (CPA)-based value with at least one of an associated cost-per-click (CPC) value and cost-per-1000 (CPM) value; and means for automatically distributing the advertisement listing to an advertisement distribution network that serves the advertisement listing based on at least one of the CPC value and the CPM value and based on the dynamic ranking; and means for determining an advertising placement within the advertisement traffic source based upon the dynamic ranking, the at least one of an associated cost-per-click (CPC) value and cost-per-1000 (CPM) value, and the designated action; means for dynamically determining a conversion rate of at least one of the dynamically updated cost-per-click (CPC) and the dynamically updated cost-per100 (CPM) and the designated action; means for dynamically updating at least one of the cost-per-click (CPC) value and the cost-per-1000 value of the advertisement for the advertisement traffic source based on a ratio of an expected number of conversions to a number of clicks; and means for dynamically raising at least one of the cost-per-click (CPC) value and the cost-per-1000 value of the advertisement when the ratio is above a targeted conversion rate and dynamically lowering at least one of the cost-per-click (CPC) value and the cost-per-1000 value of the advertisement when the ratio is below the targeted conversion rate, and wherein the advertisement distribution network includes at least one of a CPC-based advertisement distribution network, a CPA-based advertisement distribution network, and a CPM-based advertisement distribution network.
-
-
21. A computer-implemented method for providing cost-per-acquisition-based online advertising, the method comprising the steps of:
-
receiving a set CPA pricing for a designated action, the set CPA pricing including a targeted conversion rate, and the targeted conversion rate including a ratio of an expected number of conversions to a number of clicks of an on-line advertisement; automatically determining a cost-per-click (CPC) value for a cost-per-acquisition (CPA)-based advertisement; dynamically determining a ranking of the advertisement based upon the determined cost-per-click (CPC) value and the set CPA pricing; automatically placing the advertisement on an advertising network at the determined cost-per-click (CPC), based on the dynamic ranking, wherein the placement of the advertisement is determined based on a ratio of an expected number of conversions, associated with the advertisement, at a cost-per-acquisition (CPA) value, associated with the advertisement, divided by a number of clicks, associated with the advertisement, at the CPC value determined for the advertisement; and dynamically updating the cost-per-click (CPC) value of the advertisement for the advertisement traffic source based on the ratio of an expected number of conversions to a number of clicks; and dynamically raising the cost-per-click (CPC) value of the advertisement when the ratio is above a targeted conversion rate and dynamically lowering the cost-per-click (CPC) value of the advertisement when the ratio is below the targeted conversion rate. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A computer-readable medium for providing cost-per-acquisition-based online advertising including computer-readable instructions recorded on the computer-readable medium configured to cause one or more computer processors to execute the steps comprising:
-
receiving a set CPA pricing for a designated action, the set CPA pricing including a targeted conversion rate, and the targeted conversion rate including a ratio of an expected number of conversions to a number of clicks of an on-line advertisement; automatically determining a cost-per-click (CPC) value for a cost-per-acquisition (CPA)-based advertisement; and dynamically determining a ranking of the advertisement based upon the determined cost-per-click (CPC) value and the set CPA pricing; automatically placing the advertisement on an advertising network at the determined cost-per-click (CPC), based on the dynamic ranking, wherein the placement of the advertisement is determined based on a ratio of an expected number of conversions, associated with the advertisement, at a cost-per-acquisition (CPA) value, associated with the advertisement, divided by a number of clicks, associated with the advertisement, at the CPC value determined for the advertisement and dynamically updating the cost-per-click (CPC) value of the advertisement for the advertisement traffic source based on the ratio of an expected number of conversions to a number of clicks; and dynamically raising the cost-per-click (CPC) value of the advertisement when the ratio is above a targeted conversion rate and dynamically lowering the cost-per-click (CPC) value of the advertisement when the ratio is below the targeted conversion rate.
-
-
29. A computer-implemented system for providing cost-per-acquisition-based online advertising, comprising:
-
means for receiving a set CPA pricing for a designated action, the set CPA pricing including a targeted conversion rate, and the targeted conversion rate including a ratio of an expected number of conversions to a number of clicks of an on-line advertisement; means for automatically determining a cost-per-click (CPC) value for a cost-per-acquisition (CPA)-based advertisement; and means for dynamically determining a ranking of the advertisement based upon the determined cost-per-click (CPC) value and the set CPA pricing; means for automatically placing the advertisement on an advertising network at the determined cost-per-click (CPC), based on the dynamic ranking, wherein the placement of the advertisement is determined based on a ratio of an expected number of conversions, associated with the advertisement, at a cost-per-acquisition (CPA) value, associated with the advertisement, divided by a number of clicks, associated with the advertisement, at the CPC value determined for the advertisement; and means for dynamically updating the cost-per-click (CPC) value of the advertisement for the advertisement traffic source based on the ratio of an expected number of conversions to a number of clicks; and means for dynamically raising the cost-per-click (CPC) value of the advertisement when the ratio is above a targeted conversion rate and dynamically lowering the cost-per-click (CPC) value of the advertisement when the ratio is below the targeted conversion rate.
-
Specification