发明名称 |
SOFTWARE ROBOTS FOR PROGRAMMATICALLY CONTROLLING COMPUTER PROGRAMS TO PERFORM TASKS |
摘要 |
A system for remotely controlling multiple application programs executing on multiple respective physical computing devices, the system comprising a first computing device, comprising a first processor, and configured to execute a first application program; a second computing device, comprising a second processor, and configured to execute a second application program; and a controller configured to perform: generating, based on first information obtained from the first computing device and second information obtained from the second computing device, a global object hierarchy comprising a plurality of objects corresponding to active graphical user interface (GUI) elements of the first application program and the second application program; controlling the first application program to perform the first sub-task at least in part by using the global object hierarchy; and controlling the second application program to perform the second sub-task at least in part by using the global object hierarchy. |
申请公布号 |
US2016259654(A1) |
申请公布日期 |
2016.09.08 |
申请号 |
US201615059883 |
申请日期 |
2016.03.03 |
申请人 |
Software Robotics Corporation Limited ;Software Robotics Corporation |
发明人 |
Nychis George Peter;Murty Rohan Narayan |
分类号 |
G06F9/44;G06F3/0484;G06F9/455 |
主分类号 |
G06F9/44 |
代理机构 |
|
代理人 |
|
主权项 |
1. A system for remotely controlling multiple application programs executing on multiple respective virtual machines, the system comprising:
a computing device, comprising a first processor, and configured to execute:
a first virtual machine configured to execute a first application program; anda second virtual machine configured to execute a second application program; and a controller communicatively coupled to the computing device and comprising a second processor, the controller configured to perform:
generating, based on first information obtained from the first virtual machine and second information obtained from the second virtual machine device, a global object hierarchy comprising a plurality of objects corresponding to active graphical user interface (GUI) elements of the first application program and the second application program;controlling the first application program to perform the first sub-task at least in part by using the global object hierarchy; andcontrolling the second application program to perform the second sub-task at least in part by using the global object hierarchy. |
地址 |
London GB |