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.
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.
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.
Abstract:
Techniques for a computing device operating in limited-access states are provided. One example method includes determining, by a computing device, that a notification is scheduled for output by the computing device during a first time period and that a pattern of audio detected during the first time period is indicative of human speech. The method further includes delaying output of the notification during the first time period and determining that a pattern of audio detected during a second time period is not indicative of human speech. The method also includes outputting at least a portion of the notification at an earlier in time of an end of the second time period or an expiration of a third time period.
Abstract:
Methods and apparatus related to receiving user task information indicative of an intended action of a user, determining additional information related to completion of the intended action, determining a completion step for the intended action based on the additional information, and providing the completion step to the user. The user task information may be received from a first source and the additional information may be determined from one or more additional sources that are distinct from the first source. Additional sources may include, for example, user data associated with the user and/or one or more non-user specific databases such as an entity database. Whether a completion step is provided to a user may be dependent on one or more factors such as, for example, the source of the user task information, the source of the additional information, and/or a trigger associated with the completion step.
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.
Abstract:
Methods and apparatus related to providing one or more completion step suggestions for a task that is associated with a user. In some implementations, the completion step suggestions may be provided to the user based on the satisfaction of a trigger condition. In some implementations, a trigger condition may be based on a user geographic location. In some implementations, a trigger condition may be based on an action of the user. In some implementations, a trigger condition may be based on a time when the associated task may be completed.
Abstract:
Methods and apparatus related to identifying a category for a task that is associated with a user and populating annotation fields related to the task based on the category of the task. The task and populated annotation fields may be provided for use by one or more application to provide a task completion step to the user. In some implementations, the category may be identified based on input from the user, documents of the user, and/or data that are associated with the user. In some implementations, a completion step for the task may be suggested to the user by an application that accesses the task and populated annotated information. In some implementations, multiple applications may suggest different completion steps to the user for the same task.
Abstract:
Methods and apparatus related to providing one or more completion step suggestions for a task that is associated with a user. In some implementations, the completion step suggestions may be provided to the user based on the satisfaction of a trigger condition. In some implementations, a trigger condition may be based on a user geographic location. In some implementations, a trigger condition may be based on an action of the user. In some implementations, a trigger condition may be based on a time when the associated task may be completed.
Abstract:
Techniques for a computing device operating in limited-access states are provided. One example method includes determining, by a computing device, that a notification is scheduled for output by the computing device during a first time period and that a pattern of audio detected during the first time period is indicative of human speech. The method further includes delaying output of the notification during the first time period and determining that a pattern of audio detected during a second time period is not indicative of human speech. The method also includes outputting at least a portion of the notification at an earlier in time of an end of the second time period or an expiration of a third time period.