CPC G06F 16/2465 (2019.01) [G06F 16/2365 (2019.01); G06F 16/9035 (2019.01)] | 20 Claims |
16. A method for identifying action sequences of user actions for at least one user of a computing system, the method comprising:
identifying, by a sequence mining unit comprising processing circuitry, patterns of one or more user actions that occur repeatedly from event data and logs of user actions for at least one user of a computing system to obtain a set of one or more candidate action sequences each comprising a sequence of one or more user actions;
obtaining, by a sequence filtering unit comprising processing circuitry, a set of one or more filtered action sequences usable to improve a quality of action sequences identified by the system by applying, to the set of one or more candidate action sequences, at least one of:
one or more candidate filters that cause the sequence filtering unit to discard one or more invalid action sequences of the one or more candidate action sequences, wherein the one or more candidate filters are generated from a model of user actions for an application domain, or
one or more action filters that cause the sequence filtering unit to discard one or more invalid user actions of a candidate action sequence of the one or more candidate action sequences, wherein the one or more action filters are generated from the model of user actions for the application domain;
generating, by a workflow automation unit comprising processing circuitry:
an automated workflow from the one or more filtered action sequences; and
information based on the automated workflow and the model of user actions for the application domain; and
outputting, by an output device, at least one of:
the automated workflow for performance by a computing system to automate user tasks, or
the information to modify a workflow performed by a user using the computing system.
|