System, method and non-transitory computer readable medium for compressing genetic information
OwnerJacob Brodio, Kariel Sandler +1inventors
InventorsJacob Brodio, Kariel Sandler, Cyril Plisko
Life of this patent
Estimating the term…
Abstract
A method that may executed by a main storage system and may include compressing the vast genetic information database to provide a compressed genetic information database; storing the compressed genetic information database, receiving updates to the vast genetic information database; updating the compressed genetic information database; generating different point in time snapshots of the compressed genetic information database; calculating differences between the different point in time snapshots of the compressed genetic information database; and transmitting the differences to at least one secondary storage system that is accessible to a user.
Claims22
A method for distributing genetic information from a vast genetic information database, the method comprises:
- compressing, by a main storage system, the vast genetic information database to provide a compressed genetic information database;
- storing at the main storage system, the compressed genetic information database;
- receiving, by the main storage system, updates to the vast genetic information database;
- updating the compressed genetic information database;
- generating, by the main storage system, different point in time snapshots of the compressed genetic information database;
- calculating differences between the different point in time snapshots of the compressed genetic information database;
- and
- transmitting the differences from the main storage system to at least one secondary storage system that is accessible to a user.
10-14. (canceled)
A non-transitory computer readable medium that stores instructions for:
- compressing, by a main storage system, a vast genetic information database to provide a compressed genetic information database;
- storing at the main storage system, the compressed genetic information database;
- receiving, by the main storage system, updates to the vast genetic information database;
- updating the compressed genetic information database;
- generating, by the main storage system, different point in time snapshots of the compressed genetic information database;
- calculating differences between the different point in time snapshots of the compressed genetic information database;
- and
- transmitting the differences from the main storage system to at least one secondary storage system that is accessible to a user.
20-23. (canceled)
A main storage system, comprising:
- a genetic data compressor that is arranged to compress a vast genetic information database to provide a compressed genetic information database;
- a storage module that is arranged to store the compressed genetic information database;
- a communication module that is arranged to receive updates to the vast genetic information database;
- wherein the genetic data processor is arranged to update the compressed genetic information database;
- a memory management module arranged to generate different point in time snapshots of the compressed genetic information database and to calculate differences between the different point in time snapshots of the compressed genetic information database;
- and
- wherein the communication module is arranged to transmit the differences from the main storage system to at least one secondary storage system that is accessible to a user.
The main storage system according to claim 25 wherein the genetic data processor is arranged to compress of the vast genetic information database by encoding genetic information by using a predefined codeword dictionary.
29-32. (canceled)
Dependencies are inferred from the claim text.