Patent ID: 8627228

Claim:
A computer-implemented method for adjusting a computer display, comprising: presenting on a display of a computer a graphical user interface (GUI) management module for generation of a GUI that offers in an editing window selectable GUI elements and a visual indicator, the visual indicator being movable in the editing window, the editing window having at least two panels and a divider between the panels; moving the divider to first locations of the divider in the editing window by actions of an operator; moving the divider to second locations of the divider in the editing window automatically; memorizing a configuration history of the divider comprising the first locations and the second locations of the divider in the editing window, wherein the first locations and the second locations occur with different frequencies; defining an optimization function of the first locations and the second locations for determining a new location of the divider that is selected from the first locations and the second locations, wherein the optimization function minimizes a likelihood that the divider will need to be moved away from the new location; determining that a focus event with respect to one of the GUI elements or one of the panels has occurred; responsively to the focus event, invoking the optimization function responsively to the configuration history of the divider to determine the new location of the divider within the editing window; and on the display automatically resetting the divider to the new location within the editing window.