IP Library Granted Patent US 8,275,661
Granted Patent B1
US 8,275,661 · App. 09/282,764 · Granted Sep 25, 2012

Targeted banner advertisements

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,275,661
App. No.
09/282,764
Granted
Sep 25, 2012
Kind
B1
Abstract

Disclosed is a system for performing online data queries. The system for performing online data queries is a distributed computer system with a plurality of server nodes each fully redundant and capable of processing a user query request. Each server node includes a data query cache and other caches that may be used in performing data queries. The data query, as well as request allocation, is performed in accordance with an adaptive partitioning technique with a bias towards an initial partitioning scheme. Generic objects are created and used to represent business listings upon which the user may perform queries. Various data processing and integration techniques are included which enhance data queries. An update technique is used for synchronizing data updates as needed in updating the plurality of server nodes. A multi-media data transfer technique is used to transfer non-text or multi-media data between various components of the online query tool. Optimizations for searching, such as the common term optimization, are included for those commonly performed data queries. Also disclosed is a system for targeting advertisements that are displayed to a user of the system.

Claims (52)

1. A method comprising:

defining at least one category as containing documents that may be retrieved;

associating at least one supercategory with multiple categories including said at least one category by mapping the multiple categories to the at least one supercategory;

associating an advertisement with at least one of said supercategories, the advertisement being separate from the documents contained in the at least one category;

determining at least one term associated with a user search query;

determining by a computer a first of said at least one supercategory based on at least one term of said user search query and said multiple categories of the at least one supercategory;

forming a banner ad term list, each element in said banner ad term list including terms of said first supercategory and terms of said at least one category associated with said first supercategory; and

displaying an advertisement associated with said first supercategory, wherein said documents include business information taken from listings in at least one directory of businesses.

2. The method of claim 1 , wherein each element of said banner ad term list includes additional data about one of said documents associated with said each element.

3. A tangible computer readable medium comprising:

machine executable code for determining at least one category as containing documents that may be retrieved;

machine executable code for associating at least one supercategory with multiple categories including said at least one supercategory by mapping the multiple categories to the at least one supercategory;

machine executable code for associating an advertisement with at least one of said supercategories, the advertisement being separate from the documents contained in the at least one category;

machine executable code for determining at least one term associated with a user search query;

machine executable code for determining a first of said at least one supercategory based on at least one term of said user search query and said multiple categories of the at least one supercategory;

machine executable code for forming a banner ad term list, each element in said banner ad term list including terms of said first supercategory and terms of said at least one category associated with said first supercategory; and

machine executable code for displaying an advertisement associated with said first supercategory, wherein said documents include business information taken from listings in at least one directory of businesses.

4. The computer program product of claim 3 , wherein each element of said banner ad term list includes additional data about one of said documents associated with said each element.

5. A method comprising:

defining at least one category as containing documents that may be retrieved wherein said documents include business information taken from listings in a least one directory of businesses;

associating at least one supercategory with multiple categories including said at least one category by mapping the multiple categories to the at least one supercategory;

associating an advertisement with at least one of said supercategories, the advertisement being separate from the documents contained in the at least one category;

determining at least one term associated with a user search query;

determining a first of said at least one supercategory based on at least one term of said user search query and said multiple categories of the at least one supercategory; and

displaying an advertisement associated with said first supercategory.

6. The method of claim 5 , wherein there is more than one supercategory and said first supercategory is a most relevant supercategory corresponding to said user search query, and the method further including:

ranking said more than one supercategory to determine said first supercategory.

7. The method of claim 5 , further comprising:

determining additional terms related to terms included in said at least one supercategory; and

wherein said determining a first supercategory also takes into account said additional terms.

8. The method of claim 5 , further including:

ranking said documents in accordance with terms occurring in said user search query and terms occurring in said multiple categories of the first supercategory.

9. The method of claim 5 , wherein said computer system includes an on-line query tool.

10. The method of claim 5 , wherein said determining a first of said at least one supercategory in accordance with said user search query includes:

determining a geographic area that is a search term included in said user search query.

11. A tangible computer readable medium comprising:

machine executable code for determining at least one category as containing documents that may be retrieved wherein said documents include business information taken from listings in at least one directory of businesses;

machine executable code for associating at least one supercategory with multiple categories including said at least one supercategory by mapping the multiple categories to the at least one supercategory;

machine executable code for associating an advertisement with at least one of said supercategories, the advertisement being separate from the documents contained in the at least one category;

machine executable code for determining at least one term associated with a user search query;

machine executable code for determining a first of said at least one supercategory based on at least one term of said user search query and said multiple categories of the at least one supercategory; and

machine executable code for displaying an advertisement associated with said first supercategory.

12. The computer program product of claim 11 , wherein there is more than one supercategory and said first supercategory is a most relevant supercategory corresponding to said user search query, and the computer program product further includes:

machine executable code for ranking said more than one supercategory to determine said first supercategory.

13. The computer program product of claim 11 , further comprising:

machine executable code for determining additional terms related to terms included in said at least one supercategory; and

wherein said determining at first supercategory also takes into account said additional terms.

14. The computer program product of claim 11 , further including:

machine executable code for ranking said documents in accordance with terms occurring in said user search query and terms occurring in said multiple categories of the first supercategory.

15. The computer program product of claim 11 , further including an on-line query tool.

16. The computer program product of claim 11 , wherein said machine executable code for determining a first of said at least one supercategory in accordance with said user search query includes:

machine executable code for determining a geographic area that is a search term included in said user search query.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2008
From: GTE LABORATORIES INCORPORATED
To: VERIZON CORPORATE SERVICES GROUP, INC.; GENUITY INC.
Reel/Frame 020805/0799 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2007
From: LEVEL 3 COMMUNICATIONS, LLC
To: VERIZON CORPORATE SERVICES GROUP INC.
Reel/Frame 020237/0346 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2007
From: LEVEL 3 COMMUNICATIONS, INC.
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 018989/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2005
From: GENUITY, INC.
To: LEVEL 3 COMMUNICATIONS, INC.
Reel/Frame 016468/0239 →