Patent ID: 8055868

Claim:
A method to store point-in-time data, comprising: establishing a block size; providing source data storage comprising (S) blocks; providing target data storage comprising (T) blocks, wherein (T) is less than (S); configuring (B) source storage segments and (B) target storage segments, wherein each source storage segment comprises ((S)/(B)) blocks, and wherein each target storage segment comprises ((T)/(B)) blocks; receiving updated point-in-time data for original point-in-time data written to an (i)th source storage segment; setting (j) equal to (i); determining if a (j)th target storage segment comprises available storage capacity to store said original point-in-time data; operative if said (j)th target storage segment comprises available storage capacity to store said original point-in-time data, writing said original point-in-time data to said (j)th target storage segment.