Collaborative optimization of online advertisement return on investment
First Claim
Patent Images
1. A method comprising:
- receiving, from an advertiser system, a uniform resource locator (URL) designating a success online reference web page wherein a successful online advertisement event occurs when a client accesses the success online reference web page after accessing an advertisement online reference web page;
determining, by the processing device, a correlation value by matching a quantity of clickthroughs associated with a traffic originator and a plurality of successful events associated with the traffic originator, wherein the correlation value represents a revenue share amount associated with the traffic originator;
storing the correlation value in cache of the server;
computing, by the processing device, an advertisement placement penalty associated with the traffic originator, wherein a low correlation value results in a high advertisement placement penalty and a high correlation value results in a low advertisement placement penalty;
receiving, by the processing device from the traffic originator, a bid value associated with a first webpage;
adjusting, by the processing device, the bid value in view of the advertisement placement penalty to identify an adjusted bid value;
determining, by the processing device, a scaling factor associated with an online advertisement, the scaling factor representing a first utility value scaled in view of a first number of insertion points available to display the online advertisement on the first webpage and a second utility value scaled in view of a second number of insertion points available to display the online advertisement on a second web page, wherein the second web page occurs after the first web page in an identified sequence;
causing, by the processing device, a display of the online advertisement on one of the first web page or the second web page in view of the adjusted bid value multiplied by the scaling factor;
receiving, in response to the display of the online advertisement, a request for the online advertisement comprising a first URL string; and
determining, using query string preserving matching, the first URL string matches the URL designating the success online reference web page.
1 Assignment
0 Petitions
Accused Products
Abstract
An online advertisement system determines which of a plurality of advertisement clickthroughs are successful online events. A successful online event is based on an advertisement online reference and a success online reference. The system further correlates the number of successful online events for a traffic originator. In addition, the online advertisement system computes an advertisement penalty based on the computed correlation.
-
Citations
8 Claims
-
1. A method comprising:
-
receiving, from an advertiser system, a uniform resource locator (URL) designating a success online reference web page wherein a successful online advertisement event occurs when a client accesses the success online reference web page after accessing an advertisement online reference web page; determining, by the processing device, a correlation value by matching a quantity of clickthroughs associated with a traffic originator and a plurality of successful events associated with the traffic originator, wherein the correlation value represents a revenue share amount associated with the traffic originator; storing the correlation value in cache of the server; computing, by the processing device, an advertisement placement penalty associated with the traffic originator, wherein a low correlation value results in a high advertisement placement penalty and a high correlation value results in a low advertisement placement penalty; receiving, by the processing device from the traffic originator, a bid value associated with a first webpage; adjusting, by the processing device, the bid value in view of the advertisement placement penalty to identify an adjusted bid value; determining, by the processing device, a scaling factor associated with an online advertisement, the scaling factor representing a first utility value scaled in view of a first number of insertion points available to display the online advertisement on the first webpage and a second utility value scaled in view of a second number of insertion points available to display the online advertisement on a second web page, wherein the second web page occurs after the first web page in an identified sequence; causing, by the processing device, a display of the online advertisement on one of the first web page or the second web page in view of the adjusted bid value multiplied by the scaling factor; receiving, in response to the display of the online advertisement, a request for the online advertisement comprising a first URL string; and determining, using query string preserving matching, the first URL string matches the URL designating the success online reference web page. - View Dependent Claims (2, 3)
-
-
4. A non-transitory computer readable storage medium having instructions stored thereon that, when executed by a processing device, cause the processing device to:
-
receive, from an advertiser system, a uniform resource locator (URL) designating a success online reference web page wherein a successful online advertisement event occurs when a client accesses the success online reference web page after accessing an advertisement online reference web page; determine, by the processing device, a correlation value by matching a quantity of clickthroughs associated with a traffic originator and a plurality of successful events associated with the traffic originator, wherein the correlation value represents a revenue share amount associated with the traffic originator; store the correlation value in cache of the server; compute, by the processing device, an advertisement placement penalty associated with the traffic originator, wherein a low correlation value results in a high advertisement placement penalty and a high correlation value results in a low advertisement placement penalty; and receive, by the processing device from the traffic originator, a bid value associated with a first webpage; adjust, by the processing device, the bid value in view of the advertisement placement penalty to identify an adjusted bid value; determine a scaling factor associated with an online advertisement, the scaling factor representing a first utility value scaled in view of a first number of insertion points available to display the online advertisement on the first webpage and a second utility value scaled in view of a second number of insertion points available to display the online advertisement on a second web page, wherein the second web page occurs after the first web page in an identified sequence; cause, by the processing device, a display of the online advertisement on one of the first web page or the second web page in view of the adjusted bid value multiplied by the scaling factor receive, in response to the display of the online advertisement, a request for the online advertisement comprising a first URL string; and determine, using query string preserving matching, the first URL string matches the URL designating the success online reference web page. - View Dependent Claims (5, 6)
-
-
7. A system comprising:
-
a memory; and a processing device operatively coupled to the memory, the processing device to; receive, from an advertiser system, a uniform resource locator (URL) designating a success online reference web page wherein a successful online advertisement event occurs when a client accesses the success online reference web page after accessing an advertisement online reference web page; determine, by the processing device, a correlation value by matching a quantity of clickthroughs associated with a traffic originator and a plurality of successful events associated with the traffic originator, wherein the correlation value represents a revenue share amount associated with the traffic originator; store the correlation value in cache of the server; compute, by the processing device, an advertisement placement penalty associated with the traffic originator, wherein a low correlation value results in a high advertisement placement penalty and a high correlation value results in a low advertisement placement penalty; and receive, by the processing device from the traffic originator, a bid value associated with a first webpage; adjust, by the processing device, the bid value in view of the advertisement placement penalty to identify an adjusted bid value; determine a scaling factor associated with an online advertisement, the scaling factor representing a first utility value scaled in view of a first number of insertion points available to display the online advertisement on the first webpage and a second utility value scaled in view of a second number of insertion points available to display the online advertisement on a second web page, wherein the second web page occurs after the first web page in an identified sequence; cause, by the processing device, a display of the online advertisement on one of the first web page or the second web page in view of the adjusted bid value multiplied by the scaling factor receive, in response to the display of the online advertisement, a request for the online advertisement comprising a first URL string; and determine, using query string preserving matching, the first URL string matches the URL designating the success online reference web page. - View Dependent Claims (8)
-
Specification