Patent ID: 6920507

Claim:
A system for providing redundant storage of data files over a computer network, the system comprising: server computers, each server computer being configured to (a) make basic network services of a standard network protocol available thereat, and (b) store the data files and synchronization files; a client computer comprising a memory system that is not directly connected to the server computers over the computer network, the client computer being configured to store the data files at each of the server computers by (a) establishing a network connection between the client computer and the server computer over the computer network and (b) using only the basic network services available at the server computer, the client computer being further configured to retrieve the data files from any of the server computers by (a) establishing a network connection between the client computer and the server computer over the computer network (b) using only the basic network services available at that server computer, wherein redundant storage and retrieval of the data files occurs among the server computers, and the client computer further comprising a file manager, wherein for each access of the data files, the file manager uses the basic network services available at the server computer(s) to distribute to the client computer and store in the client computer's memory system those of the data files that have not yet been distributed to the client computer and the synchronization files so as to archivally store the state of the system at the time of the access of the data file.