Method and system for controlling cascaded windows on a GUI desktop on a computer
First Claim
1. A computer-implemented method for managing a plurality of windows displayed on a computer, comprising:
- arranging the plurality of windows into a deck; and
causing at least a portion of each window within the deck to be displayed regardless of which window in the deck is active.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method and system of maintaining and controlling the ordering and placement for display of individual GUI windows into groups or “decks” similar to a deck of playing cards on a desktop area of a computer display. The decks comprise collections of cascaded windows. The method and system control the decks such that the title bars of all windows of the deck are always simultaneously visible to the user no matter which window is selected as the active window. The act of moving the current top window back into a new position in the deck is defined as “shuffling” the windows. The method and system further provide auto-deck processes that automatically cascade defined applications, such as Internet Explorer windows, into a deck. In addition, the method and system may also include user-definable options as to the order of the shuffle, and includes the ability to drag the active window out of the deck and to drag any window into the deck. Also, the method and system may allow for the automatic resizing of all windows in a deck by just resizing the active window, and for a predetermined grouping of different applications into the same deck.
189 Citations
21 Claims
-
1. A computer-implemented method for managing a plurality of windows displayed on a computer, comprising:
-
arranging the plurality of windows into a deck; and
causing at least a portion of each window within the deck to be displayed regardless of which window in the deck is active. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium having computer-executable instructions for performing a method for managing a plurality of windows displayed on a computer, the method comprising:
-
arranging the plurality of windows into a deck; and
causing at least a portion of each window within the deck to be displayed regardless of which window in the deck is active. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A data processing system for use on a computer comprising:
-
cascade logic for arranging a plurality of windows into a deck; and
display logic for causing at least a portion of each window within the deck to be displayed regardless of which window in the deck is active. - View Dependent Claims (18, 19, 20, 21)
-
Specification