×

Graphical user interface (GUI) noise reduction in a cognitive control framework

  • US 8,429,612 B2
  • Filed: 11/11/2005
  • Issued: 04/23/2013
  • Est. Priority Date: 11/11/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of reducing graphical user interface (GUI) noise comprising:

  • during a recording phase of operation of a cognitive control framework system, capturing and storing user input actions and corresponding displayed images responsive to individual input actions while the user is using a graphical user interface (GUI) of an application program, and creating a first execution scenario based on the captured user input actions and corresponding displayed images;

    during a first playback phase of operation of the cognitive control framework system, automatically providing the captured user input actions of the first execution scenario to the application program, for each of the captured user input actions automatically provided to the application program, generating and capturing a first playback image responsive to the provided captured user input action, performing image analysis on the generated first playback image using a recorded image of the first execution scenario displayed responsive to a next provided captured user input action, finding a next object to receive the next provided captured user input action in the generated first playback image based on the image analysis, the finding of the next object based on at least one search parameter having a broad limit to enable the next object to be found in spite of a noise-induced difference between the generated first playback image and the recorded image of the first execution scenario, and recalculating input action data for the next provided captured user input action according to the found next object;

    modifying the first execution scenario to form a second execution scenario to reduce the noise-induced differences observed in the GUI during the first playback phase, the modifications to include the recalculated input action data and the first playback images;

    resetting the at least one search parameter to have a narrow limit compared to the broad limit, the narrow limit to account for the reduction in the noise-induced differences in the GUI; and

    playing back the application program according to the second execution scenario, displaying a second playback image in response to a recalculated input action from the second execution scenario, performing image analysis on the second playback image to find the next object in the second playback image, the image analysis performed using a first playback image in the second execution scenario corresponding to the next recalculated input action from the second execution scenario, the finding of the next object in the second playback image based on the at least one search parameter having the narrow limit.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×