Patent ID: 9378096
Filing Date: 2016-06-28
CPC Classification: G06F

Claim Text:
1. A computer-implemented method comprising: receiving an indication of an intent to restore at least a portion of a data array based upon a historical record of the data array; identifying one or more changes made to the content of that data array after the generation of the historical record, thus generating a differential record, wherein the differential record includes one or more bitmaps, wherein a change in binary representation included within one or more portions of the one or more bitmaps indicates a change to the at least a portion of a data array that the one or more portions of the one or more bitmaps correspond to, wherein a string of binary zeros does not indicate any changes to each portion of a data array and a string of binary ones indicates each portion of the data array has changed, wherein the change to the at least a portion of a data array further indicates a mismatch between a local cache system and the data array after restoration, wherein the local cache system is operatively connected to the data array via a network, and wherein the at least a portion of a data array is a logical unit number (“LUN”) defined within the data array; and invalidating one or more data entries within a cache memory system associated with the at least a portion of a data array based, at least in part, upon the differential record.