Patent ID: 7313603

Claim:
A system for synchronizing unstructured documents, the system comprising a plurality of sub-nodes and a network connecting the sub-nodes together, wherein: each of the sub-nodes comprises a file transfer protocol (FTP) server, an application server system, a database server, and a plurality of client computers, wherein: the database server comprises a summary table for storing a summary of all unstructured documents and for recording Internet Protocol addresses of locations of the unstructured documents, and has a function of synchronizing with the summary table stored in one or more other sub-nodes; the FTP server stores unstructured documents, and has a function of sending sync requests and downloading unstructured documents from the FTP server of one or more other sub-nodes; the application server system comprises a sync controlling module configured for generating sync orders in accordance with the sync requests, and a file transfer controlling module configured for converting the sync orders into instructions on downloading the unstructured documents and sending the instructions to the FTP server; and each of the client computers comprises a client proxy, the client proxy comprises a client processing module, a database processing module, and a file processing module, wherein: the client processing module is configured for receiving file processing orders, and for sending the file processing orders to the database processing module for implementation; the database processing module is configured for generating instructions on updating, searching, and deleting data stored in the database server according to the file processing orders, and for sending results of the implementation of the instructions to the file processing module; and the file processing module is configured for receiving the results from the database processing module.