PREFERRED COST BIDDING FOR ONLINE ADVERTISING
First Claim
1. A method comprising:
- identifying input specifying a preferred average cost target for a keyword; and
automatically updating a bid for the keyword using historical performance data for the keyword to achieve the preferred average cost target.
2 Assignments
0 Petitions
Accused Products
Abstract
In an online advertising system, preferred cost bidding allows advertisers to specify a preferred “average” cost target (e.g., cost-per-click (CPC), cost per thousand impressions (CPM)), rather than a “maximum” cost target (e.g., maximum CPC, CPM). The system attempts to bring the advertiser'"'"'s overall advertising cost as close as possible to the advertiser'"'"'s specified average cost, using an iterative process (e.g., a feedback loop) that updates bids for keywords using historical performance data for the key words. In some implementations, a bid is automatically adjusted in an adaptive way to compensate for natural changes in fluctuations of the market using historical performance data to compute a bid that is likely to result in an average cost (per click) that is close to the advertiser'"'"'s preferred average target cost (per click).
93 Citations
24 Claims
-
1. A method comprising:
-
identifying input specifying a preferred average cost target for a keyword; and automatically updating a bid for the keyword using historical performance data for the keyword to achieve the preferred average cost target. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
identifying input specifying a preferred average cost target for a key word; and automatically adjusting a bid for the keyword during a time window to achieve the preferred average cost target, using a linear combination of the bid and a previous bid for a previous time window, determined by a linear projection through an origin point on a plot of cost as a function of bid. - View Dependent Claims (9, 10, 11)
-
-
12. A method comprising:
-
identifying input specifying a preferred average cost target for a keyword; and automatically adjusting a bid for the keyword by setting the bid equal to a convex combination of weighted past linear projections on a plot of cost as a function of bid. - View Dependent Claims (13)
-
-
14. A system comprising:
-
a processor; and a computer-readable medium coupled to the processor and including instructions, which, when executed by the processor, causes the processor to perform operations, comprising; identifying input specifying a preferred average cost target for a keyword; and automatically updating a bid for the keyword using historical performance data for the keyword to achieve the preferred average cost target. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable medium having stored thereon instructions, which, when executed by a processor, causes the processor to perform operations comprising:
-
identifying input specifying a preferred average cost target for a keyword; and automatically updating a bid for the keyword using historical performance data for the keyword to achieve the preferred average cost target.
-
-
22. A computer-readable medium having stored thereon instructions, which, when executed by a processor, causes the processor to perform operations comprising:
-
identifying input specifying a preferred average cost target for a key word; and automatically adjusting a bid for the keyword during a time window to achieve the preferred average cost target, using a linear combination of the bid and a previous bid for a previous time window, determined by a linear projection through an origin point on a plot of cost as a function of bid.
-
-
23. A computer-readable medium having stored thereon instructions, which, when executed by a processor, causes the processor to perform operations comprising:
-
identifying input specifying a preferred average cost target for a keyword; and automatically adjusting a bid for the keyword by setting the bid equal to a convex combination of weighted past linear projections on a plot of cost as a function of bid.
-
-
24. A system comprising:
-
means for identifying input specifying a preferred average cost target for a keyword; and means for automatically updating a bid for the keyword using historical performance data for the keyword to achieve the preferred average cost target.
-
Specification