CPC G06F 3/04847 (2013.01) [G06F 3/0482 (2013.01); G06F 3/167 (2013.01); G06F 9/451 (2018.02); G06Q 10/06311 (2013.01)] | 39 Claims |
1. An electronic device, comprising:
one or more processors;
a memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
receiving a first user input including a user selection of at least one condition from a plurality of conditions, wherein receiving the first user input includes receiving a first speech input including a reference to the at least one condition;
receiving a second user input including a user selection of at least one task from a plurality of tasks, wherein receiving the second user input includes receiving a second speech input including a reference to the at least one task;
retrieving stored context data corresponding to the electronic device;
determining whether the stored context data indicates an occurrence of the at least one user selected condition; and
in response to determining that the stored context data indicates an occurrence of the at least one user selected condition:
performing the at least one user selected task associated with the user selected condition;
updating a performance value associated with the at least one user selected task; and
in accordance with a determination that the performance value is greater than a predetermined threshold, providing an output including the performance value.
|