USER CENTRIC REAL-TIME ADVERTISEMENT BIDDING
First Claim
1. One or more computer storage media storing computer-useable instructions that, when used by a computing device, cause the computing device to perform a method comprising:
- identifying, at a client device, an opportunity for an advertisement impression;
accessing user data associated with an end user;
analyzing the user data to determine whether to instruct an advertisement campaign to bid on the advertisement impression;
determining to instruct the advertisement campaign to bid on the advertisement impression based on the user data; and
communicating, from the client device, an instruction for the advertisement campaign to bid on the advertisement impression.
3 Assignments
0 Petitions
Accused Products
Abstract
A client-based ad agent dynamically determines whether an advertisement campaign should bid on an impression for an end user and/or sets the bid price of the advertisement campaign for the impression. When an opportunity for an impression on a web page is identified, the ad agent accesses user data associated with an end user. The ad agent analyzes the user data to identify the relevance and/or value of serving an impression to the end user to the advertisement campaign. Based on the analysis, the ad agent controls whether the advertisement campaign bids on the impression for the end user and/or sets the bid price of the advertisement campaign for the impression.
50 Citations
20 Claims
-
1. One or more computer storage media storing computer-useable instructions that, when used by a computing device, cause the computing device to perform a method comprising:
-
identifying, at a client device, an opportunity for an advertisement impression; accessing user data associated with an end user; analyzing the user data to determine whether to instruct an advertisement campaign to bid on the advertisement impression; determining to instruct the advertisement campaign to bid on the advertisement impression based on the user data; and communicating, from the client device, an instruction for the advertisement campaign to bid on the advertisement impression. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more computer storage media storing a client-based ad agent, the ad agent including a plurality of components comprising:
-
a user data accessing component that accesses user data associated with an end user in response to identifying an opportunity for an advertisement impression; a bid decision component that determines a bid value for the end user for the advertisement impression based on the user data; and a tagging component that communicates to an advertisement server an instruction to set a bid price for an advertisement campaign to bid for the advertisement impression corresponding with the bid value. - View Dependent Claims (14, 15, 16)
-
-
17. One or more computer storage media storing computer-useable instructions that, when used by a computing device, cause the computing device to perform a method comprising:
-
identifying, at a client device, an opportunity for an advertisement impression; accessing user data associated with an end user; calculating a bid value for the end user for the advertisement impression based on the user data; comparing the bid value to bid prices associated with a plurality of advertisement campaigns; selecting, from the plurality of advertisement campaigns, an advertisement campaign based on the bid value and a bid price associated with the advertisement campaign; and communicating, from the client device, an instruction for the advertisement campaign to bid on the advertisement impression. - View Dependent Claims (18, 19, 20)
-
Specification