Real time backup system
First Claim
Patent Images
1. A real time backup system comprising:
- at least one primary server for executing a file modification request, each primary server having a non-volatile storage media where the file modification request is saved;
user means for communicating the file modification request to at least one primary server;
at least one secondary server for executing the file modification request, each having a non-volatile storage media where the file modification is saved;
first communication means for communicating the file modification request from the user means to the at least one primary server; and
second communication means for communicating the file modification request from the at least one primary server to the at least one secondary server.
10 Assignments
0 Petitions
Accused Products
Abstract
In a computer network system, a user-defined file modification request is communicated to a primary server, which communicates the request to a secondary server. The file modification request is saved in a non-volatile storage media associated with the primary server, and the file modification request is executed and saved in a non-volatile storage media associated with the secondary server.
313 Citations
35 Claims
-
1. A real time backup system comprising:
-
at least one primary server for executing a file modification request, each primary server having a non-volatile storage media where the file modification request is saved; user means for communicating the file modification request to at least one primary server; at least one secondary server for executing the file modification request, each having a non-volatile storage media where the file modification is saved; first communication means for communicating the file modification request from the user means to the at least one primary server; and second communication means for communicating the file modification request from the at least one primary server to the at least one secondary server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A real time backup system comprising:
-
at least one primary server for executing a file modification request, each primary server having a non-volatile storage media where the file modification request is saved; user means for communicating the file modification request to at least one primary server; at least one secondary server for executing the file modification request, each having a non-volatile storage media where the file modification is executed and saved; first communication means for communicating the file modification request from the user means to the at least one primary server; second communication means for communicating the file modification request from the at least one primary server to the at least one secondary server; and means to compress the file modification request.
-
-
21. A method of backing up a real time data system comprising the steps of:
-
(a) replicating a non-volatile storage media of at least one primary server to a non-volatile storage media of at least one secondary server; (b) sending a file modification request to the at least one primary server by a user; (c) forwarding the file modification request from the primary server to the at least one secondary server for replication; (d) executing the file modification request on the at least one secondary server; (e) saving the file modification request to the non-volatile storage media of the at least one secondary server; (f) executing the file modification request on the at least one primary server; and (g) saving the file modification request to the non-volatile storage media of the at least one primary server. - View Dependent Claims (22, 23)
-
-
24. A method of backing up a real time data system comprising the steps of:
-
(a) replicating a non-volatile storage media of at least one primary server to a non-volatile storage media of at least one secondary server; (b) sending a file modification request to the at least one primary server by a user; (c) forwarding the file modification request from the primary server to the at least one secondary server for replication; (d) executing the file modification request on the at least one secondary server; (e) saving the file modification request to the non-volatile storage media of the at least one secondary server; (f) executing the file modification request on the at least one primary server; (g) saving the file modification request to the non-volatile storage media of the at least one primary server; (h) compressing the file modification request before it is transmitted from the at least one primary server; and (i) decompressing the file modification request on the at least one secondary server.
-
-
25. A method of backing up a real time data system comprising the steps of:
-
(a) replicating a non-volatile storage media of at least one primary server to a non-volatile storage media of at least one secondary server; (b) sending a file modification request to the at least one primary server by a user; (c) forwarding the file modification request from the primary server to the at least one secondary server for replication; (d) executing the file modification request on the at least one secondary server; (e) saving the file modification request to the non-volatile storage media of the at least one secondary server; (f) executing the file modification request on the at least one primary server; (g) saving the file modification request to the non-volatile storage media of the at least one primary server; (h) encrypting the file modification request before it is transmitted from the at least one primary server; and (i) decrypting the file modification on the at least one secondary server.
-
-
26. A method of backing up a real time data system comprising the steps of:
-
(a) replicating a non-volatile storage media of at least one primary server to a non-volatile storage media of at least one secondary server; (b) sending a file modification request to the at least one primary server by a user; (c) executing the file modification request on the at least one primary server; (d) saving the file modification request on the at least one primary server; (e) forwarding the file modification request to the at least one secondary server; (f) executing the file modification request on the at least one secondary server; and (g) saving the file modification request on the non-volatile storage media of the at least one secondary server. - View Dependent Claims (27, 28)
-
-
29. A method of backing up a real time data system comprising the steps of:
-
(a) replicating a non-volatile storage media of at least one primary server to a non-volatile storage media of at least one secondary server; (b) sending a file modification request to the at least one primary server by a user; (c) executing the file modification request on the at least one primary server; (d) saving the file modification request on the at least one primary server; (e) forwarding the file modification request to the at least one secondary server; (f) executing the file modification request on the at least one secondary server; (g) saving the file modification request on the non-volatile storage media of the at least one secondary server; (h) compressing the file modification request before it is transmitted from the at least one primary server; and (i) decompressing the file modification request on the at least one secondary server.
-
-
30. A method of backing up a real time data system comprising the steps of:
-
(a) replicating a non-volatile storage media of at least one primary server to a non-volatile storage media of at least one secondary server; (b) sending a file modification request to the at least one primary server by a user; (c) executing the file modification request on the at least one primary server; (d) saving the file modification request on the at least one primary server; (e) forwarding the file modification request to the at least one secondary server; (f) executing the file modification request on the at least one secondary server; (g) saving the file modification request on the non-volatile storage media of the at least one secondary server; (h) encrypting the file modification request before it is transmitted from the at least one primary server; and (i) decrypting the file modification request on the at least one secondary server.
-
-
31. A real time data backup system comprising:
-
user means for communicating at least one file system command to an operating system; at least one primary server having a source server software component, the source server software component having monitoring means for monitoring the at least one file system command, replication means for replicating the at least one file system command and communication means for sending and receiving the at least one file system command; and at least one secondary server having a secondary server software component, the secondary server software component having replication means for replicating the at least one file system command and communication means for sending and receiving the at least one file system command to and from the communication means of the at least one primary server, the communication means of the at least one secondary server sending the at least one file system command to the replication means of the at least one secondary server. - View Dependent Claims (32, 33)
-
-
34. A real time data backup system comprising:
-
user means for communicating at least one file system command to an operating system; at least one primary server having a source server software component, the source server software component having monitoring means for monitoring the at least one file system command, replication means for replicating the at least one file system command and communication means for sending and receiving the at least one file system command; and at least one secondary server having a secondary server software component, the secondary server software component having replication means for replicating the at least one file system command and communication means for sending and receiving the at least one file system command to and from the communication means of the at least one primary server, the communication means of the at least one secondary server sending the at least one file system command to the replication means of the at least one secondary server, wherein the communication means of the at least one primary server compresses the at least one file system command from the at least one primary server and the communication means of the at least one secondary server decompresses the at least one file system command.
-
-
35. A real time data backup system comprising:
-
user means for communicating at least one file system command to an operating system; at least one primary server having a source server software component, the source server software component having monitoring means for monitoring the at least one file system command, replication means for replicating the at least one file system command and communication means for sending and receiving the at least one file system command; and at least one secondary server having a secondary server software component, the secondary server software component having replication means for replicating the at least one file system command and communication means for sending and receiving the at least one file system command to and from the communication means of the at least one primary server, the communication means of the at least one secondary server sending the at least one file system command to the replication means of the at least one secondary server, wherein the communication means of the at least one primary server encrypts the at least one file system command from the at least one primary server and the communication means of the at least one secondary server decrypts the at least one file system command.
-
Specification