System and corresponding method for providing redundant storage of a data file over a computer network
First Claim
1. 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.
5 Assignments
0 Petitions
Accused Products
Abstract
A distributed group activity network system and corresponding method over a computer network. It synchronizes and provides access by system users to shared data files of a group activity. The distributed group activity network system comprises one or more server computers and client computers that are connected to the server computer(s) by network connections. Each of the server computers comprises a network server and a memory system. The network server runs on the server computer and provides basic network services that are available at the server computer. The memory systems of the server computers store synchronization files and shared data files of the group activity. Each of the client computers comprises a memory system and a system module running on the client computer. The system modules of the client computers use the memory systems of the client computers and the available basic network services at the server computer(s) to synchronize and provide access to the shared data files by the system users by also using the memory systems of the client computers and the available basic network services at the server computer(s) to synchronize access to and access the synchronization files.
56 Citations
1 Claim
-
1. 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.
-
Specification