Patent ID: 11941066
Assignee: ZENPAYROLL, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A system comprising:
one or more processors; and
a non-transitory computer readable storage medium storing executable instructions that, when executed by one or more processors, cause the one or more processors to:
identify, for each of a plurality of historical users, an action being performed by the historical user within a domain and a set of web pages viewed by the historical user while performing the action;
generate a training data set comprising, for each of the plurality of historical users, the identified action and the set of web pages viewed while the action is being performed;
train a cluster model using the training data set, the cluster model configured to predict a desired action to be performed by an acting user based on web pages viewed by the acting user;
apply a machine-learned model to web pages viewed by a target user to predict a next web page to be viewed by the target user;
apply the cluster model to the web pages viewed by the target user and the predicted next web page to be viewed by the target user to identify an action being performed by the target user;
in response to determining that an observed next web page viewed by the target user is unrelated to the identified action being performed by the target user:
modify an interface displayed to the target user to include a web element to direct the target user to the predicted next web page; and
retraining the cluster model in response to determining that the target user is performing a new action different from actions performed by the plurality of historical users.