Updating display of workspaces in a user interface for managing workspaces in response to user input
AssigneeApple Inc.
InventorsBas Ording, John Louch
Life of this patent
Estimating the term…
Abstract
Providing a bridge interface for managing virtual workspaces is disclosed. A plurality of workspace images is presented in a user interface, each workspace image corresponding to a different virtual workspace available to a user of a computer system. A user can generate new virtual workspaces using an appropriate user input, such as by selecting a user interface object for generating new virtual workspaces. In some implementations, a new thumbnail image representing the new virtual workspace can be automatically created after the user opts for creation of the new workspace.
Claims27
A method comprising:
- at a computer system with a display and one or more input devices:
- displaying, on the display, a user interface for managing virtual workspaces, wherein displaying the user interface includes concurrently displaying:
- representations of one or more virtual workspaces, including a representation of a first virtual workspace, displayed in a first region of the user interface for managing virtual workspaces;
- and
- representations of a plurality of application windows associated with the first virtual workspace including a representation of a first application window, wherein the representations of the plurality of application windows associated with the first virtual workspace are displayed in a second region of the user interface for managing virtual workspaces different from the first region;
- while displaying the user interface for managing virtual workspaces, detecting a user input, via the one or more input devices, directed to the representation of the first application window, the user input indicating a movement of the representation of the first application window of the representations of the plurality of application windows from the second region to a location in the first region that does not include a representation of a virtual workspace;
- and
- in response to detecting the user input, creating a second virtual workspace and displaying a representation of the second virtual workspace in the first region that includes the representation of the first application window, wherein the second virtual workspace is a new virtual workspace.
A computer system comprising:
- a display;
- one or more input devices;
- and
- one or more processors configured to:
- display, on the display, a user interface for managing virtual workspaces, wherein displaying the user interface includes concurrently displaying:
- representations of one or more virtual workspaces, including a representation of a first virtual workspace, displayed in a first region of the user interface for managing virtual workspaces;
- and
- representations of a plurality of application windows associated with the first virtual workspace including a representation of a first application window, wherein the representations of the plurality of application windows associated with the first virtual workspace are displayed in a second region of the user interface for managing virtual workspaces different from the first region;
- while displaying the user interface for managing virtual workspaces, detect a user input, via the one or more input devices, directed to the representation of the first application window, the user input indicating a movement of the representation of the first application window of the representations of the plurality of application windows from the second region to a location in the first region that does not include a representation of a virtual workspace;
- and
- in response to detecting the user input, create a second virtual workspace and display a representation of the second virtual workspace in the first region that includes the representation of the first application window, wherein the second virtual workspace is a new virtual workspace.
A non-transitory computer-readable storage medium storing instructions that, when executed by a computer system with a display and one or more input devices, cause the computer system to:
- display, on the display, a user interface for managing virtual workspaces, wherein displaying the user interface includes concurrently displaying:
- representations of one or more virtual workspaces, including a representation of a first virtual workspace, displayed in a first region of the user interface for managing virtual workspaces;
- and
- representations of a plurality of application windows associated with the first virtual workspace including a representation of a first application window, wherein the representations of the plurality of application windows associated with the first virtual workspace are displayed in a second region of the user interface for managing virtual workspaces different from the first region;
- while displaying the user interface for managing virtual workspaces, detect a user input, via the one or more input devices, directed to the representation of the first application window, the user input indicating a movement of the representation of the first application window of the representations of the plurality of application windows from the second region to a location in the first region that does not include a representation of a virtual workspace;
- and
- in response to detecting the user input, create a second virtual workspace and display a representation of the second virtual workspace in the first region that includes the representation of the first application window, wherein the second virtual workspace is a new virtual workspace.
Dependencies are inferred from the claim text.