Patent ID: 7010755
Filing Date: 2006-03-07
Classification: G06F,G09G

Abstract:
1. Method for presenting multiple virtual desktops in a single graphical user interface formed on a display of a computer system, the method comprising: receiving an indication from a user to preview the multiple virtual desktops; displaying multiple panes on the display, each pane containing a scaled virtual desktop having dimensions that are proportionally less than the dimensions of a corresponding full-size virtual desktop, each scaled virtual desktop being displayed with one or more scaled application windows if the corresponding full-size virtual desktop has one or more corresponding application windows that are active, each scaled virtual desktop being displayed with a taskbar with one or more task buttons which correspond to one or more application windows; receiving an indication from a user to share an application window; displaying a task button representing the application window in a first virtual desktop in which the application window is opened, the task button being displayed in other virtual desktops besides the first virtual desktop in which the application window is opened and being selectable from any virtual desktop to switch from another running application window to the application window; receiving a selection event by the task button from a second virtual desktop; displaying the application window in the second virtual desktop; removing the presentation of the application window from the first virtual desktop while maintaining the presentation of the task button representing the application window in the first virtual desktop; receiving an indication from a user to refrain from sharing the application window; and displaying the task button representing the application window in the second virtual desktop in which the application window is opened, the task button being removed from other virtual desktops so that the task button cannot be selected from other virtual desktops to switch from another running application window to the application window.