Search equalizer
First Claim
1. A method for processing query data, comprising:
- in response to each character of a plurality of characters being entered into a client, and without activation in said client of a button control whose activation causes a currently entered query comprising said plurality of characters to be submitted over a network to a search engine, receiving a separate query portion from said client over said network, thereby receiving a plurality of query portions;
wherein each query portion of said plurality of query portions is a portion of a same query;
for each received query portion of said plurality of query portions, determining, for each search context of a plurality of search contexts, a relevance score based on one or more suggested queries derived from said received query portion, thereby determining a separate plurality of relevance scores for each received query portion of the plurality of query portions;
wherein each search context of the plurality of search contexts is a different set of information that has been previously searched using the one or more suggested queries to obtain links relevant to the one or more suggested queries;
wherein the one or more suggested queries derived from said received query portion include at least one query that is not the same as the received query portion; and
in response to each character of said plurality of characters being entered into said client, and for each particular query portion of said plurality of query portions, providing to said client over said network an indication of multiple relevance scores that were determined for said particular query portion, each relevance score of said multiple relevance scores being associated with a different search context in the plurality of search contexts;
wherein the step of providing the indication of relevance scores is performed by one or more processors in a computer system.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for processing query data is described that includes receiving a query portion from a client over a network. For each of multiple search contexts, a relevance score is determined, based on the query portion. Each search context corresponds to a different set of information against which queries can be executed. Indication of the relevance scores is provided to the client over the network. Determining the relevance score and providing indication are performed prior to an input indicating a complete query or in response thereto. The method may also include associating shortcuts with search contexts, selecting a set of shortcuts based, at least in part, on the relevance scores for the search contexts and the association between the shortcuts and search contexts, and sending the set of shortcuts to the client. The shortcuts include links for accessing a content location associated with the shortcut.
-
Citations
38 Claims
-
1. A method for processing query data, comprising:
-
in response to each character of a plurality of characters being entered into a client, and without activation in said client of a button control whose activation causes a currently entered query comprising said plurality of characters to be submitted over a network to a search engine, receiving a separate query portion from said client over said network, thereby receiving a plurality of query portions; wherein each query portion of said plurality of query portions is a portion of a same query; for each received query portion of said plurality of query portions, determining, for each search context of a plurality of search contexts, a relevance score based on one or more suggested queries derived from said received query portion, thereby determining a separate plurality of relevance scores for each received query portion of the plurality of query portions; wherein each search context of the plurality of search contexts is a different set of information that has been previously searched using the one or more suggested queries to obtain links relevant to the one or more suggested queries; wherein the one or more suggested queries derived from said received query portion include at least one query that is not the same as the received query portion; and in response to each character of said plurality of characters being entered into said client, and for each particular query portion of said plurality of query portions, providing to said client over said network an indication of multiple relevance scores that were determined for said particular query portion, each relevance score of said multiple relevance scores being associated with a different search context in the plurality of search contexts; wherein the step of providing the indication of relevance scores is performed by one or more processors in a computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification