Computer interface having a virtual single-layer mode for viewing overlapping objects
First Claim
1. A method for facilitating interactivity between objects appearing on a desktop and in windows of a computer user interface, comprising the steps of:
- displaying one or more windows in a first view such that the windows can obscure a user'"'"'s view of objects on the desktop of the user interface;
moving the windows from their obscuring positions into a second view in response to a first user command, wherein the second view exposes at least a part of the desktop obscured by the one or more windows in the first view;
selecting at least one of said desktop objects while the windows are moved in the second view;
returning the windows to their original positions in the first view in response to a second command from the user, while maintaining the selection of said desktop object; and
placing the selected object in one of said windows in the first view.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-human interface provides a mechanism to manage the available space of a computer display in a manner that facilitates navigation among multiple windows that are overlaid upon one another. The interface includes a user-selectable mode in which the windows are rearranged, and resized if necessary, so that all open windows can be simultaneously viewed within the area of the display, thereby enabling any one of the windows to be easily selected for access. In effect, the presentation of the windows is “flattened” so that all windows appear at the same virtual depth, rather than overlapping one another. With this approach, there is no need to minimize windows in order to access one that is overlaid by another, thereby enabling the user to keep the content of all windows visible and accessible. Subsets of windows can be repositioned in the same manner, or all windows can be removed from the display area for access to desktop objects.
75 Citations
16 Claims
-
1. A method for facilitating interactivity between objects appearing on a desktop and in windows of a computer user interface, comprising the steps of:
-
displaying one or more windows in a first view such that the windows can obscure a user'"'"'s view of objects on the desktop of the user interface; moving the windows from their obscuring positions into a second view in response to a first user command, wherein the second view exposes at least a part of the desktop obscured by the one or more windows in the first view; selecting at least one of said desktop objects while the windows are moved in the second view; returning the windows to their original positions in the first view in response to a second command from the user, while maintaining the selection of said desktop object; and placing the selected object in one of said windows in the first view. - View Dependent Claims (2, 3, 9, 10, 11)
-
-
4. A method for facilitating interactivity between objects appearing on a desktop and in windows of a computer user interface, comprising the steps of:
-
displaying one or more windows in a first view such that the windows can obscure a user'"'"'s view of objects on the desktop of the user interface; selecting an object in a window while the first view is displayed; moving the windows from their obscuring positions into a second view in response to a first user command, to expose at least a part of the desktop obscured by the one or more windows in the first view while maintaining the selection of the object; placing the selected object on the desktop or a desktop object while the windows are moved in the second view; and returning the windows to their original positions in the first view in response to a second command from the user. - View Dependent Claims (5, 6, 7, 8)
-
-
12. A method for facilitating interactivity between objects appearing on a desktop and in windows of a computer user interface, comprising the steps of:
-
displaying one or more windows in a first view such that the windows can obscure a user'"'"'s view of objects on the desktop of the user interface; moving the windows from their obscuring positions in a second view, in response to a first user command, wherein the second view exposes at least a part of the desktop obscured by the one or more windows in the first view; returning the windows to their original positions of said first view, in response to a second command from the user; selecting an object in one of the windows or from the desktop while one of the first view or second view, respectively, is being displayed; maintaining the selection of the object while switching to the other of said first view or said second view; and placing said selected object on the desktop or in one of said windows, respectively, after switching to the other of said first view or second view. - View Dependent Claims (13, 14, 15, 16)
-
Specification