Patent ID: 9594643
Date: 2017-03-14
CPC Classifications: G06F

Claim:
1. A method comprising: comparing a designated primary storage system state to a plurality of blockmaps in a backup storage system, the designated primary storage system state identifying a designated plurality of data segments stored at a primary storage system, each blockmap corresponding with a respective restore point, each blockmap identifying a respective plurality of data segments, each data segment having associated therewith a respective storage location in the backup storage system; selecting a first blockmap identifying a first plurality of data segments from the plurality of blockmaps based on a number of segments shared between the designated plurality of data segments and the first plurality of data segments, the first blockmap corresponding with a first restore point; comparing the first blockmap with the designated primary storage system state to identify: creating a second restore point by storing a second blockmap in the backup storage system, the second blockmap including both the identified subset of the first plurality of data segments and the second plurality of data segments, the second blockmap indicating how to restore the primary storage system to the designated primary storage system state; and providing the second restore point for selection for restoring the designated primary storage system to the designated primary storage system state.