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 a data file over an Internet computer network, the system comprising:
- first and second server computers;
a client computer that is connected to the first and second server computers over the Internet computer network, wherein the client computer transmits data to the first server computer over the Internet computer network in order to store or update the data file on the first server computer using only basic network services of a standard network protocol available at the first server computer, the client computer transmits data to the second server computer over the Internet computer network in order to store or update the data file on the second server computer using only basic network services of a standard network protocol available at the second server computer, the client computer synchronizing the data file stored on the first and the second server computers, and the client computer retrieves the data file from the first or the second server computer over the Internet computer network using only the basic network services available at that server computer, wherein redundant storage and retrieval of the data file occurs among the server computers.
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
34 Citations
16 Claims
-
1. A system for providing redundant storage of a data file over an Internet computer network, the system comprising:
-
first and second server computers;
a client computer that is connected to the first and second server computers over the Internet computer network, wherein the client computer transmits data to the first server computer over the Internet computer network in order to store or update the data file on the first server computer using only basic network services of a standard network protocol available at the first server computer, the client computer transmits data to the second server computer over the Internet computer network in order to store or update the data file on the second server computer using only basic network services of a standard network protocol available at the second server computer, the client computer synchronizing the data file stored on the first and the second server computers, and the client computer retrieves the data file from the first or the second server computer over the Internet computer network using only the basic network services available at that server computer, wherein redundant storage and retrieval of the data file occurs among the server computers. - View Dependent Claims (2, 3, 4)
-
-
5. A method of providing redundant storage of a data file over an Internet computer network, the method comprising the steps of:
-
connecting a client computer to server computers over the Internet computer network;
accessing the data file from one of the server computers over the Internet computer network using only basic network services of a standard network protocol available at the server computers;
storing the data file on a memory system of the client computer;
transmitting data from the client computer to each of the server computers over the Internet computer network to update the data file on the server computers, using only the basic network services available at the server computers; and
using the client computer to synchronize data in the data file stored on the server computers. - View Dependent Claims (6, 7, 8)
-
-
9. A system for providing redundant storage of a data file over a wide area computer network, the system comprising:
-
first and second server computers;
a client computer that is connected to the first and second server computers over the wide area computer network, wherein the client computer transmits data to the first server computer over the wide area computer network in order to store or update the data file on the first server computer using only basic network services of a standard network protocol available at the first server computer, the client computer transmits data to the second server computer over the wide area computer network in order to store or update the data file on the second server computer using only basic network services of a standard network protocol available at the second server computer, the client computer synchronizing the data file stored on the first and the second server computers, and the client computer retrieves the data file from the first or the second server computer over the wide area computer network using only the basic network services available at that server computer. - View Dependent Claims (10, 11, 12)
-
-
13. A method of providing redundant storage of a data file over a wide area computer network, the method comprising the steps of:
-
connecting a client computer to server computers over the wide area computer network;
accessing the data file from one of the server computers over the wide area computer network using only basic network services of a standard network protocol available at the server computers;
storing the data file on a memory system of the client computer;
transmitting data from the client computer to each of the server computers over the wide area computer network to update the data file on the server computers, using only the basic network services available at the server computers; and
using the client computer to synchronize data in the data file stored on the server computers. - View Dependent Claims (14, 15, 16)
-
Specification