Synchronization in Multiple Environments
First Claim
1. A computer-implemented method for synchronizing between a plurality of environments using a shared storage location, comprising the steps of:
- starting, with a computer, a first environment;
updating, with the computer, any of settings and files for the first environment;
exporting, with the computer, any of the settings and files to the shared folder in a format that is readable by a second environment;
shutting down or suspending, with the computer, the first environment;
starting, with the computer, the second environment;
reading, with the computer, any of the settings and files from the shared storage location; and
synchronizing, with the computer, any of the settings and files for the second environment with any of the settings and files for the first environment.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for synchronizing different environments in response to a change in one of the environments. The term environment encompasses operating systems, virtual machines, and states. The synchronization functions when one environment controls a master file or the environments access a shared folder. The synchronization is one-way or two-ways. The synchronization applies to digital photos, personal information management data, shared maps and directions, documents, configuration data, network settings, browser data sync, account information for accessing the client, and local and web applications.
-
Citations
20 Claims
-
1. A computer-implemented method for synchronizing between a plurality of environments using a shared storage location, comprising the steps of:
-
starting, with a computer, a first environment; updating, with the computer, any of settings and files for the first environment; exporting, with the computer, any of the settings and files to the shared folder in a format that is readable by a second environment; shutting down or suspending, with the computer, the first environment; starting, with the computer, the second environment; reading, with the computer, any of the settings and files from the shared storage location; and synchronizing, with the computer, any of the settings and files for the second environment with any of the settings and files for the first environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for synchronizing between a plurality of environments using a master folder, comprising the steps of:
-
starting, with a computer, a first environment; updating, with the computer, any of settings and files for the first environment; storing, with the computer, any of the settings and files in a folder within the first environment; shutting down, with the computer, the first environment; starting, with the computer, a second environment; reading, with the computer, any of the settings and files from the folder within the first environment; and synchronizing, with the computer, any of the settings and files for the second environment with any of the settings and files for the first environment. - View Dependent Claims (10, 11, 12)
-
-
13. A system for synchronizing data in a plurality of environments in a computer comprising:
-
a first environment configured to receive files, update any of files and settings, and exports any of the updated settings and files to a shared folder; the shared folder comprising any of local and remote storage, the shared folder configured to receive updated settings and files from the first environment and providing the updated settings and files to a second environment; and the second environment configured to read any of the updated settings and files from the shared folder and configured to synchronize any of the updated settings and files with the first environment, wherein the second environment is accessible after the first environment is shut down or suspended. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification