Patent ID: 9563457
Date: 2017-02-07
CPC Classifications: G06F

Claim:
1. A host system comprising at least one processor configured to execute a hypervisor, the hypervisor configured to expose a client virtual machine (VM) and a secure VM, the client VM and secure VM executing alternately on the host system, wherein: the client VM is configured to execute a VM switch application, the VM switch application configured, in response to detecting a trigger event indicative of a risk to a user's data security, to instruct an operating system of the client VM to perform a wake-to-sleep transition, the wake-to-sleep transition configured to transform the client VM from a state in which a peripheral device used by the client VM is in a high-powered condition to a state in which the peripheral device is in a low-powered condition; and the hypervisor is further configured to switch execution to the secure VM, wherein switching execution to the secure VM comprises: