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

Claim 9:
10. A robotic process automation system comprising:
data storage for storing a plurality of sets of task processing instructions, each set of task processing instructions operable to interact at a user level with one or more designated user level application programs; and
a processor configured to execute instructions that when executed cause the processor to perform an automation task to process at least one work item, by performing at least the acts of:
initiating on a user computing device a user session for managing execution of the automation task;
accessing the set of task processing instructions that are to be carried out, the set of task processing instructions to be carried out by the user computing device, the set of task processing instructions identifying a plurality of instruction packages referenced or used by the set of task processing instructions, each of the instruction packages including one or more processing instructions, the instruction packages including at least a first instruction package and a second instruction package;
loading, for the user session, the first instruction package referenced or used in the first set of task processing instructions using a first package class loader;
loading, for the user session, the second instruction package referenced or used in the first set of task processing instructions using a second package class loader; and
causing execution, under control of the user session on the user computing device, instructions that have been loaded by the first package class loader and the package second class loader, wherein, during the execution, the instructions loaded by the first package class loader are sandboxed from the instructions loaded by the second package class loader.