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
Legal claims defining the scope of protection, as filed with the USPTO.
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.
2. A system as claimed in claim 1 wherein the computer network comprises the Internet and the standard network protocol comprises an Internet protocol.
3. A system as claimed in claim 2 wherein the Internet protocol comprises HTTP.
4. A system as claimed in claim 2 wherein the Internet protocol comprises FTP.
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.
6. A method as claimed in claim 5 wherein the computer network comprises the Internet and the standard network protocol comprises an Internet protocol.
7. A method as claimed in claim 6 wherein the Internet protocol comprises HTTP.
8. A method as claimed in claim 6 wherein the Internet protocol comprises FTP.
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.
10. A system as claimed in claim 9 wherein the computer network comprises the Internet and the standard network protocol comprises an Internet protocol.
11. A system as claimed in claim 10 wherein the Internet protocol comprises HTTP.
12. A system as claimed in claim 10 wherein the Internet protocol comprises FTP.
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.
14. A method as claimed in claim 13 wherein the computer network comprises the Internet and the standard network protocol comprises an Internet protocol.
15. A method as claimed in claim 14 wherein the Internet protocol comprises HTTP.
16. A method as claimed in claim 14 wherein the Internet protocol comprises FTP.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
April 10, 2000
August 6, 2002
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.