AUTOMATED APPLICATION INTERACTION USING A VIRTUAL OPERATOR
First Claim
1. A computer-implemented method for automating interaction with a computer system comprising:
- linking a control computer system to an input interface of a client computer system and to an output interface of the client computer system operative for producing user interface images on a display device; and
executing with the control computer system distinct software modules that include a virtual operator for simulating actions of a human operator, wherein execution of the software modules causes the control computer system to perform the steps of;
capturing an image from the output interface;
recognizing information in the image; and
responsively to the information, controlling an input device by the virtual operator to thereby automatically execute predetermined operations on the client computer system via the input interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for automating interaction with a computer system includes linking a control computer system to an input interface and to an output interface of a client computer system, which is operative for producing user interface images on a display device. The control computer system executes distinct software modules that include a virtual operator for simulating actions of a human operator. Execution of the software modules causes the control computer system to capture an image from the output interface, and to recognize information in the image. In response to the information, the virtual operator controls an input device to automatically execute predetermined operations on the client computer system via the input interface.
-
Citations
20 Claims
-
1. A computer-implemented method for automating interaction with a computer system comprising:
-
linking a control computer system to an input interface of a client computer system and to an output interface of the client computer system operative for producing user interface images on a display device; and executing with the control computer system distinct software modules that include a virtual operator for simulating actions of a human operator, wherein execution of the software modules causes the control computer system to perform the steps of; capturing an image from the output interface; recognizing information in the image; and responsively to the information, controlling an input device by the virtual operator to thereby automatically execute predetermined operations on the client computer system via the input interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer software product for automating interaction with a computer system, comprising a computer storage medium in which computer program instructions are stored, wherein the instructions comprise distinct modules that include a virtual operator for simulating actions of a human operator, which instructions, when executed by a control computer linked to an input interface of a client computer system and to an output interface of the client computer system operative for producing user interface images on a display device, cause the control computer to perform the steps of:
-
capturing an image from the output interface; recognizing information in the image; and responsively to the information, controlling an input device by the virtual operator to thereby automatically execute predetermined operations on the client computer system via the input interface. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A data processing system automating interaction with a computer system, comprising:
-
a client computer system operative for producing user interface images on a display device; a control computer system linked to an input interface and to an output interface of the client computer system; a processor; and a memory accessible to the processor storing programs and data objects therein, wherein execution of the programs causes the processor to execute with the control computer system distinct software modules that include a virtual operator for simulating actions of a human operator, and to perform the steps of; capturing an image from the output interface; recognizing information in the image; and responsively to the information, controlling an input device by the virtual operator to thereby automatically execute predetermined operations on the client computer system via the input interface. - View Dependent Claims (18, 19, 20)
-
Specification