Patent ID: 9118670
Filing Date: 2015-08-25
Classification: G06F,H04L,H04W

Abstract:
1. A computer-implemented method executing on at least one processor comprising: storing user data corresponding to a first user in a cloud-based account corresponding to the first user; storing first user settings corresponding to the first user for a plurality of software applications in the cloud-based account corresponding to the first user; storing second user settings corresponding to the first user for a plurality of physical devices in the cloud-based account corresponding to the first user; providing in the cloud-based account corresponding to the first user a plurality of virtual devices that correspond to the plurality of physical devices, wherein each of the plurality of virtual devices automatically synchronizes changes made by the first user to data in a corresponding physical device to the corresponding virtual device and to the user data in the cloud-based account, automatically synchronizes changes made by the first user to user settings in the corresponding physical device to the corresponding virtual device and to the first user settings in the cloud-based account, automatically synchronizes changes made by the first user to user settings in the physical device to the corresponding virtual device and to the second user settings in the cloud-based account, automatically synchronizes changes made by the first user to the user data in the cloud-based account to the virtual device and to the corresponding physical device, automatically synchronizes changes made by the first user to the first user settings in the cloud-based account to the virtual device and to the corresponding physical device, and automatically synchronizes changes made by the first user to the second user settings in the cloud-based account to the virtual device and to the corresponding physical device; and making the user data, the first user settings, and the second user settings available to the first user on a first physical device used by the first user.