US 12,346,382 B2
Navigation goal identification using clustering
John Edward Schlerf, Oakland, CA (US); Nicholas Lee Gaylord, Alameda, CA (US); and Melanie Manguin, San Francisco, CA (US)
Assigned to ZenPayroll, Inc., San Francisco, CA (US)
Filed by ZenPayroll, Inc., San Francisco, CA (US)
Filed on Feb. 20, 2024, as Appl. No. 18/581,771.
Application 18/581,771 is a continuation of application No. 17/901,789, filed on Sep. 1, 2022, granted, now 11,941,066.
Prior Publication US 2024/0248931 A1, Jul. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/30 (2019.01); G06F 16/906 (2019.01)
CPC G06F 16/906 (2019.01) 20 Claims
OG exemplary drawing
 
1. A method comprising:
identifying, by a central database system for each of a plurality of historical users, an action being performed by the historical user within a domain and a set of consecutive web pages viewed by the historical user while performing the action, each of the consecutive web pages corresponding to a web address and each web address corresponding to a web page of the consecutive web pages within a threshold similarity of the web address corresponding to each other web page of the consecutive web pages;
generating, by the central database system, 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;
training, by the central database system, 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;
applying, by the central database system, the cluster model to web pages viewed by a target user and a predicted next web page to be viewed by the target user to identify an action being performed by the target user; 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.