Patent ID: 8875048

Claim:
A computer system for controlling a graphical user interface (GUI), comprising: a processor; a display device in communication with the processor; a window display component for creating a window on the graphical user interface at an intended window creation location in a window creation operation; a first identifying component for identifying bounding coordinates of a GUI control element of the window at the intended window creation location; a second identifying component for identifying coordinates of a graphical cursor; a comparison component for comparing the bounding coordinates of the GUI control element with the coordinates of the graphical cursor at a time of window creation; a third identifying component for identifying that the coordinates of the graphical cursor are within the bounding coordinates of the GUI control element of the window at the intended window creation location at the time of window creation; and a modifier component for modifying the window creation operation by changing the intended window creation location of the window to a different window creation location so that the coordinates of the graphical cursor are not within the bounding coordinates of the GUI control element of the window at the time of window creation in response to the third identifying component identifying that the coordinates of the graphical cursor are within the bounding coordinates of the GUI control element of the window at the intended window creation location at the time of window creation.