Patent ID: 9727292
Date: 2017-08-08
CPC Classifications: G06F,G09G

Claim:
1. A system for switching between Graphical User Interfaces (GUIs), the system comprising: a plurality of Virtual Machines (VMs) running on a computing system, each VM having its own GUI; a first VM, of the plurality of VMs, having a full-screen GUI desktop being displayed, such that no portion of a host desktop of the computing system or host applications of the computing system is visible; a hidden graphical area underlying the full-screen GUI desktop and responsive to a human interface device used for performing actions over the full-screen GUI; means for performing a switching GUI operation between the full-screen GUI desktop and the hidden graphical area; and an active area on the full-screen GUI desktop; wherein upon bringing a pointing element of the human interface device on the active area, the hidden graphical area is shown to the user, and wherein, in response to a user performing a first predefined action, the full-screen GUI desktop of the first VM is restored and the hidden graphical area is no longer visible; wherein, in response to a user performing a second predefined action on the active area, the switching GUI operation is performed and the host desktop becomes visible, while a desktop of the first VM is now shown in a window that occupies a portion of the host desktop.