AUTOMATIC SEARCH QUERY SUGGESTIONS WITH SEARCH RESULT SUGGESTIONS FROM USER HISTORY
First Claim
1. A computer-implemented method for providing suggested search queries and associated search results to a user, the method comprising:
- receiving user input representing a search query portion, the user input being received prior to receiving a user command to perform a search using a completed search query;
identifying one or more suggested search queries based on the search query portion;
identifying at least one search result corresponding with at least one suggested search query, the at least one search result having been previously selected by the user in a previous search session; and
communicating the one or more suggested search queries and the at least one search result for presentation to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Suggested search results are provided with suggested search queries as a user incrementally enters characters of a search query. At each incremental user input, a query portion is received and suggested search queries are identified based on the query portion. Suggested search results associated with the suggested search queries are also identified. These suggested search results enable direct navigation to web sites associated with the search results. In some embodiments, a user'"'"'s search history is analyzed to identify search results selected by the user for the suggested search queries. In other embodiments, search histories for a group of users associated with the user are analyzed to identify the suggested search results to provide with the suggested search queries.
-
Citations
20 Claims
-
1. A computer-implemented method for providing suggested search queries and associated search results to a user, the method comprising:
-
receiving user input representing a search query portion, the user input being received prior to receiving a user command to perform a search using a completed search query; identifying one or more suggested search queries based on the search query portion; identifying at least one search result corresponding with at least one suggested search query, the at least one search result having been previously selected by the user in a previous search session; and communicating the one or more suggested search queries and the at least one search result for presentation to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more computer-storage media storing computer-useable instructions for causing a computing device to perform a method for providing suggested search queries and suggested search results, the method comprising:
as a user incrementally enters characters to form a portion of a search query, upon each increment; receiving the portion of the search query; accessing search history information for the user, the search history information including previous search queries submitted by the user and search results selected by the user for each of the previous search queries; identifying a suggested search query based on the portion of the search query and the search history information for the user, the suggested search query corresponding with a search query previously submitted by the user; identifying a suggested search result based on the suggested search query and the search history information for the user, the suggested search result corresponding with a search result previously selected by the user for the search query previously submitted by the user, wherein the search result has been previously selected by the user at least a predetermined minimum number of times; and communicating the suggested search query and the suggested search result for presentation to the user, wherein the suggested search result is presented in association with the suggested search query. - View Dependent Claims (12)
-
13. One or more computer-storage media storing computer-useable instructions for causing a computing device to perform a method for providing suggested search queries and associated search results for a first user, the method comprising:
-
receiving user input from the first user, the user input representing a search query portion, wherein the user input is received prior to receiving a user command to perform a search using a completed search query; identifying one or more suggested search queries based on the search query portion; identifying at least one search result corresponding with at least one suggested search query, the at least one search result having been previously selected in a previous search session by at least one second user within a group of users associated with the first user; and communicating the one or more suggested search queries and the at least one search result for presentation to the first user. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification