Multi-task recorder
First Claim
1. A method for controlling one or more computer applications in a graphical user interface type operating system comprising the steps of:
- generating a script file comprising instructions for controlling one or more computer applications;
compiling said script file into a binary language file;
executing said binary language file to control said one or more computer applications according to said instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable medium controls one or more applications in a graphical user interface type operating system. All events that occur through the graphical user interface are recorded and a script file is generated comprising instructions based on the recorded events. A compiler compiles the script file into a binary language file; and an event player executes the binary language file to control the one or more computer applications according to the instructions. In a preferred embodiment, all mouse and keyboard events that occur through a graphical user interface in a Windows, MacOS, or X-windows based operating system are recorded. The above events are created directly or indirectly by a user of the graphical user interface.
-
Citations
32 Claims
-
1. A method for controlling one or more computer applications in a graphical user interface type operating system comprising the steps of:
-
generating a script file comprising instructions for controlling one or more computer applications;
compiling said script file into a binary language file;
executing said binary language file to control said one or more computer applications according to said instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for controlling one or more applications in a graphical user interface type operating system comprising:
-
an event recorder for recording all events that occur through the graphical user interface and for generating a script file comprising instructions based on said recorded events;
a compiler for compiling said script file into a binary language file; and
an event player for executing said binary language file to control said one or more computer applications according to said instructions. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable medium having computer-executable instructions thereon for controlling one or more computer applications in a graphical user interface type operating system, the instructions comprising modules including:
-
a recording module for recording all events that occur through the graphical user interface and generating a script file comprising instructions based on said recorded events;
a compiling module for compiling said script file into a binary language file; and
an executing module for executing said binary language file to control said one or more computer applications according to said instructions. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification