Patent ID: 8341541

Claim:
A method for concurrently displaying a plurality of windows on a display screen, the method comprising in order the steps of: responsive to a first command, reconfiguring a plurality of windows to present a first three dimensional visual representation of the windows overlapping, wherein a first window has focus, is scaled to be smaller than the remaining plurality of windows, and is the top window of Z-order and the plurality of windows are arranged alphabetically by window title; and responsive to a second command, reconfiguring the plurality of windows to present a second three dimensional visual representation of the windows overlapping, in which a second window is located in a different position by transitioning the second window by animation from its position in the first three dimensional visual representation to its position in the second three dimensional visual representation, wherein all content of the second window is revealed while the Z-order of all the windows remains the same and the first window retains focus and the animation represents an effect of sliding out the second window from its position in the first three dimensional visual representation.