Methods and systems for providing a response to a query
First Claim
1. A computer-implemented method comprising:
- receiving an initial search request from a first user;
presenting an initial search result to the first user, the initial search result based upon the initial search request;
receiving a modified search request from the first user;
presenting a modified search result to the first user, the modified search result based upon the modified search request and correlating the initial search request with the modified search request comprises assigning a score to the association wherein the score is assigned based on one or more of the time between the initial search request and the modified search request, the number of intervening queries between the initial search request and the modified search request, the number of intervening picks between the initial search request and the modified search request, the age or order of the association, whether or not the initial search request or modified search request generated picks and the pair-wise order of the initial search request and the modified search request;
receiving the initial search request from a second user; and
presenting the modified search result to the second user in response to the initial search request wherein presenting the modified search result to the second user comprises presenting a link corresponding to the initial search request.
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.
77 Citations
5 Claims
-
1. A computer-implemented method comprising:
-
receiving an initial search request from a first user; presenting an initial search result to the first user, the initial search result based upon the initial search request; receiving a modified search request from the first user; presenting a modified search result to the first user, the modified search result based upon the modified search request and correlating the initial search request with the modified search request comprises assigning a score to the association wherein the score is assigned based on one or more of the time between the initial search request and the modified search request, the number of intervening queries between the initial search request and the modified search request, the number of intervening picks between the initial search request and the modified search request, the age or order of the association, whether or not the initial search request or modified search request generated picks and the pair-wise order of the initial search request and the modified search request; receiving the initial search request from a second user; and presenting the modified search result to the second user in response to the initial search request wherein presenting the modified search result to the second user comprises presenting a link corresponding to the initial search request. - View Dependent Claims (2, 3)
-
-
4. A machine-readable storage medium that provides executable instructions which, when executed by a processor, cause the processor to perform a method comprising:
- receiving an initial search request from a first user;
presenting an initial search result to the first user, the initial search result based upon the initial search request; receiving a modified search request from the first user; maintaining a log of search engine activity information of the first user, the log including the initial search request and the modified search request; correlating the initial search request with the modified search request, wherein correlating comprises associating the initial search request with the modified search request; presenting a modified search result to the first user, the modified search result based upon the modified search request wherein correlating the initial search request with the modified search request comprises assigning a score to the association, wherein the score is assigned based on one or more of the time between the initial search request and the modified search request, the number of intervening queries between the initial search request and the modified search request, the number of intervening picks between the initial search request and the modified search request, the age or order of the association, whether or not the initial search request or modified search request generated picks and the pair-wise order of the initial search request and the modified search request; receiving the initial search request from a second user; and presenting the modified search result to the second user in response to the initial search request wherein presenting the modified search result to the second user comprises presenting a link corresponding to the initial search request. - View Dependent Claims (5)
- receiving an initial search request from a first user;
Specification