IP Library Granted Patent US 8,103,544
Granted Patent B2
US 8,103,544 · App. 12/195,688 · Granted Jan 24, 2012

Competitive advertising server

Assignee: Google Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,103,544
App. No.
12/195,688
Granted
Jan 24, 2012
Kind
B2
Abstract

Competitive content item serving is provided. Competitive content item serving can include the ability to receive a request for a content item and to compare an expected return for a first network content item to an expected return for a second network content item. Based upon the comparison, it can be determined whether to provide the first network content item to the publisher.

Claims (53)

1. A computer implemented method comprising:

receiving a request for a content item, the request being associated with a publisher

determining, by one or more processors, whether a first expected return on a first network content item provided by a first content delivery service is greater than or equal to one or more second expected returns on one or more second network content items provided by a second different content delivery service; and

in response to the first expected return being greater than or equal to a highest of the one or more second expected returns:

providing the first network content item to the publisher;

determining, by one or more processors, whether an actual return associated with the first network content item is less than the highest of the one or more second expected returns on the one or more second network content items that were not provided to the publisher; and

in response to determining that the actual return for the first network content item is less than the highest of the one or more second expected returns:

crediting the publisher with an amount equal to or greater than a calculated difference between the actual return for the first network content item and the highest of the one or more second expected returns.

2. The computer implemented method of claim 1 , further comprising:

in response to the first expected return being less than a second expected return on a second network content item of the one or more second network content items:

providing the second network content item to the publisher.

3. The computer implemented method of claim 2 , further comprising retrieving the second expected return on the second network content item.

4. The computer implemented method of claim 3 , further comprising receiving the second expected return on the second network content item from the publisher.

5. The computer implemented method of claim 3 , further comprising receiving the second expected return on the second network content item from a third-party provider of the second network content item.

6. The computer implemented method of claim 2 , further comprising:

retrieving the second expected return on the second network content item from a third-party provider in real-time while the request is being processed.

7. The computer implemented method of claim 1 , further comprising estimating the first expected return using an estimation algorithm, the estimation algorithm using previous click through rates associated with the first network content item.

8. The computer implemented method of claim 7 , further comprising:

collecting statistics associated with the first network content item;

determining whether an actual return associated with the first network content item is less than the first expected return on the first network content item; and

in response to determining that the actual return associated with the first network content item is less than the first expected return on the first network content item:

adjusting the estimation algorithm used to estimate the first expected return.

9. The computer implemented method of claim 8 , wherein adjusting the estimation algorithm comprises discounting the first expected return produced by the estimation algorithm.

10. The computer implemented method of claim 2 , further comprising:

in response to the first expected return being less than the second expected return:

instructing the publisher to request the second network content item from a third-party provider.

11. The computer implemented method of claim 1 , wherein the content item is an advertisement.

12. A computer-readable medium having stored thereon instructions, which, when executed by one or more processors, causes the one or more processors to perform the operations of:

receiving a request for a content item, the request being associated with a publisher

determining whether a first expected return on a first network content item provided by a first content delivery service is greater than or equal to one or more second expected returns on one or more second network content items provided by a second different content delivery service; and

in response to the first expected return being greater than or equal to a highest of the one or more second expected returns:

providing the first network content item to the publisher;

determining whether an actual return associated with the first network content item is less than the highest of the one or more second expected returns on the one or more second network content items that were not provided to the publisher; and

in response to determining that the actual return for the first network content item is less than the highest of the one or more second expected returns:

crediting the publisher with an amount equal to or greater than a calculated difference between the actual return for the first network content item and the highest of the one or more second expected returns.

13. The computer-readable medium of claim 12 , further operable to cause the one or more processors to perform operations comprising retrieving a second expected return on a second network content item of the one or more second network content items.

14. The computer-readable medium of claim 13 , further operable to cause the one or more processors to perform operations comprising receiving the second expected return on the second network content item from the publisher.

15. The computer-readable medium of claim 13 , further operable to cause the one or more processors to perform operations comprising receiving the second expected return on the second network content item from a third-party provider.

16. The computer-readable medium of claim 13 , further operable to cause the one or more processors to perform operations comprising retrieving the second expected return on the second network content item from a third-party provider in real-time while the request for the content item is being processed.

17. The computer-readable medium of claim 12 , further operable to cause the one or more processors to perform operations comprising estimating the first expected return using an estimation algorithm, the estimation algorithm using previous click through rates associated with the first network content item.

18. The computer-readable medium of claim 17 , further operable to cause the one or more processors to perform operations comprising:

collecting statistics associated with the first network content item;

determining whether an actual return associated with the first network content item is less than the first expected return on the first network content item; and

in response to determining that the actual return is less than the first expected return:

adjusting the estimation algorithm used to estimate the first expected return.

19. The computer-readable medium of claim 18 , wherein adjusting the estimation algorithm comprises discounting the first expected return produced by the estimation algorithm.

20. The computer-readable medium of claim 12 , further operable to cause the one or more processors to perform operations comprising:

in response to the first expected return being less than a second expected return on a second network content item of the one or more second network content items:

providing the second network content item to the publisher.

21. The computer-readable medium of claim 20 , further operable to cause the one or more processors to perform operations comprising:

in response to the first expected return being less than the second expected return:

instructing the publisher to request the second network content from a third-party provider.

22. The computer-readable medium of claim 12 , wherein the content item is an advertisement.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2008
From: MEHTA, BHAVESH R.; AGARWAL, ANURAG; RAMANI, NANDAKUMAR; CHEN, KAI
To: GOOGLE INC.
Reel/Frame 021911/0048 →
Continuity (1)
Related Publication 20100049584A1 · Feb 25, 2010