Patent ID: 9069579
Filing Date: 2015-06-30
Classification: G06F,H04L

Abstract:
1. A computer-implemented method in a server computing system for synchronizing a user desktop image across multiple computing devices connected via a network, comprising: creating and storing a one-to-many mapping in which multiple distinct computing devices of a user are bound in a group to a single centralized virtual desktop (CVD) data object stored and maintained by the server, wherein the CVD data object defines one or more layers including user files, user profile and settings, application software, an operating system, and hardware dependent software; cloning one or more of the layers of the CVD data object to each of the multiple computing devices, wherein the cloning one or more of the layers of the CVD data object to each of the multiple computing devices further comprises, for at least one device of the multiple computing devices: maintaining synchronization of the at least portions of the user desktop image between all of the multiple computing devices in the group by receiving, to the CVD object on the server, updates to one or more of the layers of the CVD data object from a one of the computing devices that has been designated a master as a result of being actively operated by the user and pushing the received updates from the CVD object on the server to cloned copies of the CVD data object on the remaining computing devices in the group.