Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
195 words
In a disk storage system, a method for concurrently backing up contents of said disk storage system to a backup storage device and processing a write I/O request received by said disk storage system, comprising the steps of: sequentially copying data from said disk storage system to said backup storage device; halting said process of sequentially copying data from said disk storage system to said backup storage device upon receipt of said write I/O request; determining whether said write I/O request updates data residing in a storage area within said disk storage system which has not been copied to said backup device; copying the data residing in said storage area to a temporary storage device if the data residing in said storage area has not been copied to said backup device; executing said write I/O request to update the data residing in said storage area; resuming said process of sequentially copying data from said disk storage system to said backup storage device; and copying the contents of said temporary storage device to said backup storage device upon completion of said process of sequentially copying data from said disk storage system to said backup storage device.
Claim 2
Dependent Claim
195 words
In a disk storage system, a method for concurrently backing up contents of said disk storage system to a backup storage device and processing a write I/O request received by said disk storage system, comprising the steps of: sequentially copying data from said disk storage system to said backup storage device; halting said process of sequentially copying data from said disk storage system to said backup storage device upon receipt of said write I/O request; determining whether said write I/O request updates data residing in a storage area within said disk storage system which has not been copied to said backup device; copying the data residing in said storage area to a temporary storage device if the data residing in said storage area has not been copied to said backup device; executing said write I/O request to update the data residing in said storage area; resuming said process of sequentially copying data from said disk storage system to said backup storage device; and copying the contents of said temporary storage device to said backup storage device upon completion of said process of sequentially copying data from said disk storage system to said backup storage device.
Claim 3
Dependent Claim
15 words
The method according to claim 1, wherein said disk storage system is a disk array.
Claim 4
Dependent Claim
19 words
The method according to claim 2, wherein said temporary storage device is a spare drive within said disk array.
Claim 5
Dependent Claim
77 words
The method according to claim 3, wherein: said disk array is a RAID level 3 disk array wherein data is multiplexed across a plurality of array drives; said storage area comprises corresponding areas within each one of said plurality of array drives; and said step of copying the data residing in said storage area to a temporary storage device includes the step of reading data from said corresponding areas and writing said data to said spare drive.
Claim 6
Dependent Claim
81 words
The method according to claim 3, wherein said disk array is a RAID level 5 disk array employing a read-modify-write process for updating data and parity information stored upon first and second disk drives, respectively, in response to said write I/O request; and said step of copying the data residing in said storage area to a temporary storage device comprises the step of saving old data read from said first disk in accordance with said read-modify-write process to said spare drive.
Claim 7
Dependent Claim
185 words
In a disk array including a plurality of active disk drives and a spare disk drive, a method for backing up data from said array to a backup storage device, comprising the steps of: sequentially copying data from said disk array to said backup storage device; halting said process of sequentially copying data from said disk array to said backup storage device upon receipt of a write I/O request; determining whether said write I/O request updates data residing in a storage area within said disk array which has not been copied to said backup device; copying the data residing in said storage area to said spare drive if the data residing in said storage area has not been copied to said backup device; executing said write I/O request to update the data residing in said storage area; resuming said process of sequentially copying data from said disk array to said backup storage device; and copying the contents of said spare drive to said backup storage device upon completion of said process of sequentially copying data from said disk storage system to said backup storage device.
Claim 8
Dependent Claim
185 words
In a disk array including a plurality of active disk drives and a spare disk drive, a method for backing up data from said array to a backup storage device, comprising the steps of: sequentially copying data from said disk array to said backup storage device; halting said process of sequentially copying data from said disk array to said backup storage device upon receipt of a write I/O request; determining whether said write I/O request updates data residing in a storage area within said disk array which has not been copied to said backup device; copying the data residing in said storage area to said spare drive if the data residing in said storage area has not been copied to said backup device; executing said write I/O request to update the data residing in said storage area; resuming said process of sequentially copying data from said disk array to said backup storage device; and copying the contents of said spare drive to said backup storage device upon completion of said process of sequentially copying data from said disk storage system to said backup storage device.
Claim 9
Dependent Claim
120 words
In a disk storage system, a method for processing write I/O requests received by the disk storage system and backing up data from said disk storage system to a backup storage device, comprising the steps of: executing said write I/O requests directed to areas within said disk storage system which have been backed up to said backup storage device; and for write I/O requests directed to areas within said disk storage system which have not been backed up to said backup storage device, copying the data contents of said areas which have not been backed up to a temporary storage device and upon conclusion of backup procedures, transferring the data copied to said temporary storage device to said backup device.
Claim 10
Dependent Claim
120 words
In a disk storage system, a method for processing write I/O requests received by the disk storage system and backing up data from said disk storage system to a backup storage device, comprising the steps of: executing said write I/O requests directed to areas within said disk storage system which have been backed up to said backup storage device; and for write I/O requests directed to areas within said disk storage system which have not been backed up to said backup storage device, copying the data contents of said areas which have not been backed up to a temporary storage device and upon conclusion of backup procedures, transferring the data copied to said temporary storage device to said backup device.
Claim 11
Independent Claim
111 words
A method for processing write I/O requests in a disk storage system, comprising the steps of: receiving a write I/O request; determining whether the write I/O request is directed to an area within said disk storage system which has been backed up to a backup storage device; if the write I/O request is directed to said area within said disk storage system which has been backed up, executing the write I/O request; and if the write I/O request is directed to an area within said disk storage system which has not been backed up, copying data contents of said area which has not been backed up to a temporary storage device.
Claim 12
Independent Claim
111 words
A method for processing write I/O requests in a disk storage system, comprising the steps of: receiving a write I/O request; determining whether the write I/O request is directed to an area within said disk storage system which has been backed up to a backup storage device; if the write I/O request is directed to said area within said disk storage system which has been backed up, executing the write I/O request; and if the write I/O request is directed to an area within said disk storage system which has not been backed up, copying data contents of said area which has not been backed up to a temporary storage device.
Claim 13
Independent Claim
106 words
A system for selectively executing a write I/O request in a disk storage system, comprising: means for determining whether the write I/O request is directed to an area within said disk storage system which has been backed up to a backup storage device; means for executing the write I/O request if the write I/O request is directed to said area within said disk storage system which has been backed up; and means for copying data contents of an area which has not been backed up to a temporary storage device if the write I/O request is directed to said area which has not been backed up.
Claim 14
Independent Claim
106 words
A system for selectively executing a write I/O request in a disk storage system, comprising: means for determining whether the write I/O request is directed to an area within said disk storage system which has been backed up to a backup storage device; means for executing the write I/O request if the write I/O request is directed to said area within said disk storage system which has been backed up; and means for copying data contents of an area which has not been backed up to a temporary storage device if the write I/O request is directed to said area which has not been backed up.