Method and system for suggesting search engine keywords
First Claim
Patent Images
1. A computer-implemented method for performing a search, the method comprising the steps of:
- in response to a query that includes one or more keywords, generating a result set identifying a plurality of results that match the query;
analyzing the result set to identify at least one additional keyword missing from the query that would narrow the result set; and
narrowing the result set based upon the additional keyword.
1 Assignment
0 Petitions
Accused Products
Abstract
A search engine receives a search query having one or more keywords. The documents in the result set from that search query are analyzed to identify one or more additional keywords that further segment, or separate, the initial result set. These additional keywords are presented to the user who then selects whether to include or exclude documents matching the additional keywords. In this way, the number of documents in the initial result set is reduced in a relatively quick and effortless manner.
66 Citations
33 Claims
-
1. A computer-implemented method for performing a search, the method comprising the steps of:
-
in response to a query that includes one or more keywords, generating a result set identifying a plurality of results that match the query;
analyzing the result set to identify at least one additional keyword missing from the query that would narrow the result set; and
narrowing the result set based upon the additional keyword. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for performing a search, the method comprising the steps of:
-
receiving a search query comprising one or more keywords;
returning search results by executing the search query, the search results identifying a plurality of web pages;
analyzing the search results to identify an additional keyword missing from the one or more keywords; and
narrowing the number of web pages identified by search results based on the additional keyword. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus comprising:
-
at least one microprocessor;
a memory coupled with the at least one microprocessor; and
program code residing in the memory and executed by the at least one processor, the program code configured to;
in response to a query that includes one or more keywords, generate a result set identifying a plurality of results that match the query;
analyze the result set to identify at least one additional keyword missing from the query that would narrow the result set; and
narrow the result set based upon the additional keyword. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A program product, comprising:
program code configured upon execution to;
in response to a query that includes one or more keywords, generate a result set identifying a plurality of results that match the query;
analyze the result set to identify at least one additional keyword missing from the query that would narrow the result set; and
narrow the result set based upon the additional keyword; and
a computer readable signal bearing medium bearing the program code.
Specification