Patent ID: 9600298
Date: 2017-03-21
CPC Classifications: G06F

Claim:
1. A method for recognizing change in a graphical user interface (GUI) environment, the method comprising: copying a first active GUI window in the GUI environment into memory via one or more operating system commands for copying, into memory, images of active GUI windows only; selecting a first area in the GUI environment; determining that the first area corresponds to a second active GUI window in the GUI environment by comparing pixels in a top row of the first area to pixels in a top row of the copied first active GUI window; determining position of the second active GUI window in the GUI environment based on expanding the first area in size until a threshold area is reached that does not match the first active GUI window; monitoring a focus area in the second active GUI window to detect visual changes in attributes of the focus area, without regard to any visual changes outside the focus area; determining whether the second active GUI window has moved or has been resized, in response to determining a visual change in the attributes of the focus area; and determining position of a third active GUI window in the GUI environment, in response to determining that the second active GUI window has not been moved or has not been resized.