Patent ID: 9444883
Filing Date: 2016-09-13
CPC Classification: G06F,H04L

Claim Text:
1. A method comprising: receiving, by a server system, a request from a user of a client system for accessing a user desktop, wherein the user desktop is provided by a server-side virtual machine (VM) running on the server system, and wherein the server system is configured to direct disk read requests from the server-side VM to a server-side virtual disk file and direct disk write requests from the server-side VM to a server-side delta disk file; connecting, by the server system, the user to the user desktop; determining, by the server system, whether the client system has a client-side virtual disk file that is logically equivalent to the server-side virtual disk file; if the client system does not have a client-side virtual disk file that is logically equivalent to the server-side virtual disk file, copying, by the server system, the server-side virtual disk file to the client system via a first background process while the user is remotely interacting with the user desktop; determining, by the server system, whether the client system has a client-side delta disk file that is logically equivalent to the server-side delta disk file; and if the client system does not have a client-side delta disk file that is logically equivalent to the server-side delta disk file, copying, by the server system, the server-side delta disk file to the client system via a second background process while the user is remotely interacting with the user desktop.