Metal gates for semiconductor devices and method thereof
US-2024429281-A1 · Dec 26, 2024 · US
US10387301B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10387301-B2 |
| Application number | US-201414556213-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 30, 2014 |
| Priority date | Jun 1, 2012 |
| Publication date | Aug 20, 2019 |
| Grant date | Aug 20, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for storage of an item of information (210) is disclosed. The method comprises encoding bytes (720) in the item of information (210), and representing using a schema the encoded bytes by a DNA nucleotide to produce a DNA sequence (230). The DNA sequence (230) is broken into a plurality of overlapping DNA segments (240) and indexing information (250) added to the plurality of DNA segments. Finally, the plurality of DNA segments (240) is synthesized (790) and stored (795).
Opening claim text (preview).
What is claimed is: 1. A method of storing an item of information in a plurality of DNA segments, the method comprising: encoding bytes in an item of information stored in a first computer file as a DNA sequence data using a representation schema to represent the encoded bytes as at least one DNA nucleotide datum in the DNA sequence data; splitting the DNA sequence data into a plurality of overlapping DNA segments data, wherein the plurality of overlapping DNA segments data build in a redundancy of storage of the items of information; adding indexing information to the plurality of DNA segments data, the indexing information indicating a position in the DNA sequence data of any one nucleotide datum in any one of the plurality of DNA segments data; synthesizing, by providing the plurality of DNA segments data as input to a computer-controlled DNA synthesis platform, a plurality of DNA segments. 2. The method of claim 1 , further including the addition of adapters data to the DNA segments data. 3. The method of claim 1 using a base-3 scheme for encoding the bytes. 4. The method of claim 1 , wherein the representation schema used is designed such that adjacent ones of the DNA nucleotide data are different. 5. The method of claim 1 , further comprising adding a parity-check to the indexing information. 6. The method of claim 1 , wherein alternate ones of the DNA segments data are reverse complemented. 7. The method of claim 1 , wherein the representation schema used is designed to avoid long, self-reverse complementary DNA segments data. 8. The method of claim 1 , further comprising: storing the synthesized DNA segments in one or more DNA archives. 9. A plurality of DNA segments that store an item of information, wherein the plurality of DNA segments data are produced by a method comprising: encoding bytes in an item of information, stored in a first computer file, as a DNA sequence data using a representation schema to represent the encoded bytes as at least one DNA nucleotide datum in the DNA sequence data; splitting the DNA sequence data into a plurality of overlapping DNA segments data, wherein the plurality of overlapping DNA segments data build in a redundancy of storage of the items of information; augmenting indexing information to the plurality of DNA segments data, the indexing information indicating a position in the DNA sequence data of any one nucleotide datum in any one of the plurality of DNA segments data; and synthesizing, by providing the plurality of DNA segments data as input to a computer-controlled DNA synthesis platform, a plurality of DNA segments.
Reliability improvement, data loss prevention, degraded operation etc · CPC title
Compression of genetic data · CPC title
Nanotechnology for information processing, storage or transmission, e.g. quantum computing or single electron logic · CPC title
DNA computing · CPC title
Free address space management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.