History answer for re-finding search results
First Claim
1. One or more computer-readable storage media having machine-useable instructions embodied thereon for performing a method for providing a personalized history answer to a user-defined search query based on the user'"'"'s search history, the method comprising:
- receiving a second search query issued by a userreferencing a history profile corresponding to the user, the history profile comprising a data representation of a first search result within a first set of search results provided to the user, wherein the first search result within the first set of search results was provided to the user in response to receiving a selection indication corresponding to the first search result within the first set of search results indicating that the user selected the first search result within the first set of search results;
inferring that the second search query reflects user intent to re-find the first search result within the first set of search results; and
simultaneously providing the first search result and a set of algorithmic search results in response to the second search query for presentation to the user, wherein the first search result is displayed as the personalized history answer and is displayed differently than the set of algorithmic search results.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and medium are provided for providing a personalized answer to a user-defined search query by utilizing the user'"'"'s search history. A search session is instantiated, and search queries, search results, user selections of search results, and other information is recorded. A search query is received and analyzed to determine whether the query reflects user intent to re-find a search result that the user previously was presented in response to a previously issued search query. Search results pages provided to the user in response to queries include a personalized history answer that represents a previously viewed search result that the user may be attempting to re-find.
39 Citations
20 Claims
-
1. One or more computer-readable storage media having machine-useable instructions embodied thereon for performing a method for providing a personalized history answer to a user-defined search query based on the user'"'"'s search history, the method comprising:
-
receiving a second search query issued by a user referencing a history profile corresponding to the user, the history profile comprising a data representation of a first search result within a first set of search results provided to the user, wherein the first search result within the first set of search results was provided to the user in response to receiving a selection indication corresponding to the first search result within the first set of search results indicating that the user selected the first search result within the first set of search results; inferring that the second search query reflects user intent to re-find the first search result within the first set of search results; and simultaneously providing the first search result and a set of algorithmic search results in response to the second search query for presentation to the user, wherein the first search result is displayed as the personalized history answer and is displayed differently than the set of algorithmic search results. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more computer-readable storage media having machine-useable instructions embodied thereon for performing a method for providing a personalized history answer to a user-defined search query by utilizing the user'"'"'s history, the method comprising:
-
receiving a plurality of search queries issued by a user; recording a data representation of each of the plurality of search queries; providing a plurality of search results to the user, wherein each search result satisfies one of the plurality of search queries; recording a data representation of each of the plurality of search results; receiving a selection indication from the user, wherein the selection indication indicates that the user selected a first search result from one of the plurality of search results; recording the selection indication; associating the recorded data representations and the selection indication with a history profile corresponding to the user; receiving a first search query issued by the user; referencing the history profile; inferring that the first search query reflects user intent to re-find the first search result, wherein said inferring comprises determining that the first search query comprises a reformulation of a second one of the plurality of search queries; and simultaneously providing the first search result and a set of algorithmic search results in response to the first search query for presentation to the user, wherein the first search result is displayed as the personalized history answer and is displayed differently than the set of algorithmic search results. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-readable storage media having machine-useable instructions embodied thereon for performing a method for providing a personalized history answer to a user-defined search query by utilizing the user'"'"'s history, the method comprising:
-
receiving a first search query issued by a user, wherein the first search query comprises a first search term; identifying a first search result within a first set of search results that satisfies the first search query; recording a data representation of the first search query and a data representation of the first search result, wherein the data representations of the first search query and first search result are associated with a history profile that corresponds to the user; receiving a second search query issued by the user, wherein the second search query comprises a second search term; identifying a second search result within a second set of search results that satisfies the second search query; recording a data representation of each of the second search query and the second search result, wherein the data representations of the second search query and second search result are associated with the history profile; receiving a third search query, wherein the third search query comprises a third search term; referencing the history profile; inferring that the third search query reflects user intent to re-find the first search result, wherein said inferring comprises determining that the first and second search results are the same; determining that the first search result satisfies a re-find firing constraint, wherein determining that the first search result satisfies the re-find firing constraint comprises determining whether a predetermined period of time has passed; (1) if the predetermined period of time has passed, providing the first search result for presentation to the user in response to the third search query as the personalized history answer; and (2) if the predetermined period of time has not passed, determining that the first and third search queries are the same and providing the first search result for presentation to the user in response to the third search query as the personalized history answer. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification