Patent ID: 11928091
Assignee: EMC IP HOLDING COMPANY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A method of constructing a unit of data for storage in a blockchain, comprising:
parsing source data formatted in a Binary Aligned Map (BAM) file to create metadata and data;
compressing, in a processor-based compressor, the metadata to produce compressed metadata;
calculating a hash of the data using a locality-sensitive hashing (LSH) index to obtain a list of deduplication candidates of data chunks of the source data for the deduplication system;
sending the list of deduplication candidates representing deduplicated nucleotide sequence data to the Key Value Store (KVS);
deduplicating the data of the deduplication candidates to form the deduplicated nucleotide sequence in a hardware deduplication system by executing a data compression process to store only unique data blocks to replace redundant data blocks with pointers to unique data blocks copies, and wherein as new data is written to a system, duplicate data chunks are replaced with pointer references to previously stored data; and
combining the compressed metadata and the deduplicated nucleotide sequence data to produce reduced data;
deploying, for deduplication, a smart contract comprising the reduced data; and
storing the reduced data in the blockchain.