User interface for multiple display regions
First Claim
1. A machine implemented method to provide a user interface, the method comprising:
- displaying a user interface in a first display mode configured to present a plurality of open windows on a display, wherein at least one of the windows is presented in overlapping relation with another window;
receiving a first input to enter a second display mode;
in response to the first input, entering the second display mode and presenting the plurality of open windows on the display in a reduced size view, and arranged such that no window is in overlapping relation with another;
receiving a second input selecting a window to be presented in an enlarged view while remaining in the second display mode; and
receiving a third input to display the enlarged version of the selected window, and displaying the selected window in overlapping relation to at least a portion of at least one of all other windows, while such other windows remain in a reduced size view and in non-overlapping relation with one another.
1 Assignment
0 Petitions
Accused Products
Abstract
User interfaces for multiple display regions are described. One embodiment provides an array of non-overlapping windows that are created from a set of overlapping windows, and a user can select one of the non-overlapping windows to obtain an enlarged view of that selected window while keeping the other windows in their non-overlapping state. In one embodiment, the array of non-overlapping windows can include minimized windows or windows in other virtual desktops (e.g. windows in other “Spaces”) or both. In one embodiment, only windows of a selected application are shown in non-overlapping mode while opened windows of other applications are not shown.
39 Citations
17 Claims
-
1. A machine implemented method to provide a user interface, the method comprising:
-
displaying a user interface in a first display mode configured to present a plurality of open windows on a display, wherein at least one of the windows is presented in overlapping relation with another window; receiving a first input to enter a second display mode; in response to the first input, entering the second display mode and presenting the plurality of open windows on the display in a reduced size view, and arranged such that no window is in overlapping relation with another; receiving a second input selecting a window to be presented in an enlarged view while remaining in the second display mode; and receiving a third input to display the enlarged version of the selected window, and displaying the selected window in overlapping relation to at least a portion of at least one of all other windows, while such other windows remain in a reduced size view and in non-overlapping relation with one another. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A machine readable storage medium containing executable instructions which when executed by a system cause the system to perform a method to provide a user interface, the method comprising:
-
displaying a user interface in a first display mode configured to present a plurality of open windows on a display, wherein at least one of the windows is presented in overlapping relation with another window; receiving a first input to enter a second display mode; in response to the first input, entering the second display mode and presenting the plurality of open windows on the display in a reduced size view, and arranged such that no window is in overlapping relation with another window; receiving a second input selecting a window to be presented in an enlarged view while remaining in the second display mode; and receiving a third input to display the enlarged version of the selected window, and displaying the selected window in overlapping relation to at least a portion of at least one of all other windows, while such other windows remain in a reduced size view and in non-overlapping relation with one another. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A machine implemented method comprising:
-
displaying on at least one display device a user interface which is configured to present, upon request from a user, a plurality of windows in a first display mode on a desktop, wherein in the first display mode the plurality of windows are at least partially overlapping; displaying, in response to a first input to enter a second display mode, the plurality of windows in a non-overlapping state; receiving a second input comprising a selection of a first window; receiving a third input to display a selected window of the plurality of windows in an enlarged version; displaying, in response to the third input, the selected window in the enlarged version while displaying all other windows of the plurality of windows in a non-overlapping state relative to each of the other windows, wherein the selected window is the first window and wherein the first window at least partially overlaps at least one of the other windows. - View Dependent Claims (12, 13)
-
-
14. A machine readable storage medium containing executable instructions which when executed by a system cause the system to perform a method comprising:
-
displaying on at least one display device a user interface which is configured to present, upon request from a user, a plurality of windows in a first display mode on a desktop, wherein in the first display mode the plurality of windows are at least partially overlapping; displaying, in response to a first input to enter a second display mode, the plurality of windows in a non-overlapping state; receiving a second input comprising a selection of a first window; receiving a third input to display a selected window of the plurality of windows in an enlarged version; displaying, in response to the third input, the selected window in the enlarged version while displaying all other windows of the plurality of windows in a non-overlapping state relative to each of the other windows, wherein the selected window is the first window and wherein the first window at least partially overlaps at least one of the other windows. - View Dependent Claims (15, 16)
-
-
17. A data processing system comprising:
-
means for displaying on at least one display device a user interface which is configured to present, upon request from a user, a plurality of windows in a first display mode on a desktop, wherein in the first display mode the plurality of windows are at least partially overlapping; means for displaying, in response to a first input to enter a second display mode, the plurality of windows in a non-overlapping state; means for receiving a second input comprising a selection of a first window; means for receiving a third input to display a selected window of the plurality of windows in an enlarged version; means for displaying, in response to the third input, the selected window in the enlarged version while displaying all other windows of the plurality of windows in a non-overlapping state relative to each of the other windows, wherein the selected window is the first window and wherein the first window at least partially overlaps at least one of the other windows.
-
Specification