Patent US6536371B2 successfully refreshed from Google Patents.
Patent US7007008B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7007008B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Category searching

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2000-12-28
•
Granted: 2006-02-28
•
Expires: 2020-12-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Surendra Goel
  • 👤 William Martin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 21:44
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/953; G06F16/9538; G06F16/951; G06F16/9532; Y; Y10; Y10S; Y10S707/00; Y10S707/953; Y10S707/956; Y10S707/99931; Y10S707/99932; Y10S707/99933; Y10S707/99934; Y10S707/99935

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 182 words
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.
Claim 2
Independent Claim 182 words
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.
Claim 3
Dependent Claim 33 words
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.
Claim 4
Dependent Claim 27 words
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.
Claim 5
Dependent Claim 38 words
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.
Claim 6
Dependent Claim 26 words
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.
Claim 7
Dependent Claim 22 words
The method of claim 5 further comprising conducting a search of an electronic information store that includes full text of proprietary content.
Claim 8
Dependent Claim 11 words
The method of claim 1 wherein the items comprise web sites.
Claim 9
Dependent Claim 192 words
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.
Claim 10
Dependent Claim 192 words
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.
Claim 11
Dependent Claim 15 words
The computer program of claim 8 wherein the computer readable medium comprises a propagated signal.
Claim 12
Dependent Claim 14 words
The computer program of claim 9 wherein the propagated signal comprises a carrier wave.
Claim 13
Dependent Claim 36 words
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.
Claim 14
Dependent Claim 33 words
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.
Claim 15
Dependent Claim 38 words
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.
Claim 16
Dependent Claim 25 words
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.
Claim 17
Dependent Claim 25 words
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.
Claim 18
Dependent Claim 68 words
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.
Claim 19
Dependent Claim 79 words
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.
Claim 20
Dependent Claim 36 words
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.
Claim 21
Dependent Claim 39 words
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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-02-27 2009-08-29 2010-02-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-02-27 2013-08-29 2014-02-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-02-27 2017-08-29 2018-02-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag