| CPC G06F 9/542 (2013.01) [G06N 7/01 (2023.01)] | 20 Claims |

|
1. A computer-implemented method of predicting and automatically performing activities related to computer applications, comprising:
constructing, for a specific activity of a plurality of activities, a decision model based on action data of one or more actions,
each action of the one or more actions having an identifier of an activity of the plurality of activities performed with a computer application, use data being operated on by the computer application via the activity, and a timestamp,
the decision model including a rule specifying a first activity as a next activity or a probabilistic classifier that accepts use data being operated on via the specific activity and outputs an identifier of an activity to be performed as a next activity with a probability;
detecting, in real time, performance of the specific activity with specific use data;
when the decision model for the specific activity includes the rule, automatically applying the rule; and
when the decision model for the specific activity includes the probabilistic classifier and no applicable rule:
executing the probabilistic classifier to obtain a list of candidate next activities and an associated list of probabilities; and
sending the list of candidate next activities, indicating a recommended next activity, and the associated list of probabilities to a device,
wherein one or more steps is performed using a computer.
|