Patent ID: 8370899

Claim:
A method, performed in a client-side computing device, of performing secured communications with an application server across a network, the method comprising: loading a virtual machine client on the client-side computing device; communicating with a remote virtualization server, the virtualization server being distinct from the application server, to establish an original virtual session of the virtualization server on the client-side computing device, the original virtual session being initialized to a pre-configured state upon establishment; performing secured communications between the client-side computing device and the application server via the original virtual session of the virtualization server, wherein performing secured communications between the client-side computing device and the application server includes: running a secure browser within the original virtual session of the virtualization server; and communicating between the client-side computing device and the application server through the secure browser; terminating the original virtual session; after terminating the original virtual session, again communicating with the remote virtualization server to establish a new virtual session of the virtualization server on the client-side computing device, the new virtual session being initialized to a pre-configured state upon establishment and the new virtual session retaining no information from the original virtual session; and performing additional secured communications between the client-side computing device and the application server via the new virtual session of the virtualization server.