User interface for multiple display regions
AssigneeApple Inc.
InventorsJohn Louch, Timothy W. Bumgarner, Eric S. Peyton, Christopher J. Hynes
Life of this patent
Estimating the term…
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.
Claims17
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.