Active transport based notifications

  • US 10,057,736 B2
  • Filed: 12/28/2012
  • Issued: 08/21/2018
  • Est. Priority Date: 06/03/2011
  • Status: Active Grant
  • ×
    • Pin
First Claim
Patent Images

1. A method for triggering an action associated with a task, comprising:

  • at an electronic device having one or more processors and memory storing one or more programs for execution by the one or more processors;

    receiving, from a user, natural language input describing a task to be performed by the user and a condition for perforating the action associated with the task;

    processing the natural language input to determine the task and the condition from the natural language input, the processing including determining, based on the natural language input, one or more candidate types of communication events for the condition, the one or more candidate types of communication events not explicitly specified in the natural language input;

    providing output listing the one or more candidate types of communication events for user selection;

    receiving a second natural language input responsive to the provided output;

    based on the natural language input and the second natural language input, determining a triggering criterion corresponding to the condition, wherein the triggering criterion requires an occurrence of any of a plurality of communication events, and wherein the plurality of communication events includes the one or more candidate types of communication events;

    generating a task item defining the task and the triggering criterion;

    detecting the occurrence of a first incoming communication event of the plurality of communication events;

    determining, based on the detected occurrence of the first incoming communication event, whether the triggering criterion is satisfied; and

    upon determining that the triggering criterion is satisfied, causing a notification associated with the task item to be presented to the user.

View all claims