Data backup system and method
First Claim
1. A data backup system for backing up a data file comprising:
- (a) a source device having a source processor and an input device, the source processor being configured to;
(i) determine whether the data file has been modified at the source device;
(ii) upon determining that the data file has been modified at the source device, determine at least one modified data block associated with the modification to the data file;
(iii) transmit the at least one modified data block from the source processor over a communication network;
(b) a target device connected to the source device over the communication network, said target device having the target processor configured to;
(iv) receive said at least one modified data block from said source processor over the communications network;
(c) said source processor and said target processor also configured to determine if the input device is active simultaneously with at least one of (i), (ii), (iii), and (iv), and if so, interrupt at least one of (i), (ii), (iii), and (iv), until the input device has been inactive for a predetermined period of time.
1 Assignment
0 Petitions
Accused Products
Abstract
A data backup system for backing up a data file from a source device having a source processor and an input device to a target device having a target processor and a database over a communication network. The source processor determines whether the data file has been modified, and if so, determines the modified data block(s). The modified data block(s) are transmitted from the source processor to the target processor over the communication network. The target processor receives the modified data block(s) from the source device over the communications network, and uses the modified data block(s) to construct the data file, and to store the data file on the database. Concurrently, it is determined if the input device is active at any time during the backup process, and if so, the backup processing is interrupted until the input device has been inactive for a predetermined period of time.
98 Citations
32 Claims
-
1. A data backup system for backing up a data file comprising:
-
(a) a source device having a source processor and an input device, the source processor being configured to; (i) determine whether the data file has been modified at the source device; (ii) upon determining that the data file has been modified at the source device, determine at least one modified data block associated with the modification to the data file; (iii) transmit the at least one modified data block from the source processor over a communication network; (b) a target device connected to the source device over the communication network, said target device having the target processor configured to; (iv) receive said at least one modified data block from said source processor over the communications network; (c) said source processor and said target processor also configured to determine if the input device is active simultaneously with at least one of (i), (ii), (iii), and (iv), and if so, interrupt at least one of (i), (ii), (iii), and (iv), until the input device has been inactive for a predetermined period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for backing up a data file from a source device having a source processor and an input device to a target device having a target processor over a communication network, said method comprising:
-
(a) determining whether the data file has been modified at the source device (b) upon determining that the data file has been modified at the source device, determining at least one modified data block associated with the modification to the data file; (c) transmitting the at least one modified data block from the source processor to the target processor over the communication network; (d) receiving said at least one modified data block from said source processor over the communications network; (e) determining if the input device is active simultaneously with at least one of (a), (b), (c), and (d), and if so, interrupting at least one of (a), (b), (c), and (d), until the input device has been inactive for a predetermined period of time. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A data backup system for backing up a data file comprising:
-
(a) a source device having a source processor and an input device, the source processor being configured to; (i) determine whether the data file has been modified at the source device (ii) upon determining that the data file has been modified at the source device, determine at least one modified data block associated with the modification to the data file; (iii) transmit the at least one modified data block from the source processor over a communication network; (b) a target device connected to the source device over the communication network, said target device having the target processor configured to; (iv) receive said at least one modified data block from said source processor over the communications network; (c) said source and target processors further configured, to; (v) control the transmission in (iii) and the reception in (iv) of data blocks such that only a set amount of bandwidth of the communications network is utilized for the transmission in (iii) and the reception in (iv). - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for backing up a data file from a source device having a source processor and an input device to a target device having a target processor over a communication network, said method comprising:
-
(a) determining whether the data file has been modified at the source device; (b) upon determining that the data file has been modified at the source device, determining at least one modified data block associated with the modification to the data file; (c) transmitting the at least one modified data block from the source processor to the target processor over the communication network; (d) receiving said at least one modified data block from said source processor over the communications network; (e) controlling at the source device and the target device the transmission in (c) and the reception in (d) of data blocks such that only a set amount of bandwidth of the communications network is utilized for the transmission in (c) and the reception in (d). - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification