Methods and systems for providing a response to a query
First Claim
1. A method comprising:
- receiving a query from a user;
maintaining a log of search engine activity of each of two or more independent users pertaining to a search session of a respective independent user;
correlating the search engine activity information of the each of two or more independent users in regard to the received query, wherein correlating comprises forming a query-to-query association or a query-to-pick association based on the log of search engine activity of the two or more independent user; and
providing a response to the query based upon the correlated search engine activity information.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for providing a response to a query. Multiple users'"'"' search engine activity in regard to a query is correlated. A response is provided based upon this correlated search engine activity information. For one embodiment of the invention, in the context of search engine result optimization, the user activity and/or user information of multiple users, during a search session, is correlated with queries to effect an evolving association between queries and the organization and presentation of documents. Systems in accordance with such embodiments employ the ability to store users'"'"' activity over the entire search session, thus making possible the correlation of a number of different types of user activity and user information. The use of correlated user input allows such systems to provide relevant search results without the limitations imposed by the key-word-based systems of the prior art.
75 Citations
22 Claims
-
1. A method comprising:
-
receiving a query from a user; maintaining a log of search engine activity of each of two or more independent users pertaining to a search session of a respective independent user; correlating the search engine activity information of the each of two or more independent users in regard to the received query, wherein correlating comprises forming a query-to-query association or a query-to-pick association based on the log of search engine activity of the two or more independent user; and providing a response to the query based upon the correlated search engine activity information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine-readable storage medium that provides executable instructions which, when executed by a processor, cause the processor to perform a method comprising:
-
receiving a query from a user; maintaining a log of search engine activity of each of two or more independent users pertaining to a search session of a respective independent user; correlating the search engine activity information of the each of two or more independent users in regard to the received query, wherein correlating comprises forming a query-to-query association or a query-to-pick association based on the log of search engine activity of the two or more independent user; and providing a response to the query based upon the correlated search engine activity information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
receiving a query from a user; maintaining a log of search engine activity of each of two or more independent users pertaining to a search session of a respective independent user; correlating the search engine activity information of the each of two or more independent users in regard to the received query, wherein correlating comprises forming a query-to-query association or a query-to-pick association based on the log of search engine activity of the two or more independent user; and providing one or more query suggestions to the user, the one or more query suggestions based upon the correlated search engine activity information. - View Dependent Claims (16, 17)
-
-
19. A machine-readable storage medium that provides executable instructions which, when executed by a processor, cause the processor to perform a method comprising:
-
receiving a query from a user; maintaining a log of search engine activity of each of two or more independent users pertaining to a search session of a respective independent user; correlating the search engine activity information of the each of two or more independent users in regard to the received query, wherein correlating comprises forming a query-to-query association or a query-to-pick association based on the log of search engine activity of the two or more independent user; and providing one or more query suggestions to the user, the one or more query suggestions based upon the correlated search engine activity information. - View Dependent Claims (18, 20, 21, 22)
-
Specification