IP Library Granted Patent US 11,590,505
Granted Patent B2
US 11,590,505 · App. 17/254,462 · Granted Feb 28, 2023

System and method for storage

Inventors: Merek Siu (Alameda, CA); Ali Agah (Menlo Park, CA); Stanley Hong (Palo Alto, CA); Tarun Khurana (Fremont, CA); Aathavan Karunakaran (Berkley, CA); Craig Ciesla (Mountain View, CA); Amirali Kia (San Mateo, CA)
Assignee: ILLUMINA, INC.
B01L3/50855G11C13/02G16B50/30B01L2300/0645B01L2300/0829C12Q1/6869G11C13/04G16B30/10
View Patent ↗
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 11,590,505
App. No.
17/254,462
Granted
Feb 28, 2023
Kind
B2
Abstract

Devices, systems, and methods for non-volatile storage include a well activation device operable to modify one or more wells from a plurality of wells of a flow cell to provide a set of readable wells. Readable wells are configured to allow exposure of a well to substances from nucleotide sequencing fluids, and prevent exposure to other substances and fluids, such as nucleotide synthesizing fluids. The well activation device may also modify wells to provide a set of writeable wells. This set of wells is configured to allow exposure to the nucleotide synthesizing fluids and substances; and prevent exposure to the nucleotide sequencing fluids and substances. There may also be provisions made for risk mitigation for data errors such as generating commands to write specified data to a nucleotide sequence associated with a particular location in a storage device, reading the nucleotide sequence and performing a comparison.

Claims (57)

1. A method for non-volatile storage comprising:

mounting a storage device, the storage device comprising:

a flow cell comprising a plurality of wells with open sides accessible from a first surface of the flow cell, wherein the wells are adapted to contain polynucleotides,

a fluidics interface, the fluidics interface being configured to provide a path for communication of fluid from a fluidics device to the flow cell, and

a sequencing interface, the sequencing interface being configured to provide a path for communication of light between a sequencing device and the flow cell;

performing a synthesis operation to produce polynucleotides in the plurality of wells by operating the fluidics device to provide a nucleotide writing reagent to the first surface from the fluidics device via the fluidics interface;

performing a sequencing operation with the sequencing device and a nucleotide reading reagent from the fluidics device to determine nucleotides of polynucleotides in the plurality of wells; and

using a means for activating a well prior to the synthesis operation and the sequencing operation to:

perform a step for modifying one or more wells from the plurality of wells to provide a set of readable wells, wherein the set of readable wells allow exposure to the nucleotide reading reagent and prevent exposure to other reagent fluids from the fluidics device, and

perform a step for modifying one or more wells from the plurality of wells to provide a set of writeable wells, wherein the set of writeable wells allow exposure to the nucleotide writing reagent and prevent exposure to other reagent fluids from the fluidics device.

2. The method of claim 1 , wherein using the means for activating a well comprises operating a plurality of electrodes of the means for activating a well, and wherein:

at least one electrode of the plurality of electrodes is positioned proximately to each well of the plurality of wells,

a control interface of the storage device is coupled with the plurality of electrodes and provides a set of control signals to the plurality of electrodes,

each of the plurality of electrodes produce a voltage based upon the set of control signals, the voltage comprising a first voltage or a second voltage, and

the first voltage modifies a well of the plurality of wells proximate to the electrode producing the first voltage as a readable well and the second voltage produced by an electrode of the plurality of electrodes modifies a well of the plurality of wells proximate to the electrode producing the second voltage as a writeable well.

3. The method of claim 1 , wherein using the means for activating a well comprises operating a plurality of means for controlling pH of the means for activating a well, and wherein:

each means for controlling pH corresponds to a well of the plurality of wells, and

each of the means for controlling pH produce a voltage that controls pH of a voltage sensitive functionalized fluid provided by the fluidics device to modify the well of the plurality of wells corresponding to the means for controlling pH as either a readable well or a writeable well.

4. The method of claim 1 , wherein operating the means for activating a well comprises operating a spatial light modulator (SLM) to emit light into one or more wells of the plurality of wells, and wherein the emitted light modifies each of the one or more wells as either a readable well or a writeable well.

5. The method of claim 1 , wherein operating the means for activating a well comprises:

operating an electro-wetting device of the means for activating a well to deliver fluid from the fluidics device to the plurality of wells via the fluidics interface, such that the fluid from the fluidics device is delivered to the plurality of wells via a combination of the electro-wetting device and the fluidics interface, and

during a simultaneous sequencing and synthesis operation:

operating the electro-wetting device to provide a droplet of the nucleotide reading reagent to a first well of the plurality of wells, and

operating the electro-wetting device to provide a droplet of the nucleotide writing reagent to a second well of the plurality of wells, wherein the first well and the second well are adjacent.

6. The method of claim 1 , further comprising, during the synthesis operation:

converting a set of data into a set of nucleotides,

synthesizing a first polynucleotide strand in a first well of the set of writeable wells based on a first portion of the set of nucleotides, and

in parallel with synthesizing the first polynucleotide strand, synthesizing a second polynucleotide strand in a second well of the set of writeable wells based on a second portion of the set of nucleotides, wherein the first polynucleotide strand and the second polynucleotide strand collectively represent the entirety of the set of nucleotides.

7. The method of claim 1 , wherein mounting a storage device comprises mounting the storage device to a storage system interface of a storage system.

8. The method of claim 1 , wherein the fluidics interface includes one or more fluidics networks, one or more inlet ports, and one or more outlet ports.

9. The method of claim 1 , wherein the sequencing interface includes an optically transparent material positioned above the wells or under the flow cell.

10. The method of claim 1 , wherein the sequencing device includes imaging devices, wherein performing the sequencing operation with the sequencing device and the nucleotide reading reagent from the fluidics device to determine nucleotides of polynucleotides in the plurality of wells includes operating the imaging devices to detect characteristics of nucleotides of polynucleotides in the plurality of wells.

11. The method of claim 3 , the voltage sensitive functionalized fluid being different from the reading reagent and the writing reagent.

12. The method of claim 1 , wherein using the means for activating a well comprises:

producing a voltage to modify a first well as a writeable well, and

producing photonic energy to modify a second well as a writeable well, and

wherein the set of writeable wells comprises the first well modified by the voltage and the second well modified by the photonic energy.

13. The method of claim 1 , further comprising, during the synthesis operation:

converting a set of data into a set of nucleotides,

synthesizing a first polynucleotide strand in a first well of the set of writeable wells based on the set of nucleotides,

synthesizing a second polynucleotide strand in a second well of the set of writeable wells based on the set of nucleotides, and

determining whether the first polynucleotide strand and the second polynucleotide strand are identical to thereby determine whether the first polynucleotide strand and the second polynucleotide strand were correctly synthesized.

14. The method of claim 1 , further comprising, during the synthesis operation:

converting a set of data into a set of nucleotides,

synthesizing a first polynucleotide strand in a first well of the set of writeable wells based on the set of nucleotides,

synthesizing a second polynucleotide strand in a second well of the set of writeable wells based on the set of nucleotides,

determining that the first polynucleotide strand and the second polynucleotide strand are identical to thereby determine that the first polynucleotide strand and the second polynucleotide strand were correctly synthesized,

producing a hash value based on the set of nucleotides, and

further synthesizing the first polynucleotide strand and the second polynucleotide strand to add the hash value.

15. The method of claim 1 , further comprising:

generating one or more commands via a processor to write specified data to a first polynucleotide associated with a particular location in the storage device, the first polynucleotides being one of the polynucleotides produced in the synthesis operation;

reading the first polynucleotide;

performing a comparison, wherein the comparison compares the first polynucleotide stored in the storage device with a particular quality control value stored in a non-nucleotide memory; and

based on the comparison, determining if the particular location in the storage device is to be treated as having corrupted data.

16. The method of claim 15 , further comprising:

determining that the particular location in the storage device is to be treated as having corrupted data; and

based on determining that the particular location in the storage device is to be treated as having corrupted data, writing a second polynucleotide encoding uncorrupted data to the particular location in the storage device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2022
From: KIA, AMIRALI
To: ILLUMINA, INC.
Reel/Frame 062007/0591 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2021
From: SIU, MEREK; AGAH, ALI; HONG, STANLEY; KHURANA, TARUN; KARUNAKARAN, AATHAVAN; CIESLA, CRAIG
To: ILLUMINA, INC.
Reel/Frame 056579/0624 →
Continuity (3)
Provisional Application 62855682 · May 31, 2019
Provisional Application 62855610 · May 31, 2019
Related Publication 20210146354A1 · May 20, 2021
Cited By (1)
US 12,201,985