Patent attributes
A system and method for performing file synchronization in multiple nodes. The system includes a central node (120), and a plurality of local nodes (100) connected with the central node by a common communications network (110). Each local node includes a local application server (101), a local file server (103), and a local database (104). The central node includes a central application server (121), a central file server (123), and a central database (124). A synchronization program (122) running on the central application server downloads updated copies of files from the local file servers, and uploads the updated copies of files to the central file server as latest editions of the files. A proxy (102) running on each local application server updates copies of files in its respective local file server, and downloads latest editions of files from the central node.