Patent ID: 7624328

Claim:
Logic encoded in a tangible medium for execution, the logic comprising computer-readable instructions operative, when executed, to cause a processor to: store in a first buffer data to be written to a medium and a first digital signature of said data; if said first digital signature matches a second digital signature of the data read from said first buffer, store in a FIFO a compressed form of data read from said first buffer; if said first digital signature matches a third digital signature of an uncompressed form of said compressed form of the data read from said first buffer, store in a second buffer: said uncompressed form of said compressed form of the data read from said first buffer; a C2 ECC of a first C1 ECC of said uncompressed form of said compressed form of the data read from said first buffer; and one or more C1 ECCs, comprising said first C1 ECC and a second C1 ECC of said C2 ECC; and if said one or more C1 ECCs match corresponding C1 ECCs calculated from data and C1 ECCs read from said second buffer, indicate a successful write if a C1 ECC of said data read from said second buffer and written to a medium matches a C1 ECC of corresponding data read back from said medium.