Category searching
First Claim
1. A method for searching different data stores based on a classification of a search term, the method comprising:
- receiving at least one search term;
in response to receiving the at least one search term, performing a matching sites search that compares the at least one search term to an electronic information store that includes content extracted from different web pages from different web sites;
determining whether a threshold number of matches have been identified by performing the matching sites search;
in response to a determination that the threshold number of matches have been identified by performing the matching sites search, displaying a result for the at least one search term based on matches identified by performing the matching sites search;
in response to a determination that the threshold number of matches have not been identified by performing the matching sites search;
performing a world wide web search using the at least one search term to identify additional matches for the at least one search term to those identified by performing the matching sites search; and
displaying a result for the at least one search term based on matches identified by performing the matching sites search and the additional matches identified by performing the world wide web search, wherein performing the matching sites search comprises;
classifying the search term among at least first and second categories;
using the classification of the search term to select among multiple electronic information stores to perform a search, wherein a first electronic information store contains first electronic information associated with at least a first category and a second electronic information store contains second electronic information associated with at least a second category;
when the search term is classified within the first category, performing the search after classifying the search term by comparing the search term only to the first electronic information within the first electronic information store to determine whether matches exist; and
when the search term is classified within the second category and following the classification of the search term, performing the search by comparing the search term to at least the second electronic information within at least the second electronic information store that differs from the first electronic information store to determine whether matches exist.
6 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A method for searching different data stores based on a classification of a search term, the method comprising:
-
receiving at least one search term; in response to receiving the at least one search term, performing a matching sites search that compares the at least one search term to an electronic information store that includes content extracted from different web pages from different web sites; determining whether a threshold number of matches have been identified by performing the matching sites search; in response to a determination that the threshold number of matches have been identified by performing the matching sites search, displaying a result for the at least one search term based on matches identified by performing the matching sites search; in response to a determination that the threshold number of matches have not been identified by performing the matching sites search; performing a world wide web search using the at least one search term to identify additional matches for the at least one search term to those identified by performing the matching sites search; and displaying a result for the at least one search term based on matches identified by performing the matching sites search and the additional matches identified by performing the world wide web search, wherein performing the matching sites search comprises; classifying the search term among at least first and second categories; using the classification of the search term to select among multiple electronic information stores to perform a search, wherein a first electronic information store contains first electronic information associated with at least a first category and a second electronic information store contains second electronic information associated with at least a second category; when the search term is classified within the first category, performing the search after classifying the search term by comparing the search term only to the first electronic information within the first electronic information store to determine whether matches exist; and when the search term is classified within the second category and following the classification of the search term, performing the search by comparing the search term to at least the second electronic information within at least the second electronic information store that differs from the first electronic information store to determine whether matches exist. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for searching based on a search term, the method comprising:
-
receiving at least one search term; in response to receiving the at least one search term, performing a matching sites search that compares the at least one search term to an electronic information store that includes content extracted from different web pages from different web sites; determining whether a threshold number of matches have been identified by performing the matching sites search; in response to a determination that the threshold number of matches have been identified by performing the matching sites search, displaying a result for the at least one search term based on matches identified by performing the matching sites search; and in response to a determination that the threshold number of matches have not been identified by performing the matching sites search; performing a world wide web search using the at least one search term to identify additional matches for the at least one search term to those identified by performing the matching sites search; and displaying a result for the at least one search term based on matches identified by performing the matching sites search and the additional matches identified by performing the world wide web search. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising:
-
at least one processor; and a machine-readable storage component storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising; in response to receiving the at least one search term, performing a matching sites search that compares the at least one search term to an electronic information store that includes content extracted from different web pages from different web sites; determining whether a threshold number of matches have been identified by performing the matching sites search; in response to a determination that the threshold number of matches have been identified by performing the matching sites search, displaying a result for the at least one search term based on matches identified by performing the matching sites search; in response to a determination that the threshold number of matches have not been identified by performing the matching sites search; performing a world wide web search using the at least one search term to identify additional matches for the at least one search term to those identified by performing the matching sites search; and displaying a result for the at least one search term based on matches identified by performing the matching sites search and the additional matches identified by performing the world wide web search. - View Dependent Claims (18, 19, 20)
-
Specification