| CPC G06F 3/167 (2013.01) [G06F 9/453 (2018.02); G06Q 10/10 (2013.01)] | 20 Claims |

|
1. A method comprising:
determining, by an assistant executing at least in part on a computing device, a default group of actions for a routine that the assistant is configured to execute in response to satisfaction of a particular condition;
receiving, by the computing device, a notification associated with an application installed on the computing device;
receiving, by the assistant, an indication of satisfaction of the condition; and determining, by the assistant, based on the received notification, and based on the received indication of satisfaction of the condition, to render a selectable element, wherein selection of the selectable element customizes the routine for a particular period of time,
wherein customizing the routine for the particular period of time comprises causing modification of one or more actions, during the particular period of time once the particular condition is satisfied, during the routine, and
wherein the modification is determined based on the received notification; and
responsive to receiving a selection of the selectable element by a user, customizing the routine for the particular period of time, and executing, during the particular period of time and by the assistant, the customized routine, including executing the modification of the one or more actions and at least one action from the default group of actions.
|