The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 17, 2021

Filed:

Jun. 19, 2018
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Xing Su, Menlo Park, CA (US);

Kai Wu, Mountain View, CA (US);

Noureddine Tayebi, Menlo Park, CA (US);

Grace Credo, San Mateo, CA (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H03M 7/00 (2006.01); G06F 16/901 (2019.01); H03M 7/30 (2006.01); G06F 16/11 (2019.01); G06F 16/178 (2019.01); G16B 30/00 (2019.01); G16B 50/50 (2019.01);
U.S. Cl.
CPC ...
G06F 16/9017 (2019.01); G06F 16/116 (2019.01); G06F 16/1794 (2019.01); G16B 30/00 (2019.02); G16B 50/50 (2019.02); H03M 7/30 (2013.01); H03M 7/3088 (2013.01);
Abstract

Devices, methods, and systems for encoding data as DNA are provided. An encoder device can include an encoder engine configured to encode a data file having a bit sequence encoding data and further configured to generate a virtual DNA (VDNA) sequence of virtual nucleotide bases (Vnb) that reversibly encodes the bit sequence of the data file, divide the VDNA sequence into a plurality of VDNA fragments, associate each VDNA fragment with an archive library sequence (Arc_SEQ), and generate a read instruction (READ) sequence of differences between each VDNA fragment and each associated Arc_SEQ including sufficient instruction to facilitate regeneration of each VDNA fragment from each associated Arc_SEQ. A codeword sequence (Code_SEQ) is additionally generated for each VDNA fragment comprising a codename identifying the associated Arc_SEQ, the READ sequence associated with the VDNA fragment, and an index sequence (Idx_SEQ) including an index mapping of the VDNA fragment in the VDNA sequence.


Find Patent Forward Citations

Loading…