Method and system for full asynchronous master-to-master file synchronization
First Claim
1. A method for file synchronization between at least a first system and a second system coupled via a network, each system having a file directory with one or more files, the method comprising:
- obtaining information associated with a first file directory of the first system and information associated with a second file directory of the second system, the obtained information determining a layout of the first file directory and second file directory;
storing the obtained information associated with the first and second file directories;
comparing the stored information associated with the first file directory with the information associated with the second file directory to determine if the first and second file directories match; and
modifying at least one of the first file directory and the second file directory if the file directories do not match to maintain synchronization of the file directories.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system are disclosed for file synchronization between at least a first system and a second system coupled via a network. Each system has a file directory with one or more files. Information associated with a first file directory of the first system and information associated with a second file directory of the second system are obtained. The obtained information determines a layout of the first file directory and second file directory. The obtained information associated with the first and second file directories are stored. The stored information associated with the first file directory is compared with the information associated with the second file directory to determine if the first and second file directories match. At least one of the first file directory and the second file directory is modified if the file directories do not match to maintain synchronization of the file directories.
-
Citations
12 Claims
-
1. A method for file synchronization between at least a first system and a second system coupled via a network, each system having a file directory with one or more files, the method comprising:
-
obtaining information associated with a first file directory of the first system and information associated with a second file directory of the second system, the obtained information determining a layout of the first file directory and second file directory;
storing the obtained information associated with the first and second file directories;
comparing the stored information associated with the first file directory with the information associated with the second file directory to determine if the first and second file directories match; and
modifying at least one of the first file directory and the second file directory if the file directories do not match to maintain synchronization of the file directories. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing system comprising:
-
a mounting module to mount a first image of a file directory of a local system and a second image of the file directory of the local system; and
a synchronization module to compare the first image and the second image of the file directory of the local system in determining a change in the file directory of the local system and to synchronize the file directory of the local system with a file directory of a remote system if a change is determined. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A computer-readable medium containing instructions, which if executed by a computing system, cause the computing system to perform a method for file synchronization between at least a first system and a second system coupled via a network, each system having a file directory with one or more files, the method comprising:
-
obtaining information associated with a first file directory of the first system and information associated with a second file directory of the second system, the obtained information determining a layout of the first file directory and second file directory;
storing the obtained information associated with the first and second file directories;
comparing the stored information associated with the first file directory with the information associated with the second file directory to determine if the first and second file directories match; and
modifying at least one of the first file directory and the second file directory if the file directories do not match to maintain synchronization of the file directories.
-
Specification