LEARNING SYSTEM FOR THE USE OF COMPETING VALUATION MODELS FOR REAL-TIME ADVERTISEMENT BIDDING
First Claim
1. A computer program product embodied in a computer readable medium that, when executing on one or more computers, performs the steps of:
- in response to receiving a request to place an advertisement, deploying a plurality of competing economic valuation models to predict an economic valuation for each of the plurality of advertisement placements; and
evaluating each valuation produced by each of the plurality of competing economic valuation models to select one as a current valuation of an advertising placement.
6 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of the present invention, improved capabilities are described for using a plurality of competing economic valuation models to predict an economic valuation for each of a plurality of advertisement placements, advertisements, and advertisement-advertisement placement combinations, in response to receiving a request to place an advertisement. The economic valuation model may be based at least in part on real-time event data, historic event data, user data, third-party commercial data historical advertisement impressions, advertiser data, ad agency data, historical advertising performance data, and machine learning. Further, a computer program product, based on the methods and systems of the present invention, may evaluate each economic valuation produced by each of the plurality of competing economic valuation models to select one as a current valuation of an advertisement placement, advertisement, and/or advertisement-advertisement placement combination.
-
Citations
25 Claims
-
1. A computer program product embodied in a computer readable medium that, when executing on one or more computers, performs the steps of:
-
in response to receiving a request to place an advertisement, deploying a plurality of competing economic valuation models to predict an economic valuation for each of the plurality of advertisement placements; and evaluating each valuation produced by each of the plurality of competing economic valuation models to select one as a current valuation of an advertising placement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product embodied in a computer readable medium that, when executing on one or more computers, performs the steps of:
-
in response to receiving a request to place an advertisement, deploying a plurality of competing economic valuation models to predict an economic valuation for each of a plurality of combinations of advertisement placements and advertisements; evaluating each valuation produced by each of the plurality of competing economic valuation models to select one as a first valuation of a combination of an advertising placement and an advertisement; reevaluating each valuation produced by each of the plurality of competing economic valuation models to select one as a revised valuation for the combination of the advertising placement and the advertisement, wherein the revised valuation is based at least in part on analysis of an economic valuation model using real-time event data that was not available at the time of selecting the first valuation; and replacing the first valuation with the second revised valuation for use in deriving a recommended bid amount for the combination of the advertising placement and the advertisement. - View Dependent Claims (13, 14, 15, 16, 20, 21)
-
-
17. A computer program product embodied in a computer readable medium that, when executing on one or more computers, performs the steps of:
-
in response to receiving a request to place an advertisement, deploying a plurality of competing economic valuation models to evaluate information relating to a plurality of available combinations of a plurality of advertisement placements and a plurality of advertisements to predict an economic valuation for each combination of the plurality of advertisement placements and the plurality of advertisements; and evaluating each valuation produced by each of the plurality of competing economic valuation models to select one valuation as a future valuation of a combination of an advertising placement and an advertisement. - View Dependent Claims (19)
-
-
18. A computer program product embodied in a computer readable medium that, when executing on one or more computers, performs the steps of:
-
in response to receiving a request to place an advertisement, deploying a plurality of competing economic valuation models to evaluate information relating to a combination of a plurality of available advertisement placements and a plurality of advertisements to predict an economic valuation for each combination of the plurality of advertisement placements and the plurality of advertisements; and evaluating, in real time, each valuation produced by each of the plurality of competing economic valuation models to select one valuation as a future valuation for the combination of an advertising placement and an advertisement.
-
-
22. A computer program product embodied in a computer readable medium that, when executing on one or more computers, performs the steps of:
-
in response to receiving a request to place an advertisement, deploying a plurality of competing real-time bidding algorithms relating to a combination of a plurality of available advertisement placements and a plurality of advertisements to bid for advertisement placements; and evaluating each bidding algorithm to select a preferred algorithm. - View Dependent Claims (23)
-
-
24. A computer program product embodied in a computer readable medium that, when executing on one or more computers, performs the steps of:
-
in response to receiving a request to place an advertisement, deploying a plurality of competing real-time bidding algorithms relating to a combination of a plurality of available advertisement placements and a plurality of advertisements to bid for advertisement placements; evaluating each bid recommendation created by the competing real-time bidding algorithms; reevaluating each bid recommendation created by the competing real-time bidding algorithms to select one as a revised bid recommendation, wherein the revised bid recommendation is based at least in part on a real-time bidding algorithm using real-time event data that was not available at the time of selecting the bid recommendation; and replacing the bid recommendation with the revised bid recommendation for use in deriving a recommended bid amount for a combination of an advertising placement and an advertisement. - View Dependent Claims (25)
-
Specification