×

Performing actions associated with task items that represent tasks to perform

  • US 10,706,373 B2
  • Filed: 09/30/2011
  • Issued: 07/07/2020
  • Est. Priority Date: 06/03/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by an electronic device with one or more processors and memory, the method comprising:

  • receiving a natural language input specifying a task to be performed;

    generating, based on the natural language input, a first task item for the task including a first action to be performed when a respective user is using a first mode of transportation, wherein the first action is a first programmed function of the electronic device;

    obtaining, by the one or more processors, context data associated with the natural language input, wherein the context data includes data displayed or processed by the electronic device within a threshold duration of receiving the natural language input;

    determining, by the one or more processors, based on the natural language input and the context data, an attribute associated with the first action, the attribute not explicitly specified in the natural language input;

    after generating the first task item;

    storing, in the memory, a plurality of task items including the first task item and a second task item, wherein;

    the second task item is generated based on input from a user of the electronic device; and

    the second task item includes a second action that is of a different type than the first action, and is to be performed when the respective user is using a second mode of transportation different from the first mode of transportation, wherein the second action is a second programmed function of the electronic device; and

    after storing the plurality of task items;

    establishing a wireless communication connection;

    determining, based on the established wireless communication connection, a respective mode of transportation currently being used by the respective user;

    in accordance with a determination that the respective user is using the first mode of transportation, causing the first action included in the first task item to be performed by the electronic device based on the determined attribute associated with the first action; and

    in accordance with a determination that the respective user is using the second mode of transportation, causing the second action included in the second task item to be performed by the electronic device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×