Patent ID: 11960930
Assignee: AUTOMATION ANYWHERE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A non-transitory computer readable medium including at least computer program code tangible stored thereon for creating a software automation process for use with a robotic process automation system, the computer readable medium comprising:
computer program code for determining a plurality of contextual identifiers for each of a plurality of events from a first recording of a first series of events involving one or more software programs operating on one or more computing devices;
computer program code for determining a plurality of contextual identifiers for each of a plurality of events from a second recording of a second series of events involving one or more software programs operating on one or more computing devices;
computer program code for forming a representation for the first series of events from the first recording;
computer program code for forming a representation for the second series of events from the second recording;
computer program code for identifying one or more events from the events in the first series of events that match one or more events from the events in the second series of events, the identifying of the one or more events that match is performed based at least on the plurality of contextual identifiers pertaining to the corresponding events in the first series of events and the second series of events;
computer program code for combining the representation of the first series of events with the representation of the second series of events to form a combined representation, the combining being dependent on the identified one or more events that match, the combining including at least (i) determining matching events that are present in the representation of the first series of events and the representation of the second series of events, and (ii) merging the representation of the first series of events with the representation for the second series of events, the merging being dependent on the matching events to form the combined representation;
computer program code for producing a software automation process based on the combined representation; and
computer program code for executing the software automation process to perform software automation in accordance with the combined representation.