Computer interface having a single window mode of operation
First Claim
1. A method for displaying data to users in a computer system in which a plurality of different tasks are being concurrently executed, comprising the steps of:
- displaying each of said plurality of different tasks in the form of either an open window or a minimized representation of the corresponding task, wherein only one of said two forms of display is visible for each corresponding one of said plurality of tasks respectively, and only one of the different tasks is an open window at a time such that each other one of the different tasks is displayed as a minimized representation of the corresponding task;
presenting a first task of the different tasks using an open window for the first task and a second task of the different tasks using a minimized representation of the second task, the first task being an active task and the second task being an inactive task;
detecting user selection of the minimized representation of the second, inactive task, wherein the user selection is a normal user selection or a modified user selection; and
in response to detection of the normal user selection, automatically swapping states of the first and second tasks by inactivating the first task and displaying the inactive first task in the form of the minimized representation of that inactive first task, while activating the second task and displaying the active second task in the form of an open window; and
in response to detection of the modified user selection maintaining the open window for the first task and concurrently displaying a second open window for the second task.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-human interface manages the available space of a computer display in a manner which reduces clutter and confusion caused by multiple open windows. The interface includes a user-selectable mode of operation in which only those windows associated with the currently active task are displayed on the computer monitor. All other windows relating to non-active tasks are minimized by reducing them in size or replacing them with a representative symbol, such as an icon, so that they occupy a minimal amount of space on the monitor'"'"'s screen. When a user switches from the current task to a new task, by selecting a minimized window, the windows associated with the current task are automatically minimized as the window pertaining to the new task is displayed at its normal size. As a result, the user is only presented with the window that relates to the current task of interest, and clutter provided by non-active tasks is removed.
29 Citations
36 Claims
-
1. A method for displaying data to users in a computer system in which a plurality of different tasks are being concurrently executed, comprising the steps of:
-
displaying each of said plurality of different tasks in the form of either an open window or a minimized representation of the corresponding task, wherein only one of said two forms of display is visible for each corresponding one of said plurality of tasks respectively, and only one of the different tasks is an open window at a time such that each other one of the different tasks is displayed as a minimized representation of the corresponding task; presenting a first task of the different tasks using an open window for the first task and a second task of the different tasks using a minimized representation of the second task, the first task being an active task and the second task being an inactive task; detecting user selection of the minimized representation of the second, inactive task, wherein the user selection is a normal user selection or a modified user selection; and in response to detection of the normal user selection, automatically swapping states of the first and second tasks by inactivating the first task and displaying the inactive first task in the form of the minimized representation of that inactive first task, while activating the second task and displaying the active second task in the form of an open window; and in response to detection of the modified user selection maintaining the open window for the first task and concurrently displaying a second open window for the second task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 34, 35, 36)
-
-
8. A non-transitory computer-readable medium containing program code for a user interface which executes the steps of:
-
displaying each of a plurality of different tasks, in the form of either an open window or a minimized representation of the corresponding task, wherein only one of said two forms of display is visible for each corresponding one of said plurality of tasks respectively, and only one of the different tasks is an open window at a time such that each other one of the different tasks is displayed as a minimized representation of the corresponding task; presenting a first task of the different tasks using an open window for the first task and a second task of the different tasks using a minimized representation of the second task, the first task being an active task and the second task being an inactive task; detecting user selection of the minimized representation of the second, inactive task, wherein the user selection is a normal user selection or a modified user selection; and in response to detection of the normal user selection, automatically swapping states of the first and second tasks by inactivating the first task and displaying the inactive first task in the form of the minimized representation of that inactive first task, while activating the second task and displaying the active second task in the form of an open window; and in response to detection of the modified user selection maintaining the open window for the first task and concurrently displaying a second open window for the second task. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
- 15. A computer having a display device and a processor that is capable of concurrently executing a plurality of different tasks, the processor causing a user interface to be presented on the display device in which each of said tasks are indicated on the display device in the form of either an open window or a minimized representation of the corresponding task such that only one of said two forms of indications is visible for each corresponding one of said plurality of tasks, and wherein a first task of said tasks is indicated by an open window and second tasks are indicated by respective minimized representations, the first task being an active task and the second tasks being inactive tasks, further wherein, in response to a normal selection of the minimized representation of one of the second tasks, automatically swapping states of the tasks by inactivating the first task and displaying the inactive first task in the form of the minimized representation of that inactive first task, while activating the one of the second tasks and displaying only the active one of the second tasks in the form of an open window, and yet further wherein in response to a modified selection of the minimized representation of one of the second tasks, automatically, maintaining the open window for the first task and concurrently displaying a second open window for the second task.
-
19. A method for displaying data via a user interface of a computer in which a plurality of different tasks are being concurrently executed, comprising the steps of:
-
displaying (1) data associated with a first task of the different tasks in the form of an open window; and
(2) concurrently executing second tasks in the form of respective minimized representations of the second tasks;detecting user selection of a minimized representation of one of the second tasks, wherein the user selection is a normal user selection or a modified user selection; and in response to detection of the normal user selection, automatically swapping states of the different tasks by removing the display of the open window for said first task and displaying the first task in a form of the minimized representation of the first task, while removing the display of the minimized representation of the one of the second tasks and displaying only the one of the second tasks in the form of an open window; and in response to detection of the modified user selection maintaining the open window displaying data associated with the first task and concurrently displaying data associated with the second task in a second open window. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable medium containing program code for a user interface which causes a computer to execute the following operations:
-
display (1) data associated with a first task of a plurality of concurrently executing tasks in the form of an open window; and
(2) concurrently executing second tasks in the form of respective minimized representations of the second tasks;detect user selection of a minimized representation of one of the second tasks, wherein the user selection is a normal user selection or a modified user selection; and in response to detection of the normal user selection, automatically swapping states of the different tasks by removing the display of the open window for said first task and displaying the first task in a form of the minimized representation of the first task, while removing the display of the minimized representation of the one of the second tasks and displaying only the one of the second tasks in the form of an open window; and in response to detection of the modified user selection maintaining the open window displaying data associated with the first task and concurrently displaying data associated with the second task in a second open window. - View Dependent Claims (26, 27, 28, 29, 30)
-
- 31. A computer having a display and a processor that is capable of concurrently executing a plurality of different tasks, the processor causing a user interface to be presented on the display in which data associated with a first task of said different tasks is presented on the display in the form of an open window and causing concurrently executing second tasks to be indicated on the display by respective minimized representations, and further wherein, in response to a normal selection of the minimized representation of one of the second tasks, the processor automatically swaps states by removing the display of the open window associated with the first task, and displaying only an open window containing data associated with the selected task, in lieu of the selected task'"'"'s minimized representation and yet further wherein in response to a modified selection of the minimized representation of one of the second tasks, automatically, maintaining the open window presenting the first task and concurrently displaying the second task in the form of a second open window.
Specification