Blending advertiser data with ad network data in order to serve finely targeted ads
First Claim
1. A computer-implemented method for delivering targeted advertisements, the method comprising:
- receiving, by a computer of an advertisement network, and from a browser of a user device, a notification of an available advertisement spot on a webpage at which to display an advertisement by the browser;
dividing, by a computer of an advertisement network, the available advertisement spot into an ad network page and a second page;
providing, by a computer of the advertisement network, to the browser, a bridge comprising a first script configured to facilitate communication between the ad network page and the second page;
receiving, by a computer of the advertisement network, consumer data from the ad network page;
providing, by a computer of the advertisement network, to the browser, and in response to the consumer data received from the ad network page, an advertisement template, the advertisement template configured to force an interaction between the browser and an advertiser device of a particular advertiser by providing to the second page a link configured to cause the browser to load a second script from the advertiser device;
receiving, by a computer of the advertisement network, via the bridge, and as a result of the browser loading the second script, data configured to influence an advertisement selection; and
selecting, by a computer of the advertisement network, an advertisement for delivery and display at the available advertisement spot on the webpage, where the selection of the advertisement is based on the received data configured to influence selection of an advertisement.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and a system are provided for blending advertiser data with ad network data in order to serve finely targeted ads. In one example, the system receives campaign information from one or more advertisers. The campaign information includes at least one of a budget, criteria, and a creative. The system receives a notification from a user device about an available ad spot on a webpage for display at a browser running on the user device. The system receives data from an advertiser. The data from the advertiser pertains to managing an ad to be sent to the user device to fill the ad spot on the webpage. Then, the system combines the data from the advertiser with data from an ad network to obtain combined data. The ad network is configured for managing at least part of an ad campaign. The advertiser is also configured for managing at least part of the ad campaign.
75 Citations
20 Claims
-
1. A computer-implemented method for delivering targeted advertisements, the method comprising:
-
receiving, by a computer of an advertisement network, and from a browser of a user device, a notification of an available advertisement spot on a webpage at which to display an advertisement by the browser; dividing, by a computer of an advertisement network, the available advertisement spot into an ad network page and a second page; providing, by a computer of the advertisement network, to the browser, a bridge comprising a first script configured to facilitate communication between the ad network page and the second page; receiving, by a computer of the advertisement network, consumer data from the ad network page; providing, by a computer of the advertisement network, to the browser, and in response to the consumer data received from the ad network page, an advertisement template, the advertisement template configured to force an interaction between the browser and an advertiser device of a particular advertiser by providing to the second page a link configured to cause the browser to load a second script from the advertiser device; receiving, by a computer of the advertisement network, via the bridge, and as a result of the browser loading the second script, data configured to influence an advertisement selection; and selecting, by a computer of the advertisement network, an advertisement for delivery and display at the available advertisement spot on the webpage, where the selection of the advertisement is based on the received data configured to influence selection of an advertisement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for delivering targeted advertisements, the system comprising:
a computer system configured to; receive, from a browser of a user device, a notification of an available advertisement spot on a webpage at which to display an advertisement by the browser; divide the available advertisement spot into an ad network page and a second page; provide, to the browser, a bridge comprising a first script configured to facilitate communication between the ad network page and the second page; receive consumer data from the ad network page; provide, to the browser, in response to the consumer data received from the an advertisement template, the advertisement template configured to force an interaction between the browser and an advertiser device of a particular advertiser by providing to the second page a link configured to cause the browser to load a second script from the advertiser device; receive, via the bridge, and as a result of the browser loading the second script, data configured to influence an advertisement selection; and select an advertisement for display at the available advertisement spot on the web page, where the selection of the advertisement is based on the received data configured to influence selection of an advertisement. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A non-transitory computer readable medium comprising one or more instructions for delivering targeted advertisements, wherein the one or more instructions are configured for causing one or more processors to perform acts of:
-
receiving, from a browser of a user device, a notification of an available advertisement spot on a webpage at which to display an advertisement by the browser; dividing the available advertisement spot into an ad network page and a second page; providing, to the browser, a bridge comprising a first script configured to facilitate communication between the ad network page and the second page; receiving consumer data from the ad network page; providing, to the browser, in response to the consumer data received from the ad network page, an advertisement template, the advertisement template configured to force an interaction between the browser and an advertiser device of a particular advertiser by providing to the second page a link configured to cause the browser to load a second script from the advertiser device; receiving, via the bridge, and as a result of the browser loading the second script, data configured to influence an advertisement selection; and selecting an advertisement for delivery and display at the available advertisement spot on the webpage, where the selection of the advertisement is based on the received data configured to influence selection of an advertisement. - View Dependent Claims (17, 18, 19, 20)
-
Specification