IP Library Granted Patent US 8,473,338
Granted Patent B2
US 8,473,338 · App. 13/530,479 · Granted Jun 25, 2013

Methods and systems to facilitate keyword bid arbitrage with multiple advertisement placement providers

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,473,338
App. No.
13/530,479
Granted
Jun 25, 2013
Kind
B2
Abstract

A system and method are directed towards identifying advertisement keywords within a variety of content types, identifying similarity rankings of advertisements based on the keywords, and to the guiding of keyword purchases. In one embodiment, a search is performed based in part on defined selection criteria, and/or scheduling rules. Content that may include advertisements is processed to identify advertisement keywords. A similarity ranking of different advertisements based on keywords therein may be determined. The similarity rankings may be used, with keyword pricing data, to identify instances of keyword arbitrage, guide purchase of keywords, and to control traffic flow to and from advertisements to obtain a benefit from price differentials between what one keyword seller charges for a keyword and what a click buyer will, pay for traffic directed to advertisements with the same or related keyword. In one embodiment, a three-dimensional representation is provided indicating relationships between advertisements across websites.

Claims (48)

1. A system for managing advertisement placement over a network, comprising:

an orchestrator component, executed by a processor, that is configured and arranged to determine an initial set of network addresses to conduct a search for advertisement related content, and to determine a selection criteria to select advertisement related content from a result of the search; and

a keyword arbitrageur component, executed by the processor, that is configured and arranged to determine a similarity ranking of the selected advertisement related content, and to, based at least in part on the similarity ranking, manage a keyword purchase to obtain a benefit from a price differential between a price offering for a keyword associated with advertisement related content and a payment for the keyword or a related keyword.

2. The system of claim 1 , further comprising:

an arbitrage data store configured to store advertisement related content, cost/return data, and similarity ranking data; and

an interface to the arbitrage data store, the interface configured and arranged to provide at least a three dimensional graphical representation of a relationship between advertisement content within or between network sites.

3. The system of claim 1 , wherein the keyword arbitrageur component is further configured and arranged to providing linked advertisements to keyword sellers.

4. The system of claim 1 , further comprising:

a crawler component coupled to the orchestrator component to conduct the search.

5. A method, comprising:

retrieving, by a processor, a plurality of advertisements from multiple content sources;

identifying, by the processor, keywords of the plurality of advertisements;

determining, by the processor, similarity rankings of the advertisements based at least in part on the keywords;

selecting, by the processor, a keyword based at least in part on the similarity rankings; and

purchasing, by the processor, the keyword from a seller for placement of a first linked advertisement, the first linked advertisement configured to be selected to cause the presentation of a second advertisement of a buyer.

6. The method of claim 5 , wherein the selecting of the keyword is further based on historical cost/return data.

7. The method of claim 6 , further comprising:

presenting relationships between advertisements across websites.

8. The method of claim 7 , wherein the presenting of the relationships comprises a three dimensional graphic wherein a webpage is represented as a node, and a link between two webpages is represented as a line connection nodes representing the two webpages.

9. The method of claim 8 , wherein the three dimensional graphic presents similarity of advertisements via color assignment.

10. The method of claim 5 , further comprising:

determining relatedness rankings of the keywords based on the advertisements.

11. The method of claim 10 , wherein the determining of the relatedness rankings comprises identifying webpages in which advertisements having the keywords are displayed.

12. The method of claim 5 , further comprising:

determining a number of advertisements within a specified similarity ranking to select the keyword.

13. The method of claim 5 , further comprising:

counting a number of advertisements within a specified similarity ranking to select the keyword.

14. The method of claim 5 , further comprising:

counting a number of websites or webpages that display advertisements within a specified similarity ranking to select the keyword.

15. The method of claim 5 , further comprising:

determining a length of time advertisements within a specified similarity ranking are displayed in one or more web pages to select the keyword.

16. The method of claim 5 , further comprising:

identify advertisements displayed in response to requests from a group of internet protocol (IP) addresses to select the keyword.

17. The method of claim 16 , wherein the group of IP address is selected based on a geographic location.

18. The method of claim 5 , further comprising:

dynamically providing the first linked advertisement to a first server for presentation of the first advertisement in a first information page;

paying the seller when the first linked advertisement is selected from the first information page;

providing a second information page to present the second advertisement of a buyer when the first linked advertisement is selected from the first information page;

charging the buyer when the second advertisement is selected from the second information page; and

forwarding a visitor of the second information page to a third information page when the second advertisement is selected from the second information page.

19. The method of claim 18 , further comprising:

tracking a path of the visitor via domain name system (DNS) resolution.

20. A non-transitory machine readable storage medium embodying instructions causing a data processing system to perform a method, comprising:

retrieving a plurality of advertisements from multiple content sources;

identifying keywords of the plurality of advertisements;

determining similarity rankings of the advertisements based at least in part on the keywords;

selecting a keyword based at least in part on the similarity rankings; and

purchasing the keyword from a seller for placement of a first linked advertisement, the first linked advertisement configured to be selected to cause the presentation of a second advertisement of a buyer.

Assignments (9)
SECURITY INTEREST Recorded Nov 8, 2019
From: LEAF GROUP LTD.
To: SILICON VALLEY BANK
Reel/Frame 050957/0469 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2016
From: OBSIDIAN AGENCY SERVICES, INC., AS AGENT
To: RIGHTSIDE OPERATING CO.
Reel/Frame 040725/0675 →
CHANGE OF NAME Recorded Nov 22, 2016
From: DEMAND MEDIA, INC.
To: LEAF GROUP LTD.
Reel/Frame 040730/0579 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY INTEREST AT REEL/FRAME NO. 31123/0671 Recorded Nov 28, 2014
From: SILICON VALLEY BANK
To: DEMAND MEDIA, INC.
Reel/Frame 034494/0634 →
SECURITY INTEREST Recorded Aug 7, 2014
From: RIGHTSIDE OPERATING CO.
To: OBSIDIAN AGENCY SERVICES, INC.
Reel/Frame 033498/0848 →
RELEASE OF 2011 AND 2012 PATENT SECURITY INTERESTS Recorded Aug 29, 2013
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: DEMAND MEDIA, INC.
Reel/Frame 031123/0458 →
SECURITY AGREEMENT Recorded Aug 29, 2013
From: DEMAND MEDIA, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 031123/0671 →
SECURITY AGREEMENT Recorded Dec 7, 2012
From: DEMAND MEDIA, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 029427/0036 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2012
From: STAHURA, PAUL; COWHERD, CHRIS
To: DEMAND MEDIA, INC.
Reel/Frame 028426/0118 →