Method and server for synchronizing remote system with master system
First Claim
1. A server for synchronizing at least one remote system with a master system, said server comprising:
- a communication unit for communicating with the master system and with the at least one remote system over a data network; and
a control unit for;
receiving from the master system and the at least one remote system respective first lists of files that comply with a file classification specifying a group of files to be updated;
detecting files in the first lists of files that are present in the master system, but missing in the at least one remote system;
comparing the first lists of files and filtering out files that are in multiple first lists of files to form a second list of files;
sending the second list of files to the master system and the at least one remote system and requesting respective calculations of check sums for corresponding files in the master system and the at least one remote system;
receiving said respective check sums from the master system and the at least one remote system;
comparing corresponding check sums for the files in the second list of files;
detecting files from the second list of files with different check sums; and
initiating the transmission of files to be synchronized from the master system to the at least one remote system, wherein the files to be synchronized include files from the second list of files for which different check sums were detected and files from the first lists of files which were detected as missing from the at least one remote system.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for synchronizing at least one remote system with a master system and a server associated therewith are provided. The server comprises a communication unit for communicating with the master system and with the at least one remote system over a data network. Further, the server comprises a control unit. The control unit detects files to be synchronized that are present in the master system but missing in the at least one remote system. Then, it compares corresponding check sums of files to be synchronized, wherein receiving said check sums from the master system and from at least one remote system. The control unit detects corresponding files with different check sums and initiates the transmission of the detected files from the master system to the at least one remote system.
-
Citations
20 Claims
-
1. A server for synchronizing at least one remote system with a master system, said server comprising:
-
a communication unit for communicating with the master system and with the at least one remote system over a data network; and a control unit for; receiving from the master system and the at least one remote system respective first lists of files that comply with a file classification specifying a group of files to be updated; detecting files in the first lists of files that are present in the master system, but missing in the at least one remote system; comparing the first lists of files and filtering out files that are in multiple first lists of files to form a second list of files; sending the second list of files to the master system and the at least one remote system and requesting respective calculations of check sums for corresponding files in the master system and the at least one remote system; receiving said respective check sums from the master system and the at least one remote system; comparing corresponding check sums for the files in the second list of files; detecting files from the second list of files with different check sums; and initiating the transmission of files to be synchronized from the master system to the at least one remote system, wherein the files to be synchronized include files from the second list of files for which different check sums were detected and files from the first lists of files which were detected as missing from the at least one remote system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for synchronizing at least one remote system with a master system, wherein files to be updated are sent over a data network connecting the master system with the at least one remote system, the method comprising the steps of:
-
receiving, at a comparison server, from the master system and the at least one remote system respective first lists of files that comply with a file classification specifying a group of files to be updated; detecting files in the first lists of files that are present in the master system, but missing in the at least one remote system; comparing the first lists of files and filtering out files that are in multiple first lists of files to form a second list of files; sending the second list of files to the master system and the at least one remote system and requesting respective calculations of check sums for corresponding files in the master system and the at least one remote system; receiving, at the comparison server, said respective check sums from the master system and the at least one remote system; comparing corresponding check sums for the files in the second list of files; detecting files from the second list of files with different check sums; and initiating the transmission of files to be updated from the master system to the at least one remote system, wherein the files to be updated include files from the second list of files for which different check sums were detected and files from the first lists of files which were detected as missing from the at least one remote system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for synchronizing files on a remote system with files on a master system via a data network, the method comprising:
-
a) at a comparison server, receiving respective first lists of files from the master system and the remote system, both first lists of files complying with a file classification specifying a group of files to be updated; b) identifying files in the first lists of files that are present in the master system, but missing in the remote system; c) comparing the first lists of files and filtering out files that are in both first lists of files to form a second list of files; d) sending the second list of files to the master system and the remote system and requesting respective calculations of check sums for corresponding files in the master system and the remote system; e) at the comparison server, receiving said respective check sums from the master system and the remote system; f) comparing corresponding check sums for the files in the second list of files; g) identifying files from the second list of files with different check sums; and h) initiating the transmission of the files identified in b) and g) from the master system to the remote system. - View Dependent Claims (19, 20)
-
Specification