IP Library Patent Application 13738078
Patent Application
App. No. 13/738,078

SYSTEM, METHOD AND NON-TRANSITORY COMPUTER READABLE MEDIUM FOR COMPRESSING GENETIC INFORMATION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/738,078
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.

Claims (42)

1 . 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.

2 . The method according to claim 1 , wherein the compressing of the vast genetic information database comprises encoding genetic information by using a predefined codeword dictionary.

3 . The method according to claim 2 , comprising calculating the predefined codeword dictionary based upon the vast genetic information database.

4 . The method according to claim 2 , comprising calculating the predefined codeword dictionary based upon a substantial portion of the vast genetic information database.

5 . The method according to claim 1 , wherein a size of the vast database exceeds 200 Terabytes.

6 . The method according to claim 1 , comprising transmitting the differences to multiple secondary storage systems that are coupled in a star configuration.

7 . The method according to claim 1 , comprising receiving the vast genetic information database by the main storage system from an external system that stores the vast genetic information database.

8 . The method according to claim 7 , comprising receiving the vast genetic information database by positioning the main storage system in proximity to the external system, coupling the external system to the main storage system by direct coupling and retrieving the vast genetic information database using the direct coupling at a rate that exceeds a rate of transfer of information via the Internet.

9 . The method according to claim 1 , comprising copying the vast genetic information database from an external system to storage media, and retrieving the vast genetic information database from the storage media.

10 - 14 . (canceled)

15 . 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.

16 . The non-transitory computer readable medium according to claim 15 that stores instructions for compressing of the vast genetic information database by encoding genetic information by using a predefined codeword dictionary.

17 . The non-transitory computer readable medium according to claim 16 that stores instructions for calculating the predefined codeword dictionary based upon the vast genetic information database.

18 . The non-transitory computer readable medium according to claim 16 that stores instructions for calculating the predefined codeword dictionary based upon a substantial portion of the vast genetic information database.

19 . The non-transitory computer readable medium according to claim 17 that stores instructions for transmitting the differences to multiple secondary storage systems that are coupled in a star configuration.

20 - 23 . (canceled)

24 . 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.

25 . 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.

26 . The main storage system according to claim 25 wherein the genetic data processor is arranged to calculate the predefined codeword dictionary based upon the vast genetic information database.

27 . The main storage system according to claim 25 wherein the genetic data processor is arranged to calculate the predefined codeword dictionary based upon a substantial portion of the vast genetic information database.

28 . The main storage system according to claim 25 wherein the communication module is arranged to transmit the differences to multiple secondary storage systems that are coupled in a star configuration.

29 - 32 . (canceled)

Assignments (3)
SECURITY INTEREST Recorded Jan 30, 2025
From: INFINIDAT LTD
To: KREOS CAPITAL VII AGGREGATOR SCSP,
Reel/Frame 070056/0458 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME AND ADDRESS PREVIOUSLY RECORDED AT REEL: 029708 FRAME: 0087. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 21, 2014
From: BRODIO, JACOB; SANDLER, KARIEL; PLISKO, CYRIL
To: INFINIDAT LTD.
Reel/Frame 033616/0448 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2013
From: BRODIO, JACOB; SANDLER, KARIEL; PLISKO, CYRIL
To: INFINIDAT ISRAEL LTD.
Reel/Frame 029708/0087 →