Patent ID: 8539373

Claim:
A computer-implemented method for window management, the method comprising: presenting a first window in a foreground of a graphical user interface; presenting at least a portion of each of one or more secondary windows in the graphical user interface; presenting one or more indicators in the graphical user interface indicating that additional windows exist, wherein each of the additional windows is not currently displayed within the graphical user interface, and wherein each of the one or more indicators is indicative of content of a corresponding one of the additional windows; receiving a first user selection of a first one of the indicators; and in response to receiving the first user selection of the first one of the indicators indicating that additional windows exist: presenting plural additional windows within the graphical user interface, wherein the plural additional windows were not displayed within the graphical user interface prior to the first user selection of the first one of the indicators, bringing at least one of the plural additional windows to the foreground in the graphical user interface, moving the at least one of the plural additional windows across the graphical user interface to be in view of the graphical user interface, wherein the at least one of the plural additional windows is repositioned on the graphical user interface, sending the first window and the secondary windows behind the at least one of the plural additional windows, and moving at least one of the first window and the secondary windows across the graphical user interface to be out of view of the graphical user interface, wherein the at least one of the first window and the secondary windows is repositioned on the graphical user interface.