Patents by Inventor Jonathan Bingham

Jonathan Bingham 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).

  • Patent number: 10720231
    Abstract: A method includes receiving, by a processing device, a plurality of genome files. Each genome file corresponds to a different sample and defining a genetic sequence. The method also includes generating, by the processing device, a two-dimensional alignment file based on the genome files and a reference sequence. A first dimension of the alignment file corresponds to individual genetic sequences and each of the genetic sequences is aligned with respect to the reference sequence along a second dimension of the alignment file. The method includes separating, by the processing device, the alignment file into a plurality of groups and storing the groups in a non-transitory genome data store. Each group contains segments of the genetic sequences of two or more of the genomic files.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: July 21, 2020
    Assignee: Google LLC
    Inventors: David Konerding, Jeffrey Adgate Dean, Sanjay Ghemawat, Jonathan Bingham
  • Patent number: 10354748
    Abstract: A method includes receiving, by a processing device, a plurality of genome files. Each genome file corresponds to a different sample and defining a genetic sequence. The method also includes generating, by the processing device, a two-dimensional alignment file based on the genome files and a reference sequence. A first dimension of the alignment file corresponds to individual genetic sequences and each of the genetic sequences is aligned with respect to the reference sequence along a second dimension of the alignment file. The method includes separating, by the processing device, the alignment file into a plurality of groups and storing the groups in a non-transitory genome data store. Each group contains segments of the genetic sequences of two or more of the genomic files.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: July 16, 2019
    Assignee: Google LLC
    Inventors: David Konerding, Jeffrey Adgate Dean, Sanjay Ghemawat, Jonathan Bingham
  • Patent number: 9280375
    Abstract: A system including a collection of local data processing devices and a collection of remote data processing devices. At least one local data processing device executes instructions configuring the at least one local data processing device to implement a resource manager, a virtual machine, and a virtual machine manager. The resource manager associates application threads of a software application executing on a data processing device with local processors. The virtual machine includes a plurality of virtual processors, and each virtual processor emulates a data processing device. The virtual machine associates local processors with virtual processors. Finally, the virtual machine manager associates at least one virtual processor with a local data processing device and at least one virtual processor with a remote data processing device.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: March 8, 2016
    Assignee: Google Inc.
    Inventors: Lamia A. M. Youseff, Cory Todd Maccarrone, Jonathan Bingham, Eric Robert Northrup, Scott James Van Woudenberg, Grigory Makarevich
  • Patent number: 7833779
    Abstract: Optimization techniques for selecting indicator polynucleotides for an experiment and for determining expression levels resulting from the experiment. The optimization technique corrects for variations in polynucleotide melting temperatures during analysis of the experimental results. The optimization technique selects set of indicator polynucleotides for the experiment. The optimization technique then performs the experiment with the indicator polynucleotides and a sample and identifies the relative amounts of the indicated polynucleotides. The optimization technique then adjusts the relative amounts of the indicated polynucleotides based on melting temperatures associated with the indicator polynucleotides.
    Type: Grant
    Filed: October 16, 2002
    Date of Patent: November 16, 2010
    Assignee: Jivan Biologies Inc.
    Inventors: Subha Srinivasan, Jonathan Bingham
  • Patent number: 7340349
    Abstract: A method and system for identifying mRNA present in a sample. A splice variant technique selects a set of possible exon-exon junctions based on exons of expected mRNA transcripts. The splice variant technique then selects indicator polynucleotides for the exon-exon junctions and detects the expression level of the indicator polynucleotides in the sample. The splice variant technique then may use a mathematical algorithm to identify possible splice variants in the sample from the observed expression levels.
    Type: Grant
    Filed: May 14, 2002
    Date of Patent: March 4, 2008
    Inventors: Jonathan Bingham, Subha Srinivasan
  • Publication number: 20070048764
    Abstract: Methods of selecting indicator polynucleotide controls for use, for example, in determining amounts of indicated polynucleotides in a sample are described. Devices that include indicator polynucleotide controls and data representations relevant to them are also described. A storage medium comprising data obtained from a study using a nucleotide array that includes one or more of the indicator polynucleotide controls is also described.
    Type: Application
    Filed: June 2, 2006
    Publication date: March 1, 2007
    Inventors: Jonathan Bingham, Subha Srinivasan
  • Publication number: 20060199208
    Abstract: Optimization techniques for selecting indicator polynucleotides for an experiment and for determining expression levels resulting from the experiment. The optimization technique corrects for variations in polynucleotide melting temperatures during analysis of the experimental results. The optimization technique selects set of indicator polynucleotides for the experiment. The optimization technique then performs the experiment with the indicator polynucleotides and a sample and identifies the relative amounts of the indicated polynucleotides. The optimization technique then adjusts the relative amounts of the indicated polynucleotides based on melting temperatures associated with the indicator polynucleotides.
    Type: Application
    Filed: February 24, 2006
    Publication date: September 7, 2006
    Inventors: Subha Srinivasan, Jonathan Bingham
  • Publication number: 20060142952
    Abstract: A method and system for identifying mRNA present in a sample. A splice variant technique selects a set of possible exon-exon junctions based on exons of expected mRNA transcripts. The splice variant technique then selects indicator polynucleotides for the exon-exon junctions and detects the expression level of the indicator polynucleotides in the sample. The splice variant technique then may use a mathematical algorithm to identify possible splice variants in the sample from the observed expression levels.
    Type: Application
    Filed: February 17, 2006
    Publication date: June 29, 2006
    Inventors: Jonathan Bingham, Subha Srinivasan
  • Publication number: 20050017981
    Abstract: A gene product representation technique combines gene product expression data with a genome browser or splice graph view of the gene product sequences. The representation technique indicates the expression level of a gene product, or region of a gene product, in the view in a graphical way. It may varies the color saturation of a portion of the gene product representation according to the expression level. The gene product representation may consist of a geometric shape, a text string, or a symbol. It may consist of multiple regions whose expression levels have been measured independently.
    Type: Application
    Filed: March 17, 2004
    Publication date: January 27, 2005
    Inventors: Jonathan Bingham, Subha Srinivasan
  • Publication number: 20040076959
    Abstract: Optimization techniques for selecting indicator polynucleotides for an experiment and for determining expression levels resulting from the experiment. The optimization technique corrects for variations in polynucleotide melting temperatures during analysis of the experimental results. The optimization technique selects set of indicator polynucleotides for the experiment. The optimization technique then performs the experiment with the indicator polynucleotides and a sample and identifies the relative amounts of the indicated polynucleotides. The optimization technique then adjusts the relative amounts of the indicated polynucleotides based on melting temperatures associated with the indicator polynucleotides.
    Type: Application
    Filed: October 16, 2002
    Publication date: April 22, 2004
    Inventors: Subha Srinivasan, Jonathan Bingham
  • Publication number: 20030087261
    Abstract: A method and system for identifying mRNA present in a sample. A splice variant technique selects a set of possible exon-exon junctions based on exons of expected mRNA transcripts. The splice variant technique then selects indicator polynucleotides for the exon-exon junctions and detects the expression level of the indicator polynucleotides in the sample. The splice variant technique then may use a mathematical algorithm to identify possible splice variants in the sample from the observed expression levels.
    Type: Application
    Filed: May 14, 2002
    Publication date: May 8, 2003
    Inventors: Jonathan Bingham, Subha Srinivasan