Patent Document ID: 10038733
Application ID: 14489317
Patent Status: 1

Claim One:
1. A system, comprising: a processor configured to: receive an initialization parameter; determine a first constrained prime number and a second constrained prime number, wherein a constrained prime number comprises a plurality of component values, wherein each of the plurality of component values comprises a prime number, wherein each of the plurality of component values is different; and generate a non-compressible data stream comprising a plurality of data blocks at least in part by: generate a first non-compressible sequence based at least in part on the initialization parameter and the first constrained prime number; generate a second non-compressible sequence based at least in part on the initialization parameter and the second constrained prime number, wherein the first and second non-compressible sequences are each comprised of a non-repeating sequence of numbers; and merge the first non-compressible sequence and the second non-compressible sequence to generate the non-compressible data stream comprising the plurality of data blocks, wherein values of the non-compressible data stream alternate between values of the first non-compressible sequence and values of the second non-compressible sequence; and send the non-compressible data stream comprising the plurality of data blocks to be stored at a storage device, wherein the storage device is configured to store all of the plurality of data blocks in response to determining that none of the data blocks have been already stored at the storage device; receive restored data associated with the non-compressible data stream from the storage device, wherein the restored data associated with the non-compressible data stream comprises the plurality of data blocks; determine the first constrained prime number based at least in part on a difference between a first pair of non-consecutive values from the restored data associated with the non-compressible data stream; determine the second constrained prime number based at least in part on a difference between a second pair of non-consecutive values from the restored data associated with the non-compressible data stream; and verify an accuracy and/or reliability of the storage device, wherein to verify the accuracy and/or reliability of the storage device, the restored data associated with the non-compressible data stream is verified by using the determined first constrained prime number and the determined second constrained prime number; and a memory coupled to the processor and configured to provide the processor with instructions.