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 first search query issued by a user, wherein the first search query comprises a first search term;
referencing a history profile corresponding to the user, the history profile comprising a data representation of a first search result provided to the user, wherein the first search result was provided to the user in response to receiving a second search query issued by the user;
inferring that the first search query reflects user intent to re-find the first search result; and
providing the first search result for display to the user.
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.
65 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 first search query issued by a user, wherein the first search query comprises a first search term; referencing a history profile corresponding to the user, the history profile comprising a data representation of a first search result provided to the user, wherein the first search result was provided to the user in response to receiving a second search query issued by the user; inferring that the first search query reflects user intent to re-find the first search result; and providing the first search result for display to the user. - 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; recording a data representation of each of a plurality of search results, wherein each search result satisfies one of the plurality of search queries; recording a plurality of selection indications, wherein each selection indication indicates that the user selected one of the plurality of search results; associating the recorded data representations and selection indications 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 a first one of the plurality of search results, the first one of the plurality of search results having been provided to the user in response to a second one of the plurality of search results, wherein said inferring comprises determining that the first search query comprises a reformulation of the second one of the plurality of search queries; and providing the first one of the plurality of search results for presentation to the user. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. 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 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 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; and providing the first search result for presentation to the user. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification