Patent ID: 9671945
Date: 2017-06-06
CPC Classifications: G06F,H04L

Claim:
1. A computing device comprising: a processor; a graphic processing unit; a random access memory (RAM); and a non-volatile memory storing a user interface (UI) configured to, when executed at the processor, receive input from a user of the computing device, wherein the UI is configured to communicate with a first virtual machine (VM) hosted by a hypervisor of are mote computer system, and wherein the UI is configured to initialize a first virtual desktop client (VDC) locally; the first VDC configured to, when executed at the processor, communicate with the first VM and receive desktop video display signals from the first VM and send signals associated with input from a user to the VM hosted by the hypervisor; and a communication module configured to, when executed at the processor, construct a first web-services message in accordance with a first web services protocol and send the first web-services message to the hypervisor, wherein the first web-services message instructs the hypervisor to perform a hypervisor management function, wherein the UI is configured to, when the UI fails to communicate with the first virtual machine, instruct the communication module to construct a first web-services message that queries an operating status of the first virtual machine; and wherein the UI is configured to, when receiving an indication that the first virtual machine is not running, instruct the communication module to construct a second web-services message that instructs the hypervisor to launch the first virtual machine.