Patents by Inventor Karin Strauss

Karin Strauss has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20200391175
    Abstract: Reagents and solvents used for polymer synthesis are reused or recycled rather than discarded. The outflow from each step of polymer synthesis may be collected separately in one of multiple dedicated containers. Reuse returns the outflow from a step of polymer synthesis back to an input of a polymer synthesizer for subsequent use in that same step. Recycling processes the outflow from one or more steps of polymer synthesis to restore original concentrations or purity levels for use in a later synthesis run. Quality control analysis may determine if outflow collected from a polymer synthesizer is reused or recycled. These techniques reduce reagent cost and waste quantity. These techniques may be used with phosphoramidite or enzyme-based synthesis of deoxyribonucleic acid (DNA).
    Type: Application
    Filed: June 17, 2019
    Publication date: December 17, 2020
    Inventors: Bichlien Hoang NGUYEN, Karin Strauss, Douglas P. Kelley
  • Publication number: 20200384434
    Abstract: Polymers synthesized by solid-phase synthesis are selectively released from a solid support by reversing the bias of spatially addressable electrodes. Change in the current and voltage direction at one or more of the spatially addressable electrodes changes the ionic environment which triggers cleavage of linkers that leads to release of the attached polymers. The spatially addressable electrodes may be implemented as CMOS inverters embedded in an integrated circuit (IC). The IC may contain an array of many thousands of spatially addressable electrodes. Control circuity may independently reverse the bias on any of the individual electrodes in the array. This provides fine-grained control of which polymers are released from the solid support. Examples of polymers that may be synthesized on this type of array include oligonucleotides and peptides.
    Type: Application
    Filed: June 7, 2019
    Publication date: December 10, 2020
    Inventors: Bichlien NGUYEN, Karin STRAUSS, Gagan GUPTA, Richard ROUSE
  • Publication number: 20200388351
    Abstract: The efficiency of polymer synthesis is increased by reducing the number of monomer addition cycles needed to create a set of polymer strands. The number of cycles depends on the sequences of the polymer strands and the order in which each type of monomer is made available for addition to the growing strands. Efficiencies are created by grouping the polymer strands into batches such that all the strands in a batch require a similar number of cycles to synthesize. Efficiencies are also created by selecting an order in which the monomers are made available for addition to the growing polymer strands in a batch. Both techniques can be used together. With these techniques, the number of cycles of monomer addition and commensurate reagent use may be reduced by over 10% as compared to naïve synthesis techniques.
    Type: Application
    Filed: June 7, 2019
    Publication date: December 10, 2020
    Inventors: Sergey YEKHANIN, Miklos RACZ, Konstantin MAKARYCHEV, Cyrus A. RASHTCHIAN, Karin STRAUSS, Bichlien Hoang NGUYEN
  • Patent number: 10793852
    Abstract: A data storage medium is disclosed comprising a dried product formed by drying a salt solution dried together with artificially synthesized DNA molecules encoding digital information. The cation in the salt may be calcium, magnesium, lanthanum, or another cation. The anion in the salt may be chloride, phosphate, or another anion. The DNA is protected from degradation by drying with the salt. Stored DNA may be freed from the salt for sequencing or other analysis by mixing the dried product with a chelator. The dry product formed from DNA and a salt may contain more than 30% DNA by weight and degrade at rates that are less than a third of rate at which untreated DNA degrades.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: October 6, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Karin Strauss, Weida Chen, Robert Grass, Alexander Xavier Christof Kohll, Bichlien Hoang Nguyen
  • Patent number: 10793897
    Abstract: This disclosure describes techniques to improve the accuracy of random access of data stored in polynucleotide sequence data storage systems. Primers used in polynucleotide sequence replication and amplification can be scored against a number of criteria that indicate the fitness of sequences of nucleotides to function as primers. Primers having scores that indicate a particular fitness to function as primers can be added to a specific group of primers. The primers from the group of primers can be used in amplification and replication of polynucleotide sequences that encode digital data. Additionally, an amount of overlap between primer targets and payloads encoding digital data can be determined. Minimizing the amount of overlap between primer targets and payloads can improve the efficiency of polynucleotide replication and amplification. The bits of the digital data can be randomized to minimize the amount of overlap between payloads encoding the digital data and primer targets.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: October 6, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yuan-Jyue Chen, Luis H. Ceze, Sergey Yekhanin, Siena Dumas Ang, Karin Strauss
  • Patent number: 10787699
    Abstract: This disclosure describes techniques to improve the accuracy of random access of data stored in polynucleotide sequence data storage systems. Primers used in polynucleotide sequence replication and amplification can be scored against a number of criteria that indicate the fitness of sequences of nucleotides to function as primers. Primers having scores that indicate a particular fitness to function as primers can be added to a specific group of primers. The primers from the group of primers can be used in amplification and replication of polynucleotide sequences that encode digital data. Additionally, an amount of overlap between primer targets and payloads encoding digital data can be determined. Minimizing the amount of overlap between primer targets and payloads can improve the efficiency of polynucleotide replication and amplification. The bits of the digital data can be randomized to minimize the amount of overlap between payloads encoding the digital data and primer targets.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: September 29, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yuan-Jyue Chen, Karin Strauss, Luis H. Ceze, Siena Dumas Ang, Sergey Yekhanin
  • Patent number: 10774379
    Abstract: This disclosure describes frameworks and techniques related to the random access of digital data encoded by polynucleotides. Digital data of a data file can be encoded as a series of nucleotides and one or more polynucleotide sequences can be generated that encode the digital data for the data file. The bits of the digital data can be segmented to produce multiple polynucleotide sequences that encode the bits of the digital data with each polynucleotide sequence encoding an individual segment of the digital data. The individual segments can be grouped together and associated with a group identifier. Each data file can be associated with a number of group identifiers and the number of segments in each group can be within a specified range. Primers corresponding to the group identifiers can be used to selectively access the polynucleotides that encode the digital data of a data file.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: September 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yuan-Jyue Chen, Karin Strauss, Luis H. Ceze, Lee Organick
  • Publication number: 20200202223
    Abstract: Neural networks can be implemented with DNA strand displacement (DSD) circuits. The neural networks are designed and trained in silico taking into account the behavior of DSD circuits. Oligonucleotides comprising DSD circuits are synthesized and combined to form a neural network. In an implementation, the neural network may be a binary neural network in which the output from each neuron is a binary value and the weight of each neuron either maintains the incoming binary value or flips the binary value. Inputs to the neural network are one more oligonucleotides such as synthetic oligonucleotides containing digital data or natural oligonucleotides such as mRNA. Outputs from the neural networks may be oligonucleotides that are read by directly sequencing or oligonucleotides that generate signals such as by release of fluorescent reporters.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 25, 2020
    Inventors: Karin STRAUSS, Luis CEZE, Johannes Staffan Anders LINDER
  • Publication number: 20200199662
    Abstract: Selectively controllable cleavable linkers include electrochemically-cleavable linkers, photolabile linkers, thermolabile linkers, chemically-labile linkers, and enzymatically-cleavable linkers. Selective cleavage of individual linkers may be controlled by changing local conditions. Local conditions may be changed by activating electrodes in proximity to the linkers, exposing the linkers to light, heating the linkers, or applying chemicals. Selective cleaving of enzymatically-cleavable linkers may be controlled by designing the sequences of different sets of the individual linkers to respond to different enzymes. Cleavable linkers may be used to attach polymers to a solid substrate. Selective cleavage of the linkers enables release of specific polymers from the solid substrate. Cleavable linkers may also be used to attach protecting groups to the ends of growing polymers. The protecting groups may be selectively removed by cleavage of the linkers to enable growth of specific polymers.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 25, 2020
    Inventors: Karin STRAUSS, Bichlien Hoang NGUYEN
  • Patent number: 10689684
    Abstract: This disclosure describes techniques to improve the sequencing of polynucleotides by decreasing the likelihood of errors occurring during a sequencing calibration process. In implementations, regions of polynucleotides that are used for the calibration process can be modified to reduce a number of polynucleotides that have a same nucleotide at one or more positions of the calibration regions. In some cases, the calibration regions can be modified by adding a sequence to the polynucleotides that replaces the original calibration regions. Also, the calibration regions can be modified by rearranging the nucleotides at the different positions of the calibration regions. Additionally, the calibration regions can be modified by adding sequences of varying length to the polynucleotides being sequenced to produce polynucleotides having varying length with different calibration regions.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: June 23, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yuan-Jyue Chen, Karin Strauss, Luis H. Ceze, Lee Organick, Randolph Lopez, Georg Seelig
  • Publication number: 20200140849
    Abstract: A data storage medium is disclosed comprising a two-dimensional (2D) support structure onto which artificially synthesized DNA molecules encoding digital information are placed and then covered with a protective layer. The 2D support structure is formed from a material such as metal foil, glass, or plastic. The 2D support structure may be functionalized with positively charged molecules to improve DNA adhesion. The DNA is protected from degradation by encapsulation in a protective layer of a non-reactive material such as silica or a thin layer of metal. A process for storing DNA on 2D support structures is also disclosed. Correlation of specific DNA molecules with a physical storage location on a 2D support structure provides geometric addressability for selective access to specific digital information.
    Type: Application
    Filed: November 2, 2018
    Publication date: May 7, 2020
    Inventors: Karin STRAUSS, Bichlien Hoang NGUYEN, Robert N. GRASS, Alexander Xavier Christof KOHLL, Weida CHEN
  • Publication number: 20200129432
    Abstract: Polynucleotides such as DNA are stored inside vesicles formed from self-assembling membranes. The vesicles may be protocells, liposome, micelles, colloidosomes, proteinosomes, or coacervates. The vesicles may include surface functionalization to improve polynucleotide encapsulation and/or to bind polynucleotides having specific sequences. Encapsulation in vesicles provides protection for the polynucleotides. Additional protection is provided by addition of one or more stabilizers. The stabilizer may be nucleic-acid stabilizers that stabilize the polynucleotides or may be a protective structural layer around the vesicles such as a layer of silica. A process for stably storing polynucleotides in vesicles and a process for recovering stored polynucleotides from vesicles are both disclosed. The polynucleotides may be used for storage of digital information.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: Karin STRAUSS, Bichlien Hoang NGUYEN
  • Publication number: 20200004926
    Abstract: This disclosure describes an efficient method to copy all polynucleotides encoding digital data of digital files in a polynucleotide storage container while maintaining random access capabilities over a collection of files or data items in the container. The disclosure further describes a process whereby random-access and sequencing of the polynucleotides are combined in a single step.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Inventors: Karin Strauss, Yuan Jyue Chen
  • Publication number: 20190390194
    Abstract: A data storage medium is disclosed comprising a dried product formed by drying a salt solution dried together with artificially synthesized DNA molecules encoding digital information. The cation in the salt may be calcium, magnesium, lanthanum, or another cation. The anion in the salt may be chloride, phosphate, or another anion. The DNA is protected from degradation by drying with the salt. Stored DNA may be freed from the salt for sequencing or other analysis by mixing the dried product with a chelator. The dry product formed from DNA and a salt may contain more than 30% DNA by weight and degrade at rates that are less than a third of rate at which untreated DNA degrades.
    Type: Application
    Filed: June 25, 2018
    Publication date: December 26, 2019
    Inventors: Karin STRAUSS, Weida Chen, Robert Grass, Alexander Xavier Christof Kohll, Bichlien Hoang Nguyen
  • Publication number: 20190388862
    Abstract: A data storage medium is disclosed comprising a substrate covered with alternating layers of a polycationic molecule and artificially synthesized DNA molecules encoding digital information. The magnetic substrate may be a metallic nanoparticle formed from a metal such as iron or cobalt. The polycationic molecule may be polyethyleneimine (PEI). The DNA is protected from degradation by encapsulation in silica. A process for stably storing DNA is also disclosed. Stored DNA may be freed from the silica for sequencing or other analysis by washing the silica-coated DNA with a buffered hydrogen fluoride solution. Storage densities of more than 7% DNA by weight are achieved on nanoparticles.
    Type: Application
    Filed: June 25, 2018
    Publication date: December 26, 2019
    Inventors: Karin STRAUSS, Weida CHEN, Robert GRASS, Alexander Xavier Christof KOHLL, Bichlien Hoang NGUYEN
  • Publication number: 20190376120
    Abstract: Techniques for random access of particular DNA strands from a mixture of DNA strands are described. DNA strands that encode pieces of the same digital file are labeled with the same identification sequence. The identification sequence is used to selectively separate DNA strands that contain portions of the same digital file from other DNA strands. A DNA staple positions DNA strands with the identification sequence adjacent to sequencing adaptors. DNA ligase joins the molecules to create a longer molecule with the region encoding the digital file flanked by sequencing adaptors. DNA strands that include sequencing adaptors are sequenced and the sequence data is available for further analysis. DNA strands without the identification sequence are not joined to sequencing adaptors, and thus, are not sequenced. As a result, the sequencing data produced by the DNA sequencer comes from those DNA strands that included the identification sequence.
    Type: Application
    Filed: October 30, 2017
    Publication date: December 12, 2019
    Inventors: Karin STRAUSS, Yuan-Jyue CHEN
  • Publication number: 20190358604
    Abstract: A system includes a synthesizer unit having a fluid input to receive fluids and a communication input to receive commands to synthesize data-encoded DNA sequences and cleave the DNA. A first flexible chemistry reaction chamber module may be fluidically coupled to the synthesizer unit to receive the data-encoded DNA sequences and amplify the sequences. A deposition unit may be fluidically coupled to the first flexible chemistry reaction chamber module to receive the amplified DNA sequences and encapsulate the amplified DNA sequences into one or more wells in a storage plate for storage and retrieval to and from a plate storage unit. Retrieved DNA may be processed and read by further units.
    Type: Application
    Filed: May 22, 2018
    Publication date: November 28, 2019
    Inventors: Bichlien H. Nguyen, Douglas P. Kelley, Karin Strauss, Robert Carlson, Hsing-Yeh Parker, John Mulligan, Luis H. Ceze, Yuan-Jyue Chen, Douglas Carmean
  • Patent number: 10452971
    Abstract: A method is provided for implementing a deep neural network on a server component that includes a host component including a CPU and a hardware acceleration component coupled to the host component. The deep neural network includes a plurality of layers. The method includes partitioning the deep neural network into a first segment and a second segment, the first segment including a first subset of the plurality of layers, the second segment including a second subset of the plurality of layers, configuring the host component to implement the first segment, and configuring the hardware acceleration component to implement the second segment.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: October 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric Chung, Karin Strauss, Kalin Ovtcharov, Joo-Young Kim, Olatunji Ruwase
  • Publication number: 20190311253
    Abstract: A hardware acceleration component is provided for implementing a convolutional neural network. The hardware acceleration component includes an array of N rows and M columns of functional units, an array of N input data buffers configured to store input data, and an array of M weights data buffers configured to store weights data. Each of the N input data buffers is coupled to a corresponding one of the N rows of functional units. Each of the M weights data buffers is coupled to a corresponding one of the M columns of functional units. Each functional unit in a row is configured to receive a same set of input data. Each functional unit in a column is configured to receive a same set of weights data from the weights data buffer coupled to the row. Each of the functional units is configured to perform a convolution of the received input data and the received weights data, and the M columns of functional units are configured to provide M planes of output data.
    Type: Application
    Filed: June 13, 2019
    Publication date: October 10, 2019
    Inventors: Eric Chung, Karin Strauss, Kalin Ovtcharov, Joo-Young Kim, Olatunji Ruwase
  • Publication number: 20180265921
    Abstract: This disclosure describes frameworks and techniques related to the random access of digital data encoded by polynucleotides. Digital data of a data file can be encoded as a series of nucleotides and one or more polynucleotide sequences can be generated that encode the digital data for the data file. The bits of the digital data can be segmented to produce multiple polynucleotide sequences that encode the bits of the digital data with each polynucleotide sequence encoding an individual segment of the digital data. The individual segments can be grouped together and associated with a group identifier. Each data file can be associated with a number of group identifiers and the number of segments in each group can be within a specified range. Primers corresponding to the group identifiers can be used to selectively access the polynucleotides that encode the digital data of a data file.
    Type: Application
    Filed: March 15, 2017
    Publication date: September 20, 2018
    Inventors: Yuan-Jyue Chen, Karin Strauss, Luis H. Ceze, Lee Organick