User interface spaces
AssigneeApple Inc.
InventorsAssana Fard, John O. Louch, Ralph Brunner, Haroon Sheikh, Eric Peyton, Christopher Hynes
Life of this patent
Estimating the term…
Abstract
A user interface can have one or more spaces presented therein. A space is a grouping of one or more program windows in relation to windows of other application programs, such that the program(s) of only a single space is visible when the space is active. A view can be generated of all spaces and their contents.
Claims22
A method, comprising:
- at an electronic device that is in communication with a display and one or more input devices:
- displaying, on the display, a first space in a zoomed mode without displaying other spaces, wherein the first space includes a plurality of windows including a first window, a second window, and a third window in a first arrangement, and wherein the first arrangement includes the first window positioned at a first position within the first space, the second window positioned at a second position within the first space, and the third window positioned at a third position within the first space;
- while the first space is being displayed in the zoomed mode without displaying the other spaces, receiving, via the one or more input devices, a first request to display representations of multiple spaces including a reduced-scale representation of the first space and a representation of a second space that includes a plurality of windows;
- in response to receiving the first request to display representations of multiple spaces, displaying, on the display, the representations of the multiple spaces including concurrently displaying the reduced-scale representation of the first space that includes reduced-scale representations of the plurality of windows in the first space, and the representation of the second space that includes the plurality of windows in the second space;
- while displaying, on the display, the representations of the multiple spaces, receiving, via the one or more input devices, a second request to drag a respective reduced-scale representation of the first window from the reduced-scale representation of the first space to the representation of the second space;
- and
- in response to receiving the second request to drag the respective reduced-scale representation of the first window from the reduced-scale representation of the first space to the representation of the second space, moving the first window from the first space to the second space, wherein while the reduced-scale representation of the first space and the representation of the second space are concurrently displayed, the reduced-scale representations of the plurality of windows in the first space are displayed in a second arrangement that is different from the first arrangement and is automatically selected by the electronic device, and wherein the second arrangement includes the second window positioned at a fourth position within the first space that is different from the second position and includes the third window positioned at a fifth position within the first space that is different from the third position.
A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with one or more processors, a display, and one or more input devices, cause the electronic device to:
- display, on the display, a first space in a zoomed mode without displaying other spaces, wherein the first space includes a plurality of windows including a first window, a second window, and a third window in a first arrangement, and wherein the first arrangement includes the first window positioned at a first position within the first space, the second window positioned at a second position within the first space, and the third window positioned at a third position within the first space;
- while the first space is being displayed in the zoomed mode without displaying the other spaces, receive, via the one or more input devices, a first request to display representations of multiple spaces including a reduced-scale representation of the first space and a representation of a second space that includes a plurality of windows;
- in response to receiving the first request to display representations of multiple spaces, display, on the display, the representations of the multiple spaces including concurrently displaying the reduced-scale representation of the first space that includes reduced-scale representations of the plurality of windows in the first space, and the representation of the second space that includes the plurality of windows in the second space;
- while displaying, on the display, the representations of the multiple spaces, receive, via the one or more input devices, a second request to drag a respective reduced-scale representation of the first window from the reduced-scale representation of the first space to the representation of the second space;
- and
- in response to receiving the second request to drag the respective reduced-scale representation of the first window from the reduced-scale representation of the first space to the representation of the second space, move the first window from the first space to the second space, wherein while the reduced-scale representation of the first space and the representation of the second space are concurrently displayed, the reduced-scale representations of the plurality windows in the first space are displayed in a second arrangement that is different from the first arrangement and is automatically selected by the electronic device, and wherein the second arrangement includes the second window positioned at a fourth position within the first space that is different from the second position and includes the third window positioned at a fifth position within the first space that is different from the third position.
Dependencies are inferred from the claim text.