Method and tool for virtual desktop management
First Claim
1. A method for providing a desktop management tool comprising:
- displaying an actual active desktop having at least one application window representing an active application;
storing, in memory, data representing a virtual desktop;
while displaying the actual active desktop, receiving non-menu-based user input representing an application-move operation of the displayed application window representing the active application between the actual active desktop and the virtual desktop;
associating the active application with the virtual desktop based on the received non-menu -based user input representing an application-move operation, without switching the actual active desktop to the virtual desktop;
displaying, as part of the actual active desktop, a visual representation of the virtual desktop;
receiving additional user input;
displaying, as part of the actual active desktop, an enlarged view of the contents of the virtual desktop in response to the additional user inputwherein the displaying of the enlarged view of the contents of the virtual desktop keeps a viewed size of the virtual desktop constant;
receiving another user input representing a pan operation of the visual representation of the virtual desktop; and
panning the visual representation of the virtual desktop based on the another user input.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing a desktop management tool includes displaying an active desktop having at least one application window representing an active application; storing data representing a virtual desktop in memory; while displaying the active desktop, receiving non-menu-based user input representing an application-move operation between the active desktop and the virtual desktop; and associating the active application with the virtual desktop. The method may also include displaying, as part of the active desktop, a visual representation of the virtual desktop. Other examples of the described method also include displaying an enlarged view of the contents of a virtual desktop in response to additional user input. An example apparatus for implementing the described methods is also described.
42 Citations
14 Claims
-
1. A method for providing a desktop management tool comprising:
-
displaying an actual active desktop having at least one application window representing an active application; storing, in memory, data representing a virtual desktop; while displaying the actual active desktop, receiving non-menu-based user input representing an application-move operation of the displayed application window representing the active application between the actual active desktop and the virtual desktop; associating the active application with the virtual desktop based on the received non-menu -based user input representing an application-move operation, without switching the actual active desktop to the virtual desktop; displaying, as part of the actual active desktop, a visual representation of the virtual desktop; receiving additional user input; displaying, as part of the actual active desktop, an enlarged view of the contents of the virtual desktop in response to the additional user input wherein the displaying of the enlarged view of the contents of the virtual desktop keeps a viewed size of the virtual desktop constant; receiving another user input representing a pan operation of the visual representation of the virtual desktop; and panning the visual representation of the virtual desktop based on the another user input. - View Dependent Claims (2, 3)
-
-
4. A method for providing a desktop management tool comprising:
-
displaying an actual active desktop having an application window representing an active application; displaying, as part of the actual active desktop, a visual representation of a virtual desktop; based on received non-menu-based user input representing an application-move operation between the actual active desktop and the virtual desktop, removing the application window representing the active application from the actual active desktop; updating, but without switching the actual active desktop to the virtual desktop, the visual representation of the virtual desktop with an indication indicating the active application is associated with the virtual desktop; receiving additional user input; displaying, as part of the actual active desktop, an enlarged view of the contents of the virtual desktop in response to the additional user input wherein the displaying of the enlarged view of the contents of the virtual desktop keeps a viewed size of the virtual desktop constant; receiving another user input representing a pan operation of the visual representation of the virtual desktop; and panning the visual representation of the virtual desktop based on the another user input. - View Dependent Claims (5, 6, 7)
-
-
8. A device for providing a desktop management tool comprising:
-
one or more processing devices operative to execute stored computer readable instructions; and memory containing stored computer readable instructions executable by the one or more processing devices that, when executed by the one or more processing devices, cause the one or more processing devices to; output data for displaying an actual active desktop having at least one application window representing an active application; store, in memory, data representing a virtual desktop; while outputting data for displaying the actual active desktop, receive non-menu-based user input representing an application-move operation of the displayed application window representing the active application between the actual active desktop and the virtual desktop; associate the active application with the virtual desktop based on the received non-menu -based user input representing an application-move operation, without switching the actual active desktop to the virtual desktop; display, as part of the actual active desktop, a visual representation of the virtual desktop; receive additional user input;
display, as part of the actual desktop, an enlarged view of the contents of the virtual desktop in response to the additional user inputwherein the display of the enlarged view of the contents of the virtual desktop keeps a viewed size of the virtual desktop constant; receive another user input representing a pan operation of the visual representation of the virtual desktop; and pan the visual representation of the virtual desktop based on the another user input. - View Dependent Claims (9, 10)
-
-
11. A device for providing a desktop management tool comprising:
-
one or more processing devices operative to execute stored computer readable instructions; and memory containing stored computer readable instructions executable by the one or more processing devices that, when executed by the one or more processing devices, cause the one or more processing devices to; output data for displaying an actual active desktop having an application window representing an active application; output data for displaying, as part of the actual active desktop, a visual representation of a virtual desktop; based on received non-menu-based user input representing an application-move operation of the displayed application window representing the active application between the actual active desktop and the virtual desktop, remove the application window representing the active application from the actual active desktop, without switching the actual active desktop to the virtual desktop; update the visual representation of the virtual desktop with an indication indicating the active application is associated with the virtual desktop; receive additional user input; display, as part of the actual active desktop, an enlarged view of the contents of the virtual desktop in response to the additional user input wherein the display of the enlarged view of the contents of the virtual desktop keeps a viewed size of the virtual desktop constant; receive another user input representing a pan operation of the visual representation of the virtual desktop; and pan the visual representation of the virtual desktop based on the another user input. - View Dependent Claims (12, 13, 14)
-
Specification