Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
148 words
An apparatus for performing a snapshot copy of a volume comprising: a primary storage subsystem including: (a) a primary data-storage device having at least a primary volume, and (b) primary processing means for receiving a request from a requester to perform a snapshot copy of at least a portion of said primary volume; and a secondary storage subsystem coupled to said primary storage subsystem and including: (c) a secondary data-storage device having a secondary volume, and (d) a secondary processing means; wherein, said primary processing means relays said request to said secondary storage subsystem, after verifying that said secondary volume is a duplicate copy of said primary volume, and said secondary processing means, in response to said request, performs an equivalent of a snapshot copy of said at least a portion of said primary volume by performing a snapshot copy of a corresponding portion of said secondary volume.
Claim 2
Independent Claim
148 words
An apparatus for performing a snapshot copy of a volume comprising: a primary storage subsystem including: (a) a primary data-storage device having at least a primary volume, and (b) primary processing means for receiving a request from a requester to perform a snapshot copy of at least a portion of said primary volume; and a secondary storage subsystem coupled to said primary storage subsystem and including: (c) a secondary data-storage device having a secondary volume, and (d) a secondary processing means; wherein, said primary processing means relays said request to said secondary storage subsystem, after verifying that said secondary volume is a duplicate copy of said primary volume, and said secondary processing means, in response to said request, performs an equivalent of a snapshot copy of said at least a portion of said primary volume by performing a snapshot copy of a corresponding portion of said secondary volume.
Claim 3
Dependent Claim
37 words
The apparatus as recited in claim 1, further comprising means for performing a backup copy operation of said primary volume to said secondary volume such that said secondary volume is a duplicate copy of said primary volume.
Claim 4
Dependent Claim
25 words
The apparatus as recited in claim 2, wherein said primary processing means relays said request, only if said backup copy operation is not in progress.
Claim 5
Dependent Claim
18 words
The apparatus as recited in claim 1, wherein said snapshot copy is stored in a tertiary remote volume.
Claim 6
Dependent Claim
31 words
The apparatus as recited in claim 1, wherein said snapshot copy of said at least a portion of said secondary volume is stored in virtual memory of said secondary storage subsystem.
Claim 7
Dependent Claim
30 words
The apparatus as recited in claim 1, wherein said primary storage subsystem includes a primary directory information which relates physical location of data on said primary volume to virtual addresses.
Claim 8
Dependent Claim
17 words
The apparatus as recited in claim 6, wherein said primary directory information is a log-structured array format.
Claim 9
Dependent Claim
30 words
The apparatus as recited in claim 1, wherein said secondary storage subsystem includes a secondary directory information which relates physical location of data on said secondary volume to virtual addresses.
Claim 10
Dependent Claim
19 words
The apparatus as recited in claim 8, wherein said secondary directory information is arranged in a log-structured array format.
Claim 11
Dependent Claim
45 words
The apparatus as recited in claim 1, wherein upon a completion of said snapshot copy, said secondary storage subsystem transmits a signal to said primary storage subsystem indicating completion of said snapshot copy operation, and said primary storage subsystem relays said signal to said requester.
Claim 12
Dependent Claim
40 words
The apparatus as recited in claim 1, wherein said primary processing means verifies that said secondary volume is a duplicate copy of said primary volume by ensuring that said primary volume and said secondary volume are in a duplexed state.
Claim 13
Independent Claim
120 words
A method for performing a snapshot copy of a volume, comprising the steps of: receiving from a requester a request at a primary storage subsystem to perform a snapshot copy of at least a portion of a primary volume of said primary storage subsystem; determining if a secondary storage subsystem has a secondary volume that is a duplicate of said primary volume; relaying said request from said primary storage subsystem to said secondary storage subsystem, if said secondary volume is determined to be a duplicate of said primary volume; and generating an equivalent of a snapshot copy of said at least a portion of said primary volume by performing a snapshot copy on a corresponding portion of said secondary volume.
Claim 14
Independent Claim
120 words
A method for performing a snapshot copy of a volume, comprising the steps of: receiving from a requester a request at a primary storage subsystem to perform a snapshot copy of at least a portion of a primary volume of said primary storage subsystem; determining if a secondary storage subsystem has a secondary volume that is a duplicate of said primary volume; relaying said request from said primary storage subsystem to said secondary storage subsystem, if said secondary volume is determined to be a duplicate of said primary volume; and generating an equivalent of a snapshot copy of said at least a portion of said primary volume by performing a snapshot copy on a corresponding portion of said secondary volume.
Claim 15
Dependent Claim
40 words
The method as recited in claim 12, wherein said primary storage subsystem includes means for performing a backup copy operation of said primary volume to said secondary volume, such that said secondary volume is a duplicate of said primary volume.
Claim 16
Dependent Claim
23 words
The method as recited in claim 13, wherein said step of generating is performed if said backup copy operation is not in progress.
Claim 17
Dependent Claim
31 words
The method as recited in claim 12, wherein said step of determining further comprises the step of ensuring that said primary volume and said secondary volume are in a duplexed state.
Claim 18
Dependent Claim
52 words
The method as recited in claim 12, further comprising, upon a completion of said step of generating, the steps of: transmitting a signal from said secondary storage subsystem to said primary storage subsystem indicating completion of said snapshot copy operation; and relaying said signal from said primary storage subsystem to said requester.