Method for managing simultaneous display of multiple windows in a graphical user interface
AssigneeMicrosoft Corporation
InventorsErich Soren Finkelstein, Samuel David Hobson, Adrian Klein, Benjamin Waldman
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsErich Soren Finkelstein, Samuel David Hobson, Adrian Klein, Benjamin Waldman
Estimating the term…
A method for managing simultaneous display of multiple windows in a graphical user interface (GUI). A computer system with a display and user interface input device displays a primary or container window on the display, comprising a predetermined region for displaying information and/or receiving user commands associated with a first computer process. The system displays a target window comprising a predetermined region for displaying information and/or receiving user commands associated with a different computer process. The target window is typically displayed in a higher z-order relative to the primary window to maintain it on top. In response to a predetermined triggering condition, the target window is manipulated by movement, temporary disappearance, and/or size reduction, while maintaining the relative z-order of the target window relative to the primary window and away from a predetermined avoidance region associated with the first computer process. The target window can be moved away a minimal distance, biased in a predetermined direction, or positioned at anchor points relative to the container window to avoid obscuring the avoidance region.
In a computer system having a graphical user interface including a display and a user interface input device, a method for displaying a target window relative to a primary window, comprising the steps of:
In a computer system having a graphical user interface including a display and a user interface input device, a method of communicating between a first computer process and a second computer process, the first computer process causing display of a primary window on the display and being operative to receive user commands via the user interface input device, the second computer process operative for displaying a target window on the display and being operative to receive user commands via the user interface input device, comprising the steps of:
In a computer system having a graphical user interface including a display and a user interface input device, a method for displaying a target window relative to a primary window, comprising the steps of:
In a computer system having a graphical user interface including a display and a user interface input device, a method for displaying a target window relative to a primary window, comprising the steps of:
Dependencies are inferred from the claim text.