Patent ID: 9317585
Filing Date: 2016-04-19
CPC Classification: G06F

Claim Text:
1. A computer-implemented method executed using one or more processors, the method comprising: receiving, by the one or more processors, a query initial input from a user, the query initial input including a first sequence of characters; in response to receiving the query initial input, determining a set of personalized content-based query suggestions, by a computer-implemented search service, based on i) the query initial input and ii) user-specific information, the user-specific information based on at least one of user data associated with the user within one or more computer-implemented services and use of the one or more computer-implemented services by the user, wherein the one or more computer-implemented services include computer-implemented services other than the computer-implemented search service; identifying a particular personalized content-based query suggestion of the set of personalized content-based query suggestions; appending a completion corresponding to the particular personalized content-based query suggestion to the query initial input to provide an updated query, wherein the completion includes a second sequence of characters including at least a portion of the first sequence of characters of the query initial input; and transmitting instructions to display i) the set of personalized query suggestions and ii) the updated query to the user.