Backing up selected files of a computer system
12 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing substantially concurrent mirroring of files across a network. A data file is selected for mirroring on a local computer system and one or more remote computer systems are designated to store a back-up copy of the selected data file. As changes to the selected data file occur, change information is captured by a mirroring driver, which is attached to the file system driver, and then forwarded from the local computer system across the network to the remote computer system or systems. Each remote computer system then updates the back-up copy of the data file.
-
Citations
50 Claims
-
1-22. -22. (canceled)
-
23. A method of data protection comprising:
-
intercepting change information representing a change made by a process running on a computer system to a file on the computer system;
determining whether the change information is associated with a file to be mirrored, wherein the file to be mirrored comprises a subset of files stored on the computer system;
storing the change information on a log file; and
transmitting the contents of the log file through a network to a remote log file associated with a remote system configured to use at least in part the change information to enable a data associated with the file on the computer system to be consistent with at least a portion of the file on the computer system. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system for data protection comprising:
-
a processor configured to intercept change information representing a change made by a process running on a computer system to a file on the computer system, determine whether the change information is associated with a file to be mirrored, wherein the file to be mirrored comprises a subset of files stored on the computer system, store the change information on a log file, and transmit the contents of the log file through a network to a remote log file associated with a remote system configured to use at least in part the change information to enable a data associated with the file on the computer system to be consistent with at least a portion of the file on the computer system; and
a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A computer program product for data protection, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
-
intercepting change information representing a change made by a process running on a computer system to a file on the computer system;
determining whether the change information is associated with a file to be mirrored, wherein the file to be mirrored comprises a subset of files stored on the computer system;
storing the change information on a log file; and
transmitting the contents of the log file through a network to a remote log file associated with a remote system configured to use at least in part the change information to enable a data associated with the file on the computer system to be consistent with at least a portion of the file on the computer system. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification