Managing Workspaces in a User Interface
First Claim
1. A method performed by one or more processors executing on a computer system, the method comprising:
- presenting a plurality of workspace images in a user interface, each workspace image corresponding to a different virtual workspace available to a user of the computer system;
presenting a plurality of application windows associated with one of the virtual workspaces, wherein the presented application windows are visually grouped into one or more clusters, at least one cluster including a set of application windows, at least a first of the application windows in the set of application windows visually overlapping a second application window in the set of application windows;
receiving user input indicating a movement of the application windows in the at least one cluster; and
modifying the presentation of the at least one cluster to make the second application window appear more visible to the user.
1 Assignment
0 Petitions
Accused Products
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 plurality of application windows associated with one of the virtual workspaces is presented. The presented application windows are visually grouped into one or more clusters, at least one cluster including a set of application windows, and at least a first of the application windows in the set of application windows visually overlaps a second application window in the set of application windows. User input indicating a movement of the application windows in the at least one cluster is received. The presentation of the at least one cluster is modified to make the second application window appear more visible to the user.
60 Citations
20 Claims
-
1. A method performed by one or more processors executing on a computer system, the method comprising:
-
presenting a plurality of workspace images in a user interface, each workspace image corresponding to a different virtual workspace available to a user of the computer system; presenting a plurality of application windows associated with one of the virtual workspaces, wherein the presented application windows are visually grouped into one or more clusters, at least one cluster including a set of application windows, at least a first of the application windows in the set of application windows visually overlapping a second application window in the set of application windows; receiving user input indicating a movement of the application windows in the at least one cluster; and modifying the presentation of the at least one cluster to make the second application window appear more visible to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product tangibly embodied in a computer-readable storage medium, the computer program product including instructions that, when executed, generate on a display device a graphical user interface for presenting virtual workspaces and perform the following operations:
-
present a plurality of workspace images in a user interface, each workspace image corresponding to a different virtual workspace available to a user of the computer system; present a plurality of application windows associated with one of the virtual workspaces, wherein the presented application windows are visually grouped into one or more clusters, at least one cluster including a set of application windows, at least a first of the application windows in the set of application windows visually overlapping a second application window in the set of application windows; receive user input indicating a movement of the application windows in the at least one cluster; and modify the presentation of the at least one cluster to make the second application window appear more visible to the user. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a display device; a computing device in communication with the display device, wherein the computing device is configured to perform at least the following; present a plurality of workspace images in a user interface, each workspace image corresponding to a different virtual workspace available to a user of the computer system; present a plurality of application windows associated with one of the virtual workspaces, wherein the presented application windows are visually grouped into one or more clusters, at least one cluster including a set of application windows, at least a first of the application windows in the set of application windows visually overlapping a second application window in the set of application windows; receive user input indicating a movement of the application windows in the at least one cluster; and modify the presentation of the at least one cluster to make the second application window appear more visible to the user. - View Dependent Claims (18, 19, 20)
-
Specification