Patent ID: 11921608
Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. A device, comprising:
one or more memories; and
one or more processors, communicatively coupled to the one or more memories, configured to:
receive, from user devices, activity data identifying activities of a process performed by users interacting with one or more user interfaces via the user devices,
wherein the activities include one or more of clicks, taps, scrolls, voice commands, or visual commands based on the users interacting with the one or more user interfaces;

preprocess the activity data to determine a context associated with the activities of the process performed by the users,
wherein the one or more processors, to preprocess the activity data, are configure to;
determine, based on information that is presented to the users via one or more hardware components of the user devices, one or more images, sounds, or vibrations that are presented to the users, and
process the one or more images, sounds, or vibrations to determine one or more words or other information presented to the users;

receive baseline data identifying baselines associated with the process and first similarity labels associated with the baselines;
receive variant data identifying variants from the baselines and second similarity labels associated with the variants;
apply a sequence alignment model, to the activity data and the baseline data, to determine first similar sequences associated with the activities and the baselines;
apply the sequence alignment model, to the activity data and the variant data, to determine second similar sequences associated with the activities and the variants;
determine, based on the first similarity labels in the baseline data, and based on the first similar sequences, first label data identifying first labels for the activities;
determine, based on the second similarity labels in the variant data, and based on the second similar sequences, second label data identifying second labels for the activities;
identify, based on the first label data and the second label data, missing label data in the activity data;
receive third label data identifying third labels for the activities,
wherein the third label data corresponds to the missing label data;

generate a process diagram based on the activity data, the first label data, the second label data, and the third label data; and
perform one or more actions based on the process diagram,
wherein the one or more processors, to perform the one or more actions, are configured to:
generate an electronic document specifying the process, based on the process diagram, and
automatically create and send an electronic calendar invitation that includes the electronic document, including the process diagram, to a user device associated with a trainer or trainee.