IP Library Granted Patent US 7,007,008
Granted Patent B2
US 7,007,008 · App. 09/749,639 · Granted Feb 28, 2006

Category searching

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,007,008
App. No.
09/749,639
Granted
Feb 28, 2006
Kind
B2
Abstract

Performing a category search to identify categories of web sites that relate to a search term includes receiving at least one search term that then is compared with a hierarchy of category identifiers, and with terms related to one or more categories, to determine whether matches exist. A category identifier is selected based on the matches that are determined to exist within the hierarchy and the terms, and at least the category identifier is displayed. Performing a search to identify web sites and categories of web sites that relate to a search term also may include receiving at least one search term that then is compared with a list of recommended web sites, previously performed searches, a hierarchy of category identifiers, and terms related to one or more categories to determine whether matches exist. Results based on matches that are determined to exist are displayed.

Claims (47)

1. A method for performing a search to identify items and categories of items that relate to a search term, the method comprising:

receiving at least one search term;

comparing the search term with a list of recommended items to determine whether matches exist;

accessing a list of previously received search terms stored in an electronic data store that were used to perform searches;

comparing the search term with the list to determine whether matches exist between the search term and the list of previously received search terms;

comparing the search term with a hierarchy of category identifiers and terms related to one or more categories to determine whether matches exist; and

displaying results based on matches that are determined to exist, wherein:

the matches between the search term and the list of previously received search terms are displayed as a list of related search terms that were entered for previously performed searches, and

the matches between the search term and the list of recommended items are displayed as a list of recommended web sites that are identifiably designated as recommended web sites.

2. The method of claim 1 further comprising comparing the search term with an electronic information store that includes full text of different web pages from different web sites to determine whether matches exist.

3. The method of claim 2 wherein receiving at least one search term comprises:

receiving several search terms; and

grouping the search terms received as a single string.

4. The method of claim 2 wherein the items comprise web sites and displaying results comprises displaying a list of recommended sites, a list of related searches, a list of category identifiers, and a list of web site identifiers.

5. The method of claim 2 further comprising conducting a world wide web search using the search term when less than a threshold number of matches occurs.

6. The method of claim 5 further comprising conducting a search of an electronic information store that includes full text of proprietary content.

7. The method of claim 1 wherein the items comprise web sites.

8. A computer program, stored on a computer readable medium for performing a search to identify web sites and categories of web sites that relate to a search term, comprising instructions for:

receiving at least one search term;

comparing the search term with a list of recommended web sites to determine whether matches exist;

accessing a list of previously received search terms stored in an electronic data store that were used to perform searches;

comparing the search term with the list to determine whether matches exist between the search term and the list of previously received search terms;

comparing the search term with a hierarchy of category identifiers and terms related to one or more categories to determine whether matches exist; and

displaying results based on matches that are determined to exist, wherein:

the matches between the search term and the list of previously received search terms are displayed as a list of related search terms that were entered for previously performed searches, and

the matches between the search term and the list of recommended items are displayed as a list of recommended web sites that are identifiably designated as recommended web sites.

9. The computer program of claim 8 wherein the computer readable medium comprises a propagated signal.

10. The computer program of claim 9 wherein the propagated signal comprises a carrier wave.

11. The computer program of claim 10 further comprising instructions for comparing the search term with an electronic information store that includes full text of different web pages from different web sites to determine whether matches exist.

12. The computer program of claim 11 wherein the instructions for receiving at least one search term comprise instructions for:

receiving several search terms; and

grouping the search terms received as a single string.

13. The computer program of claim 11 wherein the instructions for displaying results comprises instructions for displaying a list of recommended sites, a list of related searches, a list of category identifiers, and a list of web site identifiers.

14. The computer program of claim 11 further comprising instructions for conducting a world wide web search using the search term when less than a threshold.

15. The computer program of claim 14 further comprising instructions for conducting a search of an electronic information store that includes fill text of proprietary content.

16. The method of claim 1 wherein:

receiving at least one search term includes receiving at least one search term word; and

comparing the search term with the hierarchy of category identifiers includes comparing the search term word with one or more words in the hierarchy of category identifiers and comparing the search term word with the terms related to one or more categories to determine whether matches exist.

17. The computer program of claim 8 wherein:

the instructions for receiving at least one search term comprises instructions for receiving at least one search term word; and

the instructions for comparing the search term with the hierarchy of category identifiers includes instructions for comparing the search term word with one or more words in the hierarchy of category identifiers and comparing the search term word with the terms related to one or more categories to determine whether matches exist.

18. The method of claim 1 further comprising:

enabling a user to select one of the displayed related search terms from the list of related search terms; and

performing a search using the selected related search terms.

19. The computer program of claim 8 further comprising instructions for:

enabling a user to select one of the displayed related search terms from the list of related search terms; and

performing a search using the selected related search terms.

Assignments (3)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2009
From: AOL LLC
To: AOL INC.
Reel/Frame 023723/0645 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →