Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
152 words
A system for backing up at least one source data file, the system comprising: a back up server having storage for at least one back up file corresponding to the at least one source data file, a data server having storage for the at least one source data file, and an agent operating on the server and capable of: dynamically detecting changes to the at least one source data file as the changes happen, recording the dynamically detected changes in at least one corresponding journal file, and transmitting the at least one journal file to the back up server, a back up process for transmitting the at least one source data file to the back up server, and a bandwidth control process for monitoring transmission of data by the back up process and the agent for controlling a rate of delivery of data from the data server to the back up server.
Claim 2
Independent Claim
152 words
A system for backing up at least one source data file, the system comprising: a back up server having storage for at least one back up file corresponding to the at least one source data file, a data server having storage for the at least one source data file, and an agent operating on the server and capable of: dynamically detecting changes to the at least one source data file as the changes happen, recording the dynamically detected changes in at least one corresponding journal file, and transmitting the at least one journal file to the back up server, a back up process for transmitting the at least one source data file to the back up server, and a bandwidth control process for monitoring transmission of data by the back up process and the agent for controlling a rate of delivery of data from the data server to the back up server.
Claim 3
Independent Claim
145 words
A method for backing up at least one source data file, the method comprising: determining a data transmission capacity between a data server having storage for the at least one source data file and a back up server having storage for at least one back up file corresponding to the at least one source data file; allocating at least one portion of the data transmission capacity to transmitting data between the data server and the back up server; dynamically detecting changes to the at least one source data file as the changes happen; based on the dynamically detected changes, generating at least one journal file corresponding to the at least one source data file; and, based on the allocated portion of the data transmission capacity, transmitting the at least one source data file and the at least one journal file to the back up server.
Claim 4
Independent Claim
145 words
A method for backing up at least one source data file, the method comprising: determining a data transmission capacity between a data server having storage for the at least one source data file and a back up server having storage for at least one back up file corresponding to the at least one source data file; allocating at least one portion of the data transmission capacity to transmitting data between the data server and the back up server; dynamically detecting changes to the at least one source data file as the changes happen; based on the dynamically detected changes, generating at least one journal file corresponding to the at least one source data file; and, based on the allocated portion of the data transmission capacity, transmitting the at least one source data file and the at least one journal file to the back up server.
Claim 5
Dependent Claim
62 words
The method of claim 2 , wherein determining a data transmission capacity between a data server and a back up server comprises: determining a data transmission capacity between a data server and a back up server based on monitoring at least one SNMP (Simple Network Management Protocol) trap associated with at least one of the data server and the back up server.
Claim 6
Dependent Claim
40 words
The method of claim 2 , wherein allocating at least one portion of the data transmission capacity comprises: allocating at least one portion of the data transmission capacity based on a limit of data transmission capacity selected by a user.
Claim 7
Dependent Claim
76 words
The method of claim 2 , wherein allocating at least one portion of the data transmission capacity comprises: allocating at least one portion of the data transmission capacity based on at least one of: a quantity of data to be transmitted in a unit of time, a percentage of data transmission capacity, and a percentage of a processing speed, wherein allocating the at least one portion of the data transmission capacity is performed by a user.
Claim 8
Dependent Claim
41 words
The method of claim 2 , further comprising: allocating the at least one portion of the data transmission capacity between transmitting the at least one source data file, and transmitting the corresponding at least one journal file to the backup server.
Claim 9
Dependent Claim
53 words
The method of claim 2 , further comprising: based on the allocated portion of the data transmission capacity, transmitting at least one back up file from the back up server to the data server to restore the corresponding at least one source data file based on the at least one back up file.
Claim 10
Dependent Claim
35 words
The method of claim 2 , further comprising: storing the data in a buffer based on whether the at least one source data file includes data exceeding the allocated portion of the data transmission capacity.
Claim 11
Dependent Claim
38 words
The method of claim 8 , further comprising: based on the allocated portion of the data transmission capacity, transmitting data within the buffer to the back up server until all of the data within the buffer is transmitted.
Claim 12
Dependent Claim
160 words
A processor program for backing up at least one source data file, the processor program being stored on a processor-readable medium and comprising instructions to cause a processor to: determine a data transmission capacity between a data server having storage for the at least one source data file and a back up server having storage for at least one back up file corresponding to the at least one source data file; allocate at least one portion of the data transmission capacity to transmitting data between the data server and the back up server; dynamically detect changes to the at least one source data file as the changes happen; based on the dynamically detected changes, generate at least one journal file corresponding to the at least one source data file; and, based on the allocated portion of the data transmission capacity, transmit the at least one source data file and the at least one journal file to the back up server.
Claim 13
Dependent Claim
160 words
A processor program for backing up at least one source data file, the processor program being stored on a processor-readable medium and comprising instructions to cause a processor to: determine a data transmission capacity between a data server having storage for the at least one source data file and a back up server having storage for at least one back up file corresponding to the at least one source data file; allocate at least one portion of the data transmission capacity to transmitting data between the data server and the back up server; dynamically detect changes to the at least one source data file as the changes happen; based on the dynamically detected changes, generate at least one journal file corresponding to the at least one source data file; and, based on the allocated portion of the data transmission capacity, transmit the at least one source data file and the at least one journal file to the back up server.