Software robots for programmatically controlling computer programs to perform tasks
US10156958B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 3, 2016 |
| Grant date | Dec 18, 2018 |
| Priority date | — |
| Expiry date | Oct 30, 2036 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2009/4557
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A system comprising at least one hardware processor; at least one non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform: generating an object hierarchy comprising a plurality of objects corresponding to active graphical user interface (GUI) elements of a first application program, the generating comprising: obtaining a hierarchical representation of the active GUI elements of the application program; generating an object for each of at least some of the active GUI elements represented in the hierarchical representation; and organizing the generated objects into the object hierarchy based on relationships among active GUI elements represented in the hierarchical representation; and controlling, using software robot computer program and the generated object hierarchy, the first application program to perform the first sub-task.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.