Displaying and updating workspaces in a user interface
US-9542202-B2 · Jan 10, 2017 · US
US9658732B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9658732-B2 |
| Application number | US-90798310-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 19, 2010 |
| Priority date | Oct 19, 2010 |
| Publication date | May 23, 2017 |
| Grant date | May 23, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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 plurality of application windows associated with one of the virtual workspaces is displayed. A user's selection of at least one of the displayed application windows and dragging the selected application window in the user interface from a first location to a second location in the user interface is detected. A virtual workspace associated with the selected application window is changed based on the second location in the user interface.
Opening claim text (preview).
What is claimed is: 1. A method performed by one or more processors executing on a computer system with a display and one or more input devices, the method comprising: concurrently displaying in a user interface on the display: a plurality of workspace images that correspond to different virtual workspaces, including a first virtual workspace, that are available to a user of the computer system, the workspace images having a first size; and a view of the first virtual workspace, the view including a representation of a window that is associated with the first virtual workspace, wherein the view is displayed at a second size, larger than the first size; while concurrently displaying, on the display, the plurality of workspace images and the view of the first virtual workspace, receiving, via the one or more input devices, user input indicating a movement of the representation of the window from a first location to a respective location in the user interface other than the first location; and in response to receiving the user input indicating the movement of the representation of the window from the first location to the respective location in the user interface: in accordance with a determination that the respective location is a second location, associating the representation of the window with a second virtual workspace, different from the first virtual workspace; and in accordance with a determination that the respective location is a third location that is different from the second location, associating the representation of the window with a third virtual workspace, different from the first virtual workspace and the second virtual workspace. 2. The method of claim 1 , wherein the second location in the user interface is a second workspace image of the plurality of workspace images, the second workspace image associated with the second virtual workspace, the second workspace image different from a workspace image associated with the representation of the window. 3. The method of claim 1 , wherein the user input comprises dragging the representation of the window from the first location to the respective location in the user interface. 4. The method of claim 1 , wherein the third location in the user interface is an area of the user interface outside of the plurality of workspace images. 5. The method of claim 4 , further comprising creating the third virtual workspace in response to dragging of the representation of the window to the third location, the third virtual workspace including at least the representation of the window, and the third virtual workspace not in existence before the dragging of the representation of the window to the third location. 6. The method of claim 5 , wherein associating the representation of the window with the third virtual workspace comprises disassociating the representation of the window from the first virtual workspace. 7. The method of claim 5 , associating the representation of the window with the third virtual workspace comprises maintaining the association of the representation of the window with the first virtual workspace. 8. The method of claim 5 , wherein the third location overlaps with a user interface element for creating the third virtual workspace, the user interface element for creating the third virtual workspace in existence before the dragging of the representation of the window to the third location. 9. The method of claim 5 , further comprising in response to creating the third virtual workspace: creating a workspace image corresponding to the third virtual workspace; and concurrently displaying, in the user interface: the workspace image corresponding to the third virtual workspace; the plurality of workspace images; and the view of the first virtual workspace. 10. The method of claim 1 , wherein: a workspace image, of the plurality of workspace images, corresponding to the first virtual workspace includes a second representation of the window, different from the representation of the window. 11. The method of claim 1 , wherein: the plurality of workspace images are displayed in a first region of the user interface, and the view of the first virtual workspace is displayed in a second region of the user interface, different from the first region. 12. The method of claim 1 , wherein the view of the first virtual workspace is displayed in a first region of the user interface, and the respective location is outside of the first region of the user interface. 13. The method of claim 1 , wherein: the respective location overlaps with a respective workspace image of the plurality of workspace images, the representation of the window is displayed at a first size before the movement of the representation of the window from the first location to the respective location, and the representation of the window is displayed at a second size, smaller than the first size, when the representation of the window is at the respective location. 14. A non-transitory computer-readable storage medium storing instructions that, when executed, generate on a display device, of a computer system with one or more input devices, a user interface for presenting virtual workspaces and perform the following operations: concurrently display in the user interface on the display: a plurality of workspace images that correspond to different virtual workspaces, including a first virtual workspace, that are available to a user of the computer system, the workspace images having a first size; and a view of the first virtual workspace, the view including a representation of a window that is associated with the first virtual workspace, wherein the view is displayed at a second size, larger than the first size; while concurrently displaying, on the display device, the plurality of workspace images and the view of the first virtual workspace, receive, via the one or more input devices, user input indicating a movement of the representation of the window from a first location to a respective location in the user interface other than the first location; and in response to receiving the user input indicating the movement of the representation of the window from the first location to the respective location in the user interface: in accordance with a determination that the respective location is a second location, associate the representation of the window with a second virtual workspace, different from the first virtual workspace; and in accordance with a determination that the respective location is a third location that is different from the second location, associating the representation of the window with a third virtual workspace, different from the first virtual workspace and the second virtual workspace. 15. The non-transitory computer-readable storage medium of claim 14 , wherein the second location in the user interface is a second workspace image of the plurality of workspace images, the second workspace image associated with the second virtual workspace, the second workspace image different from a workspace image associated with the representation of the window. 16. The non-transitory computer-readable storage medium of claim 14 , wherein the user input comprises dragging the representation of the window from the first location to the respective location in the user interface. 17. The non-transitory computer-readable storage medium of claim 14 , wherein the third location in the user interface is an area of the user interface outside of the plurality of workspace images. 18. The non-transitory computer-readabl
Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen · CPC title
Execution arrangements for user interfaces · CPC title
for inputting data by handwriting, e.g. gesture or text · CPC title
Drag-and-drop · CPC title
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.