| 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)] | 27 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 single user input including a selection of a first condition and a selection of first task associated with the first condition, wherein:
the first condition includes a location state change to a home location of a first user; and
the first task includes sending a message to a second user, wherein the single user input further includes message text to be included in the message to the second user;
retrieving stored context data corresponding to the electronic device, wherein the stored context data includes current location information;
determining that the current location information included in the stored context data indicates an occurrence of the first condition; and
in response to determining that the stored context data indicates the occurrence of the first condition, performing the first task associated with the first condition.
|