Abstract:
Methods and apparatus related to determining additional features for a user task entry of a user based on a user habit of the user. For example, one or more aspects of a user task entry of a user may be compared to one or more aspects of a user habit of the user to determine a correlation measure between the task entry and the user habit. If the correlation measure satisfies a threshold, one or more additional features of the user task entry may be determined based on the user habit. For example, the user habit may include one or more trigger indicators that indicate an actual entry or anticipated entry of the user into the user habit, and one or more of the trigger indicators may be utilized to determine task trigger indicators for the user task entry.
Abstract:
A method of task management executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. The method includes receiving, from a user, a task description corresponding to an electronic message. The method further includes identifying, based on the task description, a task template from among a plurality of predefined task templates. The identified task template includes one or more task parameters. The method further includes determining values for the one or more task parameters based on contents of the electronic message. The method further includes presenting, to the user for user selection, a set of options for completing a task corresponding to the received task description. At least a first subset of the options in the set of options is based upon the one or more first task parameters.
Abstract:
Methods and apparatus related to associating a task completion step with a task template based on one or more task completion steps of tasks that conform to the task template. A task template may include one or more terms, entities, and/or category of entities. A Task conforms to the task template when the task includes the one or more terms, entities, and/or an identifier of an entity that is a member of the entity category. In some implementations, a task that is associated with a task completion step is identified as conforming to the task template and the task completion step of the conforming task is associated with the task template. In some implementations, the task template may be utilized to associate a task completion step with a task that conforms to the task template.
Abstract:
Methods and apparatus related to associating a task completion step with one or more tasks. A task group is determined based on similarity between the tasks of the task group, a task completion step of one of the tasks of the task group is identified, and one or more of the other tasks of the task group are associated with the task completion step. In some implementations, the task group is determined based on similarity between entities that are associated with the tasks of the task group. In some implementations, the task group is determined based on textual representations that are associated with the tasks of the task group.
Abstract:
Methods and apparatus related to providing an indication to a user that a task may be completed based on the values of one or more dynamic attributes of an entity related to the task. An entity is determined based on information that is associated with the task. An indication related to completion of the task is provided to the user when the value of one or more dynamic attributes of the entity is one or more states.
Abstract:
Methods and apparatus related to determining a likelihood that a task is completed. One or more task completion entities with which the user can interact to complete the task may be determined. One or more activity data indicators may be determined for a given entity of the task completion entities. The activity data indictors are indicative of the user performing the action through interaction with the given entity. User activity data may be received and compared with the activity data indicators to determine one or more matching activity data indicators of the activity data indicators that match the user activity data. A likelihood that the task is completed may be determined based on the matching activity data indicators.
Abstract:
Methods and apparatus related to generating steps to return a product and providing the steps to a user to enable the user to return the product. Product return indication data associated with a user may be received. A purchase source of the product may be determined. One or more sets of purchase source return steps for the purchase source may be retrieved from a mapping of multiple purchase sources to respective return steps. At least an attribute of the user and product data of the product may be identified. A set of steps to return the product may be generated based on the identified at least an attribute of the user and product data of the product. The set of steps to return the product may be provided to the user.
Abstract:
Methods and apparatus related to associating a task completion step with a task template based on one or more task completion steps of tasks that conform to the task template. A task template may include one or more terms, entities, and/or category of entities. A Task conforms to the task template when the task includes the one or more terms, entities, and/or an identifier of an entity that is a member of the entity category. In some implementations, a task that is associated with a task completion step is identified as conforming to the task template and the task completion step of the conforming task is associated with the task template. In some implementations, the task template may be utilized to associate a task completion step with a task that conforms to the task template.
Abstract:
Methods, systems, apparatus, including computer programs encoded on computer storage medium, to facilitate identification of additional trigger-terms for a structured information card. In one aspect, the method includes actions of accessing data associated with a template for presenting structured information, wherein the accessed data references (i) a label term and (ii) a value. Other actions may include obtaining a candidate label term, identifying one or more entities that are associated with the label term, identifying one or more of the entities that are associated with the candidate label term, and for each particular entity of the one or more entities that are associated with the candidate label term, associating, with the candidate label term, (i) a label term that is associated with the particular entity, and (ii) the value associated with the label term.
Abstract:
Methods and apparatus related to determining one or more user habits for a user. A group of one or more past user activity occurrences of a user may be determined based on similarity between the past user activity occurrences of the group. A user habit may be determined based on the past user activity occurrences of the group.