Method and apparatus for administering a bidding language for online advertising
First Claim
Patent Images
1. A computer implemented method of administering a bidding language for online advertising, the method comprising:
- providing, using a computer, an expressive tree structure that allows an advertiser to specify an ad campaign in a plurality of nodes, the nodes comprising;
at least one value attribute corresponding to an advertiser-specified value associated with a grouping of consumers represented by a node,at least one volume constraint corresponding to limit on exposure of the ad campaign to a grouping of consumers represented by a node, wherein the volume constraint is determined by the advertiser based on a desired focus of the ad campaign;
providing, using a computer, a bidder feedback mechanism for the advertiser, byreceiving, from the advertiser, at least one target impressions value from the advertiser corresponding to at least one grouping of consumers represented by at least one node,transmitting, to the advertiser, at least one recommended efficient allocation comprising a recommended value attribute and a recommended volume constraint corresponding to at least one node, wherein the recommended efficient allocation is computed based on the target impressions value, the value attribute, the volume constraint, and an inventory forecast; and
adjusting, in a computer, the ad campaign based on the recommended efficient allocation,receiving, at a computer, the ad campaign that is written in the expressive bidding language;
translating, using a computer, the ad campaign into scripts; and
using, in a computer, the scripts to access appropriate inventory in an ad inventory database.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for administering a bidding language for online advertising. In one example, the method includes providing an expressive bidding language that allows an advertiser to specify an ad campaign in a tree structure, receiving the ad campaign that is written in the expressive bidding language, translating the ad campaign into scripts, and using the scripts to access appropriate inventory from an ad inventory database.
-
Citations
18 Claims
-
1. A computer implemented method of administering a bidding language for online advertising, the method comprising:
-
providing, using a computer, an expressive tree structure that allows an advertiser to specify an ad campaign in a plurality of nodes, the nodes comprising; at least one value attribute corresponding to an advertiser-specified value associated with a grouping of consumers represented by a node, at least one volume constraint corresponding to limit on exposure of the ad campaign to a grouping of consumers represented by a node, wherein the volume constraint is determined by the advertiser based on a desired focus of the ad campaign; providing, using a computer, a bidder feedback mechanism for the advertiser, by receiving, from the advertiser, at least one target impressions value from the advertiser corresponding to at least one grouping of consumers represented by at least one node, transmitting, to the advertiser, at least one recommended efficient allocation comprising a recommended value attribute and a recommended volume constraint corresponding to at least one node, wherein the recommended efficient allocation is computed based on the target impressions value, the value attribute, the volume constraint, and an inventory forecast; and adjusting, in a computer, the ad campaign based on the recommended efficient allocation, receiving, at a computer, the ad campaign that is written in the expressive bidding language; translating, using a computer, the ad campaign into scripts; and using, in a computer, the scripts to access appropriate inventory in an ad inventory database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A hardware apparatus comprising a processor and a memory configured to execute steps for administering a bidding language for online advertising, the steps comprising:
-
providing an expressive tree structure that allows an advertiser to specify an ad campaign in a plurality of nodes, the nodes comprising; at least one value attribute corresponding to an advertiser-specified value associated with a grouping of consumers represented by a node, at least one volume constraint corresponding to limit on exposure of the ad campaign to a grouping of consumers represented by a node, wherein the volume constraint is determined by the advertiser based on a desired focus of the ad campaign; providing a bidder feedback mechanism for the advertiser, by receiving, from the advertiser, at least one target impressions value from the advertiser corresponding to at least one grouping of consumers represented by at least one node, transmitting, to the advertiser, at least one recommended efficient allocation comprising a recommended value attribute and a recommended volume constraint corresponding to at least one node, wherein the recommended efficient allocation is computed based on the target impressions value, the value attribute, the volume constraint, and an inventory forecast; and adjusting the ad campaign based on the recommended efficient allocation, receiving the ad campaign that is written in the expressive bidding language; translating the ad campaign into scripts; and using the scripts to access appropriate inventory in an ad inventory database. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification