Patent ID: 9329799
Filing Date: 2016-05-03
CPC Classification: G06F

Claim Text:
1. A method of storing data, the method comprising: storing data in one or more storage locations of a storage device; generating a checksum corresponding to the data and context information that identifies the data associated with each of the one or more storage locations, wherein the context information includes an index node and/or file block number; storing the context information with the data in the one or more storage locations; storing the checksum and the context information in a data buffer; and during an idle time of the storage device, (i) verifying integrity of the data written to the storage device using the checksum in the data buffer, and (ii) verifying that the written data is properly stored in the one or more storage locations by comparing the context information in the data buffer with the context information stored in the one or more storage locations.