IP Library Granted Patent US 44,724
Granted Patent E1
US 44,724 · App. 09/577,798 · Granted Jan 21, 2014

Method of delivery, targeting, and measuring advertising over networks

Inventors: Dwight Allen Merriman (New York, NY); Kevin J. O'Connor (New York, NY)
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 44,724
App. No.
09/577,798
Granted
Jan 21, 2014
Kind
E1
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 (125)

1. A network comprising:

a user node having a browser program coupled to said network, said user node providing requests for information on said network;

a content provider affiliate node having a respective affiliate web site responsive to requests for information from said user node to provide media content, advertising space for display of advertising content and a link message to said user node;

an advertiser node having an advertiser web site including advertising content, said advertiser node responsive to a request to provide said advertising content; and

an advertisement server node responsive to a request from said user node based on said link message to select an advertiser node as a selected advertiser node, and identify said advertiser node as said selected advertiser node to said user node,

whereby said advertising content from said selected advertiser node is displayed at said user node.

2. A network in accordance with claim 1 , wherein said advertisement server node selects said advertiser node based on the number of times said advertising content has been previously displayed at said user node.

3. A network in accordance with claim 1 , wherein said advertisement server node selects said advertiser node based on the characteristics of said user.

4. A network in accordance with claim 3 , wherein said advertisement server node selects said advertiser node based on at least one of the characteristics of said user selected from the group consisting of user ID, IP address, user cookie, user login code, user digital certificate, geographic location, time zone, country, domain type, Internet service provider, organization type, employer, industry type, company size, number of employees, types of advertisements previously viewed and types of advertisements previously clicked.

5. A network in accordance with claim 1 , wherein said link message is an HTML tag.

6. A network in accordance with claim 1 , wherein said link message is an HTTP redirect message containing an IP address used to redirect said user node to said advertisement server node.

7. In a network having a user node including a browser program coupled to said network, said user node providing requests for information on said network, a content provider affiliate node having a respective affiliate web site responsive to requests for information from said user node to provide media content, advertising space for display of advertising content and a link message to said user node, a plurality of advertiser nodes, each of said plurality of advertiser nodes having a respective advertiser web site including respective advertising content, each of said advertiser nodes responsive to a respective request to provide respective advertising content, a network node comprising:

an advertisement server node responsive to a request from said user node based on said link message to select an advertiser node as a selected advertiser node, and identify said advertiser node as said selected advertiser node to said user node, whereby said advertising content from said selected advertiser node is displayed at said user node.

8. An advertisement server node in accordance with claim 7 , wherein said advertisement server node selects said advertiser node based on the number of times said advertising content has been previously displayed at said user node.

9. An advertisement server node in accordance with claim 7 , wherein said advertisement server node selects said advertiser node based on the characteristics of said user.

10. An advertisement server node in accordance with claim 9 , wherein said advertisement server node selects said advertiser node based on at least one of the characteristics of said user selected from the group consisting of user ID, IP address, user cookie, user login code, user digital certificate, geographic location, time zone, country, domain type, Internet service provider, organization type, employer, industry type, company size, number of employees, types of advertisements previously viewed and types of advertisements previously clicked.

11. A network node in accordance with claim 7 , wherein said link message is an HTML tag.

12. A network node in accordance with claim 7 , wherein said link message is an HTTP redirect message containing an IP address used to redirect said user node to said advertisement server node.

13. In a network having a user node including a browser program coupled to said network, said user node providing requests for information on said network, an advertiser node having an advertiser web site including advertising content, said advertiser node responsive to a request to provide said advertising content, and an advertisement server node responsive to a request from said user node to select an advertiser node as a selected advertiser node, and identify said advertiser node as said selected advertiser node to said user node, wherein said advertising content from said selected advertiser node is displayed at said user node, a network node comprising:

a content provider affiliate node having a respective affiliate web site responsive to requests for information from said user node to provide media content and advertising space for display of advertising content, said content provider affiliate web site further providing a link message to said user node identifying the IP address of said advertisement server node to said user node for providing advertising content for said advertising space.

14. A network node in accordance with claim 13 , wherein said link message is an HTML tag.

15. A network node in accordance with claim 13 , wherein said link message is an HTTP redirect message containing said IP address used to redirect said user node to said advertisement server node.

16. A network comprising:

a user node having a browser program coupled to said network, said user node providing requests for information on said network;

a content provider affiliate node having a respective affiliate web site responsive to requests for information from said user node to provide media content, advertising space for display of advertising content and a link message to said user node; and

an advertisement server node responsive to a request from said user node based on said link message to select an advertising banner for said advertising space, and to reply to said request from said user node by identifying said advertising banner to said user node,

whereby said advertising banner from said advertisement server node is displayed at said user node in said advertising space.

17. An advertisement server node in accordance with claim 16 , wherein said advertisement server node selects said advertiser node based on the number of times said advertising content has been previously displayed at said user node.

18. An advertisement server node in accordance with claim 16 , wherein said advertisement server node selects said advertiser node based on the characteristics of said user.

19. An advertisement server node in accordance with claim 18 , wherein said advertisement server node selects said advertiser node based on at least one of the characteristics of said user selected from the group consisting of user ID, IP address, user cookie, user login code, user digital certificate, geographic location, time zone, country, domain type, Internet service provider, organization type, employer, industry type, company size, number of employees, types of advertisements previously viewed and types of advertisements previously clicked.

20. A network in accordance with claim 16 , further including:

wherein said advertisement server node is responsive to a request from said user node to identify an advertiser web site corresponding to said advertising banner; and

an advertiser node having an advertiser web site including advertising content corresponding to said advertising banner, said advertiser node responsive to a request to provide said advertising content corresponding to the selection of said advertising banner by said user,

whereby said advertising content from said advertiser node is displayed at said user node.

21. A network in accordance with claim 16 , wherein said link message is an HTML tag.

22. A network in accordance with claim 16 , wherein said link message is an HTTP redirect message containing an IP address used to redirect said user node to said advertisement server node.

23. In a network comprising a user node having a browser program coupled to said network, said user node providing requests for information on said network, a content provider affiliate node having a respective affiliate web site responsive to requests for information from said user node to provide media content, advertising space for display of advertising content and a link message to said user node, a network node comprising:

an advertisement server node responsive to a request from said user node based on said link message to select an advertising banner for said advertising space, and to reply to said request from said user node by identifying said advertising banner to said user node, wherein said advertising banner from said advertisement server node is displayed at said user node in said advertising space.

24. An advertisement server node in accordance with claim 23 , wherein said advertisement server node selects said advertising banner based on the number of times said advertising content has been previously displayed at said user node.

25. An advertisement server node in accordance with claim 23 , wherein said advertisement server node selects said advertising banner based on the characteristics of said user.

26. An advertisement server node in accordance with claim 25 , wherein said advertisement server node selects said advertising banner based on at least one of the characteristics of said user selected from the group consisting of user ID, IP address, user cookie, user login code, user digital certificate, geographic location, time zone, country, domain type, Internet service provider, organization type, employer, industry type, company size, number of employees, types of advertisements previously viewed and types of advertisements previously clicked.

27. A network node in accordance with claim 23 , wherein said link message is an HTML tag.

28. A network node in accordance with claim 23 , wherein said link message is an HTTP redirect message containing an IP address used to redirect said user node to said advertisement server node.

29. In a network comprising a user node having a browser program coupled to said network, said user node providing requests for information on said network, an advertisement server node responsive to a request from said user node to select an advertising banner for said advertising space, and to reply to said request from said user node by identifying said advertising banner to said user node, a network node comprising:

a content provider affiliate node having a respective affiliate to web site responsive to requests for information from said user node to provide media content and advertising space for display of advertising content, said content provider affiliate web site further providing a link message to said user node identifying the IP address of said advertisement server node to said user node for providing an advertising banner for said advertising space.

30. A network node in accordance with claim 29 , wherein said link message is an HTML tag.

31. A network node in accordance with claim 29 , wherein said link message is an HTTP redirect message containing said IP address used to redirect said user node to said advertisement server node.

32. In a network comprising a user node having a browser program coupled to said network, said user node providing requests for information on said network, a content provider affiliate node having a respective affiliate web site responsive to requests for information from said user node to provide media content, advertising space for display of advertising content and a link message to said user node, and an advertiser node having an advertiser web site including advertising content corresponding to said advertising banner, said advertiser node responsive to a request to provide said advertising content corresponding to the selection of said advertising banner by said user, a network node comprising:

an advertisement server node responsive to a request from said user node based on said link message to select an advertising banner for said advertising space, and to reply to said request from said user node by identifying said advertising banner to said user node, wherein said advertisement server node is responsive to a request from said user node to identify an advertiser web site corresponding to said advertising banner, whereby said advertising banner from said advertisement server node is displayed at said user node in said advertising space, and whereby said advertising content from said selected advertiser node is displayed at said user node.

33. An advertisement server node in accordance with claim 32 , wherein said advertisement server node selects said advertising banner based on the number of times said advertising content has been previously displayed at said user node.

34. An advertisement server node in accordance with claim 32 , wherein said advertisement server node selects said advertising banner based on the characteristics of said user.

35. An advertisement server node in accordance with claim 34 , wherein said advertisement server node selects said advertising banner based on at least one of the characteristics of said user selected from the group consisting of user ID, IP address, user cookie, user login code, user digital certificate, geographic location, time zone, country, domain type, Internet service provider, organization type, employer, industry type, company size, number of employees, types of advertisements previously viewed and types of advertisements previously clicked.

36. A network method in accordance with claim 35 , wherein said advertisement server node selects said advertising banner based on the characteristics of said user.

37. A network method in accordance with claim 36 , wherein said advertisement server node selects said advertising banner based on at least one of the characteristics of said user selected from the group consisting of user ID, IP address, user cookie, user login code, user digital certificate, geographic location, time zone, country, domain type, Internet service provider, organization type, employer, industry type, company size, number of employees, types of advertisements previously viewed and types of advertisements previously clicked.

38. A network method in accordance with claim 35 , wherein said advertisement server node selects said advertising banner based on the number of times said advertising content has been previously displayed at said user node.

39. A method in accordance with claim 37 , said method further comprising:

sending a request from said user node to said advertising server web site responsive to selection of said advertising banner at said user node;

sending a reply from said advertising server web site to said user node identifying said advertiser web site corresponding to said advertising banner;

sending a request from said user node to said advertising web site to provide said advertising content corresponding to said advertising banner by said user;

sending a reply from said advertiser web site to said user node; and

displaying said advertising content at said user node.

40. A network node in accordance with claim 32 , wherein said link message is an HTML tag.

41. A network node in accordance with claim 32 , wherein said link message is an HTTP redirect message containing an IP address used to redirect said user node to said advertisement server node.

42. In a network including a user node having a browser program coupled to said network, a content provider affiliate node having a respective affiliate web site containing media content, advertising space for display of advertising content and an advertisement server node having an advertising server web site, a method for delivery of advertising to said user node, said method comprising:

sending a request for information from said user node to said affiliate web site requesting information;

sending a reply from said affiliate web site responsive to said request for information from said user node, said reply containing media content, advertising space for display of advertising content and a link message to said user node;

sending a request from said user node based on said link message to said advertising server web site to provide an advertising banner for said advertising space;

selecting, at said advertising server web site, an advertising banner;

sending a reply from said advertising server web site identifying said advertising banner to said user node; and

displaying said advertising banner in said advertising space at said user node.

43. A network method in accordance with claim 42 , wherein said link message is an HTML tag.

44. A network method in accordance with claim 42 , wherein said link message is an HTTP redirect message containing an IP address used to redirect said user node to said advertisement server node.

45. In a network including a user node having a browser program coupled to said network, a content provider affiliate node having a respective affiliate web site containing media content and advertising space for display of advertising content, an advertisement server node, and an advertiser node having an advertiser web site including advertising content, a method for delivery of advertising content to said user node said method comprising:

sending a request for information from said user node to said affiliate web site requesting information;

sending a reply from said affiliate web site, responsive to said request for information from said user node, containing media content, advertising space for display of advertising content and a link message to said user node;

sending a request based on said link message from said user node to said advertisement server node to select an advertiser node;

selecting, at said advertisement server node, an advertiser node;

sending a reply from said advertisement server node to said user node identifying said selected advertiser node;

sending a request from said user node to said advertiser node to provide said advertising content to said user;

sending a reply from said advertiser web site to said user node containing said advertising content; and

displaying said advertising content at said user node.

46. A network method in accordance with claim 45 , wherein said advertisement server node selects said advertiser node based on the number of times said advertising content has been previously displayed at said user node.

47. A network method in accordance with claim 45 , wherein said advertisement server node selects said advertiser node based on the characteristics of said user.

48. A network method in accordance with claim 47 , wherein said advertisement server node selects said advertiser node based on at least one of the characteristics of said user selected from the group consisting of user ID, IP address, user cookie, user login code, user digital certificate, geographic location, time zone, country, domain type, Internet service provider, organization type, employer, industry type, company size, number of employees, types of advertisements previously viewed and types of advertisements previously clicked.

49. A network method in accordance with claim 45 , wherein said link message is an HTML tag.

50. A network method in accordance with claim 45 , wherein said link message is an HTTP redirect message containing an IP address used to redirect said user node to said advertisement server node.

51. A network comprising:

a user node having a browser program coupled to said network, said user node providing requests for information on said network;

a content provider affiliate node having a respective affiliate web site responsive to requests for information from said user node to provide media content, advertising space for display of advertising content and a link message to said user node;

an advertiser node having an advertiser web site including advertising content, said advertiser node responsive to a request to provide said advertising content; and an advertisement server node responsive to a request from said user node based on said link message to select said advertiser node as a selected advertiser node, and identify said advertiser node as said selected advertiser node to said user node,

whereby said advertising content from said selected advertiser node is displayed at said user node in response to a request sent from said user node to said advertiser node to provide said advertising content,

wherein said advertisement server node selects said advertiser node based on a number of times said advertising content has been previously displayed at said user node.

52. In a network having a user node including a browser program coupled to said network, said user node providing requests for information on said network, a content provider affiliate node having a respective affiliate web site responsive to requests for information from said user node to provide media content, advertising space for display of advertising content and a link message to said user node, a plurality of advertiser nodes, each of said plurality of advertiser nodes having a respective advertiser web site including respective advertising content, each of said advertiser nodes responsive to a respective request to provide respective advertising content, a network node comprising:

an advertisement server node responsive to a request from said user node based on said link message to select one of said plurality of advertiser nodes as a selected advertiser node, and identify said advertiser node as said selected advertiser node to said user node, whereby said advertising content from said selected advertiser node is displayed at said user node in response to a request sent from said user node to said advertiser node to provide said advertising content,

wherein said advertisement server node selects said advertiser node based on a number of times said advertising content has been previously displayed at said user node.

53. A network comprising:

a user node having a browser program coupled to said network, said user node providing requests for information on said network;

a content provider affiliate node having a respective affiliate web site responsive to requests for information from said user node to provide media content, advertising space for display of advertising content and a link message to said user node; and

an advertisement server node responsive to a request from said user node based on said link message to select an advertising banner for said advertising space, and to reply to said request from said user node by identifying said advertising banner to said user node,

whereby said advertising banner from said advertisement server node is displayed at said user node in said advertising space,

wherein said advertisement server node selects said advertising banner based on a number of times said advertising banner has been previously displayed at said user node.

54. In a network comprising a user node having a browser program coupled to said network, said user node providing requests for information on said network, a content provider affiliate node having a respective affiliate web site responsive to requests for information from said user node to provide media content, advertising space for display of advertising content and a link message to said user node, a network node comprising:

an advertisement server node responsive to a request from said user node based on said link message to select an advertising banner for said advertising space, and to reply to said request from said user node by identifying said advertising banner to said user node, wherein said advertising banner from said advertisement server node is displayed at said user node in said advertising space,

wherein said advertisement server node selects said advertising banner based on a number of times said advertising banner has been previously displayed at said user node.

55. In a network comprising a user node having a browser program coupled to said network, said user node providing requests for information on said network, a content provider affiliate node having a respective affiliate web site responsive to requests for information from said user node to provide media content, advertising space for display of advertising content and a link message to said user node, and an advertiser node having an advertiser web site including advertising content corresponding to an advertising banner, said advertiser node responsive to a request to provide said advertising content corresponding to the selection of said advertising banner by a user, a network node comprising:

an advertisement server node responsive to a request from said user node based on said link message to select an advertising banner for said advertising space, and to reply to said request from said user node by identifying said advertising banner to said user node, wherein said advertisement server node is responsive to a request from said user node to identify an advertiser web site corresponding to said advertising banner, whereby said advertising banner from said advertisement server node is displayed at said user node in said advertising space, and whereby said advertising content corresponding to the selection of said advertising banner is displayed at said user node in response to a request sent from said user node to said advertiser node to provide said advertising content,

wherein said advertisement server node selects said advertising banner based on a number of times said advertising banner has been previously displayed at said user node.

56. In a network including a user node having a browser program coupled to said network, a content provider affiliate node having a respective affiliate web site containing media content, advertising space for display of advertising content and an advertisement server node having an advertising server web site, a method for delivery of advertising to said user node, said method comprising:

sending a request for information from said user node to said affiliate web site requesting information;

sending a reply from said affiliate web site responsive to said request for information from said user node, said reply containing media content, advertising space for display of advertising content and a link message to said user node;

sending a request from said user node based on said link message to said advertising server web site to provide an advertising banner for said advertising space;

selecting, at said advertising server web site, an advertising banner;

sending a reply from said advertising server web site identifying said advertising banner to said user node; and

displaying said advertising banner in said advertising space at said user node,

wherein said advertisement server node selects said advertising banner based on a number of times said advertising banner has been previously displayed at said user node.

57. In a network including a user node having a browser program coupled to said network, a content provider affiliate node having a respective affiliate web site containing media content and advertising space for display of advertising content, an advertisement server node, and an advertiser node having an advertiser web site including advertising content, a method for delivery of advertising content to said user node said method comprising:

sending a request for information from said user node to said affiliate web site requesting information;

sending a reply from said affiliate web site, responsive to said request for information from said user node, containing media content, advertising space for display of advertising content and a link message to said user node;

sending a request based on said link message from said user node to said advertisement server node to select an advertiser node;

selecting, at said advertisement server node, an advertiser node;

sending a reply from said advertisement server node to said user node identifying said selected advertiser node;

sending a request from said user node to said advertiser node to provide said advertising content to said user;

sending a reply from said advertiser web site to said user node containing said advertising content; and

displaying said advertising content at said user node,

wherein said advertisement server node selects said advertiser node based on a number of times said advertising content has been previously displayed at said user node.

Assignments (5)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0610 →
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 (1)
Reissue 08738634 · Oct 29, 1996