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:
- prior to receiving a user command to perform a search using a completed search query;
receiving user input representing a search query portion;
identifying a plurality of suggested search queries based on the search query portion;
identifying a search result corresponding with a first suggested search query from the plurality of suggested search queries, the search result having been previously selected by the user multiple times in a plurality of previous search sessions, the multiple times satisfying a threshold number; and
communicating the plurality of suggested search queries and the search result for presentation to the user, the plurality of suggested search queries being presented in a list with the search result being presented in the list adjacent to the first suggested search query to associate the search result with the first suggested search query.
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.
78 Citations
16 Claims
-
1. A computer-implemented method for providing suggested search queries and associated search results to a user, the method comprising:
-
prior to receiving a user command to perform a search using a completed search query; receiving user input representing a search query portion; identifying a plurality of suggested search queries based on the search query portion; identifying a search result corresponding with a first suggested search query from the plurality of suggested search queries, the search result having been previously selected by the user multiple times in a plurality of previous search sessions, the multiple times satisfying a threshold number; and communicating the plurality of suggested search queries and the search result for presentation to the user, the plurality of suggested search queries being presented in a list with the search result being presented in the list adjacent to the first suggested search query to associate the search result with the first suggested search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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, the search result having been previously selected by the user a plurality of times when presented in response to searches using the search query previously submitted by the user in a plurality of previous search sessions, the plurality of times satisfying a threshold number; and communicating the suggested search query and the suggested search result for presentation to the user, wherein the suggested search result is presented adjacent to the suggested search query to associate the suggested search result with the suggested search query. - View Dependent Claims (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 associated search results for a first user, the method comprising:
-
prior to receiving a user command to perform a search using a completed search query; receiving user input from the first user, the user input representing a search query portion; identifying a plurality of suggested search queries based on the search query portion; identifying a search result corresponding with a first suggested search query from the plurality of suggested search queries, the search result having been previously selected a plurality of times in previous search sessions by at least one second user within a group of users associated with the first user, the group of users comprising users within a social network from a social networking website to which the first user belongs; and communicating the plurality of suggested search queries and the search result for presentation to the first user, the plurality of suggested search queries being presented in a list with the search result being presented adjacent to the first suggested search query to associate the search result with the first suggested search query. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification