Methods and systems for providing a response to a query
First Claim
1. A method comprising:
- receiving and recording, by a server digital processing system (DPS), a first query received from a plurality of independent users during a search session;
providing, by the server DPS, one or more search results to the independent users in response to the query during their respective search sessions, wherein each independent user is enabled to pick at least one of the provided search results;
receiving and recording, by the server DPS, a plurality of search results picked by the independent users during their respective search sessions;
receiving and recording, by the server DPS, a plurality of second queries received from the independent users during their respective search sessions;
receiving, by the server DPS, the first query from a user;
determining, by the server DPS, a first topic associated with the first query;
correlating, by the server DPS, the first query with at least one of the recorded second queries to form a query-to-query association and a recorded picked search result and to form a query-to-pick association in order to determine a second topic related to the first topic; and
providing, by the server DPS, a response to the first query based upon the determined first and second topics.
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.
76 Citations
18 Claims
-
1. A method comprising:
-
receiving and recording, by a server digital processing system (DPS), a first query received from a plurality of independent users during a search session; providing, by the server DPS, one or more search results to the independent users in response to the query during their respective search sessions, wherein each independent user is enabled to pick at least one of the provided search results; receiving and recording, by the server DPS, a plurality of search results picked by the independent users during their respective search sessions; receiving and recording, by the server DPS, a plurality of second queries received from the independent users during their respective search sessions; receiving, by the server DPS, the first query from a user; determining, by the server DPS, a first topic associated with the first query; correlating, by the server DPS, the first query with at least one of the recorded second queries to form a query-to-query association and a recorded picked search result and to form a query-to-pick association in order to determine a second topic related to the first topic; and providing, by the server DPS, a response to the first query based upon the determined first and second topics. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A machine-readable storage medium that provides executable instructions which, when executed by a processor, cause the processor to perform a method comprising:
-
receiving and recording, by a server digital processing system (DPS), a first query received from a plurality of independent users during a search session; providing, by the server DPS, one or more search results to the independent users in response to the query during their respective search sessions, wherein each independent user is enabled to pick at least one of the provided search results; receiving and recording, by the server DPS, a plurality of search results picked by the independent users during their respective search sessions; receiving and recording, by the server DPS, a plurality of second queries received from the independent users during their respective search sessions; receiving, by the server DPS, the first query from a user; determining, by the server DPS, a first topic associated with the first query; correlating, by the server DPS, the first query with at least one of the recorded second queries to form a query-to-query association and a recorded picked search result and to form a query-to-pick association in order to determine a second topic related to the first topic; and providing, by the server DPS, a response to the first query based upon the determined first and second topics. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-implemented method comprising:
-
receiving and recording, by a server digital processing system (DPS), a first query received from a plurality of independent users during a search session; providing, by the server DPS, one or more search results to the independent users in response to the query during their respective search sessions, wherein each independent user is enabled to pick at least one of the provided search results; receiving and recording, by the server DPS, a plurality of search results picked by the independent users during their respective search sessions; receiving and recording, by the server DPS, a plurality of second queries received from the independent users during their respective search sessions; receiving, by the server DPS, the first query from a user; determining, by the server DPS, a first topic associated with the first query; correlating, by the server DPS, the first query with at least one of the recorded second queries to form a query-to-query association and a recorded picked search result and to form a query-to-pick association in order to determine a second topic related to the first topic; and providing, by the server DPS, one or more query suggestions to the user, the one or more query suggestions based upon the determined first and second topics. - View Dependent Claims (12, 13, 14)
-
-
15. A machine-readable storage medium that provides executable instructions which, when executed by a processor, cause the processor to perform a method comprising:
-
receiving and recording, by a server digital processing system (DPS), a first query received from a plurality of independent users during a search session; providing, by the server DPS, one or more search results to the independent users in response to the query during their respective search sessions, wherein each independent user is enabled to pick at least one of the provided search results; receiving and recording, by the server DPS, a plurality of search results picked by the independent users during their respective search sessions; receiving and recording, by the server DPS, a plurality of second queries received from the independent users during their respective search sessions; receiving, by the server DPS, the first query from a user; determining, by the server DPS, a first topic associated with the first query; correlating, by the server DPS, the first query with at least one of the recorded second queries to form a query-to-query association and a recorded picked search result and to form a query-to-pick association in order to determine a second topic related to the first topic; and providing, by the server DPS, one or more query suggestions to the user, the one or more query suggestions based upon the determined first and second topics. - View Dependent Claims (16, 17, 18)
-
Specification