Graphical User Interface (Gui) Noise Reduction in a Cognitive Control Framework
First Claim
1. A computer-implemented method of reducing graphical user interface (GUI) noise comprising:
- recording a first execution scenario for control of operation of an application program having a GUI during a recording phase of operation of a cognitive control framework system;
setting soft conditions for a search for the application program for the first execution scenario;
playing back the application program according to the first execution scenario during a playback phase of operation of the cognitive control framework system;
updating the first execution scenario to form a second execution scenario to reduce GUI noise conditions observed during playback, including updating recorded images originally generated by the GUI during the recording phase and updating coordinates for user input data;
setting stronger conditions for the search for use in subsequent playbacks; and
playing back the application program according to the second execution scenario with the stronger conditions for search.
1 Assignment
0 Petitions
Accused Products
Abstract
Reducing graphical user interface (GUI) noise maybe achieved by recording a first execution scenario for control of operation of an application program having a GUI during a recording phase of operation of a cognitive control framework system, setting soft conditions for a search for the application program for the first execution scenario, playing back the application program according to the first execution scenario during a playback phase of operation of the cognitive control framework system, updating the first execution scenario to form a second execution scenario to reduce GUI noise conditions observed during playback, including updating recorded images originally generated by the GUI during the recording phase and updating coordinates for user input data, setting stronger conditions for the search for use in subsequent playbacks; and playing back the application program according to the second execution scenario with the stronger conditions for search.
-
Citations
22 Claims
-
1. A computer-implemented method of reducing graphical user interface (GUI) noise comprising:
-
recording a first execution scenario for control of operation of an application program having a GUI during a recording phase of operation of a cognitive control framework system; setting soft conditions for a search for the application program for the first execution scenario; playing back the application program according to the first execution scenario during a playback phase of operation of the cognitive control framework system; updating the first execution scenario to form a second execution scenario to reduce GUI noise conditions observed during playback, including updating recorded images originally generated by the GUI during the recording phase and updating coordinates for user input data; setting stronger conditions for the search for use in subsequent playbacks; and playing back the application program according to the second execution scenario with the stronger conditions for search. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article comprising:
- a machine accessible medium containing instructions, which when executed, result in reducing graphical user interface (GUI) noise by
recording a first execution scenario for control of operation of an application program having a GUI during a recording phase of operation of a cognitive control framework system; setting soft conditions for a search for the application program for the first execution scenario; playing back the application program according to the first execution scenario during a playback phase of operation of the cognitive control framework system; updating the first execution scenario to form a second execution scenario to reduce GUI noise conditions observed during playback, including updating recorded images originally generated by the GUI during the recording phase and updating coordinates for user input data; setting stronger conditions for the search for use in subsequent playbacks; and playing back the application program according to the second execution scenario with the stronger conditions for search. - View Dependent Claims (8, 9, 10, 11, 12)
- a machine accessible medium containing instructions, which when executed, result in reducing graphical user interface (GUI) noise by
-
13. A method of automatically controlling execution of an application program having a GUI to reduce GUI noise comprising:
-
capturing user input data and images displayed by the GUI during a recording phase of execution of the application program; analyzing the captured user input data and recorded images to generate a first execution scenario during the recording phase; setting soft conditions for a search for the application program for the first execution scenario; generating simulated user input data based on the first execution scenario during a playback phase of execution of the application program and inputting the simulated user input data to the application program; performing image analysis on playback images displayed by the GUI as a result of processing the simulated user input data during the playback phase and the recorded images; updating the first execution scenario to form a second execution scenario to reduce GUI noise conditions observed during playback, including updating the recorded images originally generated by the GUI during the recording phase and updating coordinates for user input data; setting stronger conditions for the search for use in subsequent playbacks; and playing back the application program according to the second execution scenario with the stronger conditions for search. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An article comprising:
- a machine accessible medium containing instructions, which when executed, result in automatically controlling execution of an application program having a GUI to reduce GUI noise by
capturing user input data and images displayed by the GUI during a recording phase of execution of the application program; analyzing the captured user input data and recorded images to generate a first execution scenario during the recording phase; setting soft conditions for a search for the application program for the first execution scenario; generating simulated user input data based on the first execution scenario during a playback phase of execution of the application program and inputting the simulated user input data to the application program; performing image analysis on playback images displayed by the GUI as a result of processing the simulated user input data during the playback phase and the recorded images; updating the first execution scenario to form a second execution scenario to reduce GUI noise conditions observed during playback, including updating the recorded images originally generated by the GUI during the recording phase and updating coordinates for user input data; setting stronger conditions for the search for use in subsequent playbacks; and playing back the application program according to the second execution scenario with the stronger conditions for search. - View Dependent Claims (19, 20, 21, 22)
- a machine accessible medium containing instructions, which when executed, result in automatically controlling execution of an application program having a GUI to reduce GUI noise by
Specification