Method and system for displaying window configuration of inactive programs
First Claim
1. A method in a computer system for representing a window configuration of a window of a program when the program is inactive, the method comprising the steps of:
- determining the window configuration of the window of the program when the program is active;
storing the determined window configuration;
setting the program to inactive; and
when the program is inactive, displaying a representation of the determined window configuration and an indication that the program is inactive.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for managing window configurations of a desktop configuration is provided. In a preferred embodiment of the present invention, a TopDesk system persistently saves the window configurations of currently-active programs of the computer system. These saved window configurations compose a saved desktop configuration. The TopDesk system displays within its window a representation of the saved desktop configuration. Each saved window configuration is displayed as a rectangle (called a ghost window) that is representative of the size and location of the saved window configuration. Each displayed rectangle preferably contains the title of the actual window for the corresponding program. The TopDesk system allows a user to move the displayed rectangles to modify the saved desktop configuration. The TopDesk system allows a user to activate a saved desktop configuration. During this activation process, the TopDesk system activates any currently-inactive programs that are associated with a saved window configuration and sets the actual window configuration of the program to the saved window configuration. Thus, a user can persistently save desktop configurations and efficiently activate a desktop configuration.
283 Citations
17 Claims
-
1. A method in a computer system for representing a window configuration of a window of a program when the program is inactive, the method comprising the steps of:
-
determining the window configuration of the window of the program when the program is active; storing the determined window configuration; setting the program to inactive; and when the program is inactive, displaying a representation of the determined window configuration and an indication that the program is inactive. - View Dependent Claims (2, 3)
-
-
4. A method in a computer system for representing a size and location of a window for each of a plurality of programs, the method including the steps of:
-
activating each of the plurality of programs; determining an initial window size and location for each of the activated programs; saving the initial window size and location for each of the activated programs; inactivating one of the activated programs; displaying a representation of the initial window size and location of each active program and an indication that each active program is active; and displaying a representation of the initial window size and location of the inactive program and an indication that the inactive program is inactive. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method in a computer system for representing a window configuration of a window of a program when the program is inactive, the method comprising the steps of:
-
determining the window configuration of the window of the program when the program is active; setting the program to inactive; and when the program is inactive, displaying a rectangle representing the determined window configuration and an indication that the program is inactive.
-
-
15. A method in a computer system for representing a size and location of a window for each of a plurality of programs, the method including the steps of:
-
activating each of the plurality of programs; determining an initial window size and location for each of the activated programs; inactivating one of the activated programs; displaying a representation of the initial window size and location of each active program and an indication that each active program is active; and displaying a rectangle representative of the initial window size and location of the inactive program and an indication that the inactive program is inactive.
-
-
16. A system for representing a size and location of a window of a program when the program is inactive, the system comprising:
-
a processor for determining the window size and location of the program when the program is active and for setting the program to inactive; a memory for storing the determined window size and location; and a display device for, when the program is inactive, displaying a representation of the determined window size and location and an indication that the program is inactive.
-
-
17. A system for representing a window configuration for each of a plurality of programs, the system comprising:
-
a processor for activating each of the plurality of programs, for determining an initial window configuration for each of the activated programs, and for inactivating one of the activated programs; a memory for saving the initial window configuration for each of the activated programs; and a display device for displaying a representation of the initial window configuration of each active program and an indication that each active program is active, and for displaying a representation of the initial window configuration of the inactive program and an indication that the inactive program is inactive.
-
Specification