Automation of a process running in a first session via a robotic process automation robot running in a second session
AssigneeUiPath, Inc.
InventorDaniel DINES
Life of this patent
Estimating the term…
Abstract
Automation of a process running in a first session via robotic process automation (RPA) robot(s) running in a second session is disclosed. In some aspects, a form is displayed in a user session, but one or more attended RPA robots that retrieve and/or interact with data for an application in the first session run in one or more other sessions. In this manner, the operation of the RPA robot(s) may not prevent the user from using other applications or instances when the RPA robot(s) are running, but the data modifications made or facilitated by the RPA robot(s) may be visible to the user in the first session window.
Claims30
A computer-implemented method, comprising:
- executing a robotic process automation (RPA) robot in a main session of a computing system;
- calling or launching an RPA robot in a client session via inter-process communication (IPC), by the main session RPA robot;
- receiving one or more messages from the client session RPA robot via IPC, by the main session RPA robot;
- and
- using results from the received one or more messages from the client session RPA robot to complete at least a portion of a workflow of the main session RPA robot, to interact with an application or application object running in the main session, or both, by the main session RPA robot.
A computer-implemented method, comprising:
- executing a robotic process automation (RPA) robot in a main session of a computing system;
- calling or launching an application in a client session via inter-process communication (IPC), by the main session RPA robot;
- receiving one or more messages from the client session application via IPC, by the main session RPA robot;
- and
- using results from the received one or more messages from the client session application to complete at least a portion of a workflow of the main session RPA robot, to interact with an application or application object running in the main session, or both, by the main session RPA robot.
A computer-implemented method, comprising:
- executing a robotic process automation (RPA) robot in a main session of a computing system;
- calling or launching an RPA robot in a client session via inter-process communication (IPC), by the main session RPA robot;
- calling or launching an application in the client session via IPC, by the main session RPA robot;
- receiving one or more messages from the client session RPA robot and the client session application via IPC, by the main session RPA robot;
- and
- using results from the received one or more messages from the client session RPA robot and the client session application to complete at least a portion of a workflow of the main session RPA robot, to interact with one or more applications and/or application objects running in the main session, or both, by the main session RPA robot.
Dependencies are inferred from the claim text.