IP Library Granted Patent US 7,827,062
Granted Patent B2
US 7,827,062 · App. 10/798,444 · Granted Nov 2, 2010

Method of delivery, targeting, and measuring advertising over networks

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 7,827,062
App. No.
10/798,444
Granted
Nov 2, 2010
Kind
B2
Abstract

Methods and apparatuses for targeting the delivery of advertisements over a network such as the Internet are disclosed. Statistics are compiled on individual users and networks and the use of the advertisements is tracked to permit targeting of the advertisements of individual users. In response to requests from affiliated sites, an advertising server transmits to people accessing the page of a site an appropriate one of the advertisement based upon profiling of users and networks.

Claims (33)

1. An apparatus for advertising, comprising:

a processor;

a memory storing instructions for a derive profile process adapted to be executed by said processor to collect information based upon a plurality of advertisement requests received from a user node;

a database that stores said information;

a memory storing instructions for an advertisement server process adapted to be executed by said processor to select, in response to an advertisement request, an advertisement based upon said information collected by said derive profile process stored in said database, wherein said advertisement request is generated by the user node in response to processing a link received from a first affiliate node in response to a prior content request sent from said user node to said first affiliate node, and wherein said advertisement is associated with a second affiliate node;

a memory storing instructions for a management process adapted to be executed by said processor to update advertisements available to be selected by said advertisement server process; and

a memory storing instructions for a report process adapted to be executed by said processor to generate a report about the placement of advertisements.

2. The apparatus of claim 1 , wherein said instructions for said advertisement server process are further adapted to be executed to send said selected advertisement to said user node for display.

3. The apparatus of claim 2 , wherein said instructions for said advertisement server process are further adapted to be executed to receive from said user node a click through request for information about the second affiliate node associated with said selected advertisement.

4. The apparatus of claim 3 , wherein said instructions for said advertisement server process are further adapted to be executed to send a network address for said second affiliate node to said user node in response to said click-though request.

5. The apparatus of claim 3 , wherein said stored information includes information about a prior click-through request received from said user node.

6. The apparatus of claim 1 , wherein said instructions for said derive profile process are adapted to be executed to perform a reverse domain name lookup based upon an Internet Protocol address associated with one of said plurality of advertisement requests.

7. A computer-implemented method comprising:

receiving, at an ad server computer, a plurality of advertisement requests from a user node, each advertisement request being generated by the user node in response to processing a link received from a first affiliate node in response to a prior content request sent from the user node to the first affiliate node;

collecting information based on the advertisement requests;

selecting, by the ad server computer in response to an advertisement request, an advertisement based upon the collected information, the advertisement being associated with a second affiliate node; and

sending, by the ad server computer, the selected advertisement to the user node for display.

8. The computer-implemented method of claim 7 , further comprising updating advertisements available to be selected.

9. The computer-implemented method of claim 7 , further comprising generating a report about a placement of advertisements.

10. The computer-implemented method of claim 7 , wherein the information includes a domain type.

11. The computer-implemented method of claim 7 , further comprising receiving from the user node a click through request for information about the second affiliate node associated with a selected advertisement.

12. The computer-implemented method of claim 11 , further comprising sending a network address for the second affiliate node to the user node in response to the click-though request.

13. The computer-implemented method of claim 7 , wherein the information includes information about a prior click-through request received from the user node.

14. The computer-implemented method of claim 7 , further comprising performing a reverse domain name lookup based upon an Internet Protocol address associated with one of the plurality of advertisement requests.

15. The computer-implemented method of claim 7 , wherein selecting an advertisement based upon the collected information comprises selecting an advertisement from among advertisements associated with the affiliate node.

16. The computer-implemented method of claim 7 , wherein sending the selected advertisement to the user node for display comprises sending the selected advertisement to the user node for composite display with content requested from the first affiliate node.

17. The computer-implemented method of claim 9 , wherein generating a report about a placement of advertisements comprises associating an indication of the content of the first affiliate node for which the advertisement was selected for composite display with information regarding user interaction with the selected advertisement.

18. The computer-implemented method of claim 17 , wherein the indication indicates a web page of the first affiliate node in which content requested by the user node is included.

19. The computer-implemented method of claim 8 , wherein updating advertisements available to be selected comprises updating, based on the selection of the advertisement, a number of times that the advertisement has been viewed by all users.

20. The apparatus of claim 1 , wherein the advertisement server process is adapted to select an advertisement from among advertisements associated with the affiliate node.

21. The apparatus of claim 2 , wherein the advertisement server process is adapted to send the selected advertisement to the user node for composite display with content requested from the first affiliate node.

22. The apparatus of claim 1 , wherein the report process is adapted to associate an indication of the content of the first affiliate node for which the advertisement was selected for composite display with information regarding user interaction with the selected advertisement.

23. The apparatus of claim 1 , wherein the management process is adapted to update, based on the selection of the advertisement, a number of times that the advertisement has been viewed by all users.

Assignments (5)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0405 →
MERGER Recorded Sep 24, 2008
From: DOUBLECLICK INC.; CLICK SUBCO CORP.; CLICK HOLDING CORP.
To: GOOGLE INC.
Reel/Frame 021583/0232 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2008
From: MERRIMAN, DWIGHT ALLEN; O'CONNOR, KEVIN JOSEPH
To: DOUBLECLICK INC.
Reel/Frame 021573/0988 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded May 10, 2006
From: DOUBLECLICK INC.
To: BEAR STEARNS CORPORATE LENDING INC.
Reel/Frame 017596/0073 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded May 10, 2006
From: DOUBLECLICK INC.
To: BEAR STEARNS CORPORATE LENDING INC.
Reel/Frame 017596/0083 →
Continuity (4)
Division 1025492300 · Sep 26, 2002
Continuation 0929346300 · Apr 15, 1999
Continuation 0873863400 · Oct 29, 1996
Related Publication 20040172324A1 · Sep 2, 2004