Search equalizer
First Claim
1. A method for processing query data, comprising:
- receiving from a client, over a network, a query portion;
determining, for each search context of a plurality of search contexts, a relevance score based on said query portion;
wherein each search context corresponds to a different set of information against which queries can be executed; and
providing to said client over said network an indication of said relevance scores;
wherein said search contexts each comprise a unique set of information against which said query portion is executable.
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.
108 Citations
30 Claims
-
1. A method for processing query data, comprising:
-
receiving from a client, over a network, a query portion; determining, for each search context of a plurality of search contexts, a relevance score based on said query portion; wherein each search context corresponds to a different set of information against which queries can be executed; and providing to said client over said network an indication of said relevance scores; wherein said search contexts each comprise a unique set of information against which said query portion is executable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for processing data related to a query portion, comprising:
-
a network; a client coupled to said network and hosting a web browser application and a user interface for allowing a user to input said query portion; a first server coupled to said network, for receiving said query portion; a search engine coupled to said first server, for searching for information related to said query portion; and a second server coupled to said first server for generating a suggested query based on said query portion; wherein at least one of said first server and said search engine is configured for processing said data related to said query portion with program functions that comprise; receiving from said client, over said network, said query portion; determining, for each search context of a plurality of search contexts, a relevance score based on said query portion; wherein each search context corresponds to a different set of information against which queries can be executed; and providing to said client over said network an indication of said relevance scores; wherein said search contexts each comprise a unique set of information against which said query portion is executable. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable tangible storage medium having machine executable instructions encoded therein which, when executed with one or more processors, causes said processors to process query data with a method comprising:
-
receiving from a client, over a network, a query portion; determining, for each search context of a plurality of search contexts, a relevance score based on said query portion; wherein each search context corresponds to a different set of information against which queries can be executed; and providing to said client over said network an indication of said relevance scores; wherein said search contexts each comprise a unique set of information against which said query portion is executable. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification