Associating a task with a user based on user selection of a query suggestion
First Claim
Patent Images
1. A method, comprising:
- identifying a suggestion as a task suggestion based on similarity between text of the suggestion and one or more properties of at least one task, the at least one task being a future event performable by a human and the identifying including defining an association between the task suggestion and the at least one task;
identifying a query of a user;
identifying a plurality of suggestions for the query, the suggestions including at least the task suggestion associated with the at least one task, the at least one task suggestion being selected based on the query;
providing one or more of the suggestions to the user before the user has indicated completion of the query, the provided suggestions including the task suggestion associated with the at least one task, and the provided suggestions being provided for presentation to the user in a drop down menu of a search field that includes the query of the user,wherein providing the task suggestion comprises providing the text of the task suggestion and providing, in conjunction with the text of the task suggestion, an indicia that, when selected by the user, causes the at least one task to be associated with the user, wherein the task suggestion is provided visually separate from any other provided of the suggestions;
monitoring for a user selection of either the text or the indicia;
when the user selection is of the text, submitting the text as a search query without associating the at least one task with the user; and
when the user selection is of the indicia, associating the at least one task with the user, the associating the at least one task with the user including creating a reminder for the at least one task, the reminder to be provided to the user at a future time via an application of a computing device of the user.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus related to associating a task with a user based on the user selecting a task suggestion that is provided to the user in response to a user query. In some implementations, the task may be identified based on similarities between the words and/or phrases of the user query and a task suggestion that is associated with a task. In some implementations, the task may be identified based on user data associated with the user. In some implementations, the task may be associated with additional information related to completing the task.
-
Citations
23 Claims
-
1. A method, comprising:
-
identifying a suggestion as a task suggestion based on similarity between text of the suggestion and one or more properties of at least one task, the at least one task being a future event performable by a human and the identifying including defining an association between the task suggestion and the at least one task; identifying a query of a user; identifying a plurality of suggestions for the query, the suggestions including at least the task suggestion associated with the at least one task, the at least one task suggestion being selected based on the query; providing one or more of the suggestions to the user before the user has indicated completion of the query, the provided suggestions including the task suggestion associated with the at least one task, and the provided suggestions being provided for presentation to the user in a drop down menu of a search field that includes the query of the user, wherein providing the task suggestion comprises providing the text of the task suggestion and providing, in conjunction with the text of the task suggestion, an indicia that, when selected by the user, causes the at least one task to be associated with the user, wherein the task suggestion is provided visually separate from any other provided of the suggestions; monitoring for a user selection of either the text or the indicia; when the user selection is of the text, submitting the text as a search query without associating the at least one task with the user; and when the user selection is of the indicia, associating the at least one task with the user, the associating the at least one task with the user including creating a reminder for the at least one task, the reminder to be provided to the user at a future time via an application of a computing device of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system including memory and one or more processors operable to execute instructions stored in memory to:
-
identify a suggestion as a task suggestion based on similarity between text of the suggestion and one or more properties of at least one task, the at least one task being a future event performable by a human and the identifying including defining an association between the task suggestion and the at least one task; identify a query of a user; identify a plurality of suggestions for the query, the suggestions including at least the task suggestion associated with the at least one task, the at least one task suggestion being selected based on the query; provide one or more of the suggestions to the user before the user has indicated completion of the query, the provided suggestions including the task suggestion associated with the at least one task, and the provided suggestions being provided for presentation to the user in a drop down menu of a search field that includes the query of the user, wherein providing the task suggestion comprises providing the text of the task suggestion and providing, in conjunction with the text of the task suggestion, an indicia that, when selected by the user, causes the at least one task to be associated with the user, wherein the task suggestion is provided visually separate from any other provided of the suggestions; monitor for a user selection of either the text or the indicia; when the user selection is of the text, submit the text as a search query without associating the at least one task with the user; and when the user selection is of the indicia, associate the at least one task with the user, the associating the at least one task with the user including creating a reminder for the at least one task, the reminder to be provided to the user at a future time via an application of a computing device of the user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method, comprising:
-
identifying a suggestion as a task suggestion based on similarity between text of the suggestion and one or more properties of at least one task, the at least one task being a future event performable by a human and the identifying including defining an association between the task suggestion and the at least one task; identifying a query of a user; identifying a plurality of suggestions for the query, the suggestions including at least one non-task suggestion and including the task suggestion associated with the at least one task, wherein the at least one task is non-associated with the user; providing, for presentation to the user in a drop down menu of a search field that includes the query of the user, the suggestions to the user before the user has indicated completion of the query, wherein providing the suggestions comprises providing the task suggestion associated with the at least one task and providing the non-task suggestion; monitoring for a user selection of either the task suggestion or the non-task suggestion; when the user selection is of the task suggestion; associating the at least one task with the user, providing a task information prompt for obtaining additional information from the user that is related to the at least one task, the additional information including one or more of a date, a start time, an end time, and a geographic location for the at least one task, and associating the additional information with the at least one task, wherein no search results are provided in response to receiving the user selection of the task suggestion; and when the user selection is of the non-task suggestion, submitting the non-task suggestion as a search query to obtain search results responsive to the non-task suggestion.
-
Specification