Systems and methods for managing virtual desktops in a windowing environment
First Claim
1. A method for managing virtual desktops in a windowing environment, the method comprising the steps of:
- receiving a selection of a number of virtual desktops to be supported in a windowing environment;
based on the number of selected virtual desktops, defining a multi-dimensional navigation space to be used as a logical navigation reference for enabling a user to navigate between the virtual desktops, the multi-dimensional navigation space comprising a plurality of related logical states, each of the related logical states corresponding to one of the virtual desktops.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing virtual desktops in a windowing environment are provided. One embodiment of the present invention is a method for managing virtual desktops in a windowing environment. Briefly described, one such method comprises the steps of: receiving a selection of a number of virtual desktops to be supported in a windowing environment; and based on the number of selected virtual desktops, defining a multi-dimensional navigation space to be used as a logical navigation reference for enabling a user to navigate between the virtual desktops, the multi-dimensional navigation space comprising a plurality of related logical states, each of the related logical states corresponding to one of the virtual desktops; receiving a predetermined navigation command, the predetermined navigation command specifying a next logical state in the multi-dimensional navigation space that is associated with a current logical state; and in response to the predetermined navigation command, displaying the virtual desktop corresponding to the next logical state.
-
Citations
32 Claims
-
1. A method for managing virtual desktops in a windowing environment, the method comprising the steps of:
-
receiving a selection of a number of virtual desktops to be supported in a windowing environment;
based on the number of selected virtual desktops, defining a multi-dimensional navigation space to be used as a logical navigation reference for enabling a user to navigate between the virtual desktops, the multi-dimensional navigation space comprising a plurality of related logical states, each of the related logical states corresponding to one of the virtual desktops. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program embodied in a computer-readable medium for managing virtual desktops in a windowing environment, the computer program comprising logic configured to:
-
determine a selection of a number of virtual desktops to be supported in a windowing environment; and
based on the number of selected virtual desktops, generate a multi-dimensional navigation space to be used as a logical navigation reference for enabling a user to navigate between the virtual desktops, the multi-dimensional navigation space comprising a plurality of related logical states, each of the related logical states corresponding to one of the virtual desktops. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for providing multi-dimensional navigation in a virtual desktop environment, the system comprising:
-
logic configured to provide a virtual desktop windowing environment in a graphical user interface;
logic configured to generate, based on a predetermined number of virtual desktops, a multi-dimensional navigation space stored in memory and to be used as a logical navigation reference for enabling a user to navigate between the predetermined number of virtual desktops, the multi-dimensional navigation space comprising a plurality of logically associated states, each of the logically associated states corresponding to one of the predetermined number of virtual desktops; and
logic configured to control the manner in which the predetermined number of virtual desktops are displayed by responding to a predetermined navigation command, the predetermined navigation command specifying a next logical state in the multi-dimensional navigation space that is associated with a current logical state. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for managing virtual desktops in a windowing environment, the system comprising:
-
a means for providing a virtual desktop windowing environment in a graphical user interface;
a means for generating, based on a predetermined number of virtual desktops, a multi-dimensional navigation space to be used as a logical navigation reference for enabling a user to navigate between the predetermined number of virtual desktops, the multi-dimensional navigation space comprising a plurality of logically associated states, each of the logically associated states corresponding to one of the predetermined number of virtual desktops; and
a means for controlling the manner in which the predetermined number of virtual desktops are displayed in the graphical user interface by responding to a predetermined navigation command, the predetermined navigation command specifying a next logical state in the multi-dimensional navigation space that is associated with a current logical state. - View Dependent Claims (30, 31, 32)
-
Specification