CPC G06F 9/451 (2018.02) [G06F 3/167 (2013.01)] | 20 Claims |
1. A system comprising:
at least one processor; and
memory storing instructions that, when executed by the at least one processor, causes the system to perform a set of operations, the set of operations comprising:
generating, based on a set of user signals for a first context, an action sequence associated with a first application of the first context;
determining the action sequence is performed above a predetermined threshold;
based on determining the action sequence is performed above the predetermined threshold, generating a recommendation to create a macro associated with the action sequence;
receiving a user indication to create the macro;
storing the macro in association with a trigger generated from the action sequence;
identifying the trigger associated with the macro, wherein the trigger comprises an indication of a second context that is different from the first context and the second context comprises a second application different from the first application; and
invoking, based on the identification of the trigger, the macro for the second context, thereby invoking the macro in a different context than the first context in which the action sequence was identified.
|