Patents by Inventor Michael A. Bender

Michael A. Bender 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: 20200227038
    Abstract: Apparatuses and methods for conducting a survey are disclosed. In one embodiment, a computer is provided comprising processing circuitry configured to select a first audio data representing a first one of a plurality of survey questions to be output via a speaker; communicate the selected first audio data for output to the user via the speaker; receive a second audio data as a result of the first one of the plurality of survey questions being output via the speaker; determine whether the second audio data corresponds to one of a responsive answer and a non-responsive answer to the first one of the plurality of survey questions; and perform one of a responsive process and a non-responsive process based at least in part on the determination of whether the second audio data corresponds to the one of the responsive answer and the non-responsive answer.
    Type: Application
    Filed: January 16, 2019
    Publication date: July 16, 2020
    Inventors: Michael A. BENDER, Doris MEGEE, John L. RINGWOOD
  • Patent number: 10619140
    Abstract: Provided are compositions and methods for the treatment of hemoglobinopathies such as thalassemias and sickle cell disease. Compositions and methods include one or more endonuclease(s) or endonuclease fusion protein(s), including one or more homing endonuclease(s) and/or homing endonuclease fusion protein(s) and/or CRISPR endonuclease(s) and/or CRISPR endonuclease fusion protein(s): (a) to disrupt a Bcl11a coding region; (b) to disrupt a Bcl11a gene regulatory region; (c) to modify an adult human ?-globin locus; (d) to disrupt a HbF silencing DNA regulatory element or pathway, such as a Bcl11a-regulated HbF silencing region; (e) to mutate one or more ?-globin gene promoter(s) to achieve increased expression of a ?-globin gene; (f) to mutate one or more ?-globin gene promoter(s) to achieve increased expression of a ?-globin gene; and/or (g) to correct one or more ?-globin gene mutation(s).
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: April 14, 2020
    Assignee: Fred Hutchinson Cancer Research Center
    Inventors: Ryo Takeuchi, Mark T Groudine, Barry L. Stoddard, Michael A Bender
  • Publication number: 20170298329
    Abstract: Provided are compositions and methods for the treatment of hemoglobinopathies such as thalassemias and sickle cell disease. Compositions and methods include one or more endonuclease(s) or endonuclease fusion protein(s), including one or more homing endonuclease(s) and/or homing endonuclease fusion protein(s) and/or CRISPR endonuclease(s) and/or CRISPR endonuclease fusion protein(s): (a) to disrupt a Bcl11a coding region; (b) to disrupt a Bcl11a gene regulatory region; (c) to modify an adult human ?-globin locus; (d) to disrupt a HbF silencing DNA regulatory element or pathway, such as a Bcl11a-regulated HbF silencing region; (e) to mutate one or more ?-globin gene promoter(s) to achieve increased expression of a ?-globin gene; (f) to mutate one or more ?-globin gene promoter(s) to achieve increased expression of a ?-globin gene; and/or (g) to correct one or more ?-globin gene mutation(s).
    Type: Application
    Filed: March 16, 2017
    Publication date: October 19, 2017
    Inventors: Ryo Takeuchi, Mark T Groudine, Barry L. Stoddard, Michael A Bender
  • Publication number: 20150370860
    Abstract: A method, apparatus and computer program product for storing data in a disk storage system is presented. A high-performance dictionary data structure is defined. The dictionary data structure is stored on a disk storage system. Key-value pairs can be inserted and deleted into the dictionary data structure. Updates run faster than one insertion per disk-head movement. The structure can also be stored on any system with two or more levels of memory. The dictionary is high performance and supports with full transactional semantics, concurrent access from multiple transactions, and logging and recovery. Keys can be looked up with only a logarithmic number of transfers, even for keys that have been recently inserted or deleted. Queries can be performed on ranges of key-value pairs, including recently inserted or deleted pairs, at a constant fraction of the bandwidth of the disk.
    Type: Application
    Filed: February 24, 2015
    Publication date: December 24, 2015
    Applicant: Percona, LLC
    Inventors: Michael A. Bender, Martin Farach-Colton, Yonatan R. Fogel, Zardosht Kasheff, Bradley C. Kuszmaul, Vincenzo Liberatore, Barry Perlman, Rich Prohaska, David S. Wells
  • Publication number: 20150347477
    Abstract: An indexing system and method for a filesystem, such as a database using the POSIX application programming interface, uses two fractal tree indices, a metadata index mapping the full pathname of files to file metadata, preferably data such as returned with a struct stat call, and a data index mapping pathname and block number to a datablock of a predetermined size, optionally a fixed size. The data index has keys ordered lexicographically, and the system and method allows for modifying existing keys, and creating new keys if there is no existing key, for writes smaller than the predetermined block size and for unaligned writes. The invention provides at least about an order of magnitude improvement in microdata operations (such as creating and scanning files smaller than a predetermined size, such as 512-byte files), and has write times comparable with existing file systems.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Inventors: John Esmet, Michael A. Bender, Martin L. Farach-Colton, Bradley C. Kuszmaul
  • Publication number: 20150166969
    Abstract: Provided are compositions and methods for the treatment of hemoglobinopathies such as thalassemias and sickle cell disease. Compositions and methods include one or more endonuclease(s) or endonuclease fusion protein(s), including one or more homing endonuclease(s) and/or homing endonuclease fusion protein(s) and/or CRISPR endonuclease(s) ad/or CRISPR endonuclease fusion protein(s): (a) to disrupt a Bcl11a coding region; (b) to disrupt a Bcl11a gene regulatory region; (c) to modify an adult human ?-globin locus; (d) to disrupt a HbP silencing DNA regulatory element or pathway, such as a Bcl11a-regulated HbP silencing region; (e) to mutate one or more ?-globin gene promoter(s) to achieve increased expression of a ?-globin gene; (f) to mutate one or more ?-globin gene promoter(s) to achieve increased expression of a ?-globin gene; and/or (g) to correct one or more ?-globin gene mutation(s).
    Type: Application
    Filed: February 22, 2013
    Publication date: June 18, 2015
    Applicant: Fred Hutchinson Cancer Research Center
    Inventors: Ryo Takeuchi, Mark T Groudine, Barry L. Stoddard, Michael A Bender
  • Patent number: 8996563
    Abstract: A method, apparatus and computer program product for storing data in a disk storage system is presented. A high-performance dictionary data structure is defined. The dictionary data structure is stored on a disk storage system. Key-value pairs can be inserted and deleted into the dictionary data structure. Updates run faster than one insertion per disk-head movement. The structure can also be stored on any system with two or more levels of memory. The dictionary is high performance and supports with full transactional semantics, concurrent access from multiple transactions, and logging and recovery. Keys can be looked up with only a logarithmic number of transfers, even for keys that have been recently inserted or deleted. Queries can be performed on ranges of key-value pairs, including recently inserted or deleted pairs, at a constant fraction of the bandwidth of the disk.
    Type: Grant
    Filed: April 6, 2010
    Date of Patent: March 31, 2015
    Assignee: Tokutek, Inc.
    Inventors: Michael A. Bender, Martin Farach-Colton, Yonatan R. Fogel, Zardosht Kasheff, Bradley C. Kuszmaul, Vincenzo Liberatore, Barry Perlman, Rich Prohaska, David S. Wells
  • Patent number: 8489638
    Abstract: A method, apparatus and computer program product for storing data in a disk storage system is presented. A dictionary data structure is defined and stored on the disk storage system. Key-value pairs can be inserted and deleted into the dictionary data structure, with full transactional semantics, at a rate that is faster than one insertion per disk-head movement. Keys can be looked up with only a logarithmic number of transfers, even for keys that have been recently inserted or deleted. Queries can be performed on ranges of key-value pairs, including recently inserted or deleted pairs, at a constant fraction of the bandwidth of the disk. The dictionary employs indirect logging for physical block logging.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: July 16, 2013
    Assignees: Massachusetts Institute of Technology, Research Foundation of State University of New York
    Inventors: Bradley C. Kuszmaul, Michael A. Bender, Martin Farach-Colton
  • Publication number: 20120254253
    Abstract: A method, apparatus and computer program product for storing data in a disk storage system is presented. A dictionary data structure is defined and stored on the disk storage system. Key-value pairs can be inserted and deleted into the dictionary data structure, with full transactional semantics, at a rate that is faster than one insertion per disk-head movement. Keys can be looked up with only a logarithmic number of transfers, even for keys that have been recently inserted or deleted. Queries can be performed on ranges of key-value pairs, including recently inserted or deleted pairs, at a constant fraction of the bandwidth of the disk. The dictionary employs indirect logging for physical block logging.
    Type: Application
    Filed: May 21, 2012
    Publication date: October 4, 2012
    Inventors: Bradley C. Kuszmaul, Michael A. Bender, Martin Farach-Colton
  • Patent number: 8185551
    Abstract: A method, apparatus and computer program product for storing data in a disk storage system is presented. A dictionary data structure is defined and stored on the disk storage system. Key-value pairs can be inserted and deleted into the dictionary data structure, with full transactional semantics, at a rate that is faster than one insertion per disk-head movement. Keys can be looked up with only a logarithmic number of transfers, even for keys that have been recently inserted or deleted. Queries can be performed on ranges of key-value pairs, including recently inserted or deleted pairs, at a constant fraction of the bandwidth of the disk. The dictionary employs indirect logging for physical block logging.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: May 22, 2012
    Assignees: Massachusetts Institute of Technology, Rutgers University, Research Foundation of State University of NY
    Inventors: Bradley C. Kuszmaul, Michael A. Bender, Martin Farach-Colton
  • Publication number: 20110246503
    Abstract: A method, apparatus and computer program product for storing data in a disk storage system is presented. A high-performance dictionary data structure is defined. The dictionary data structure is stored on a disk storage system. Key-value pairs can be inserted and deleted into the dictionary data structure. Updates run faster than one insertion per disk-head movement. The structure can also be stored on any system with two or more levels of memory. The dictionary is high performance and supports with full transactional semantics, concurrent access from multiple transactions, and logging and recovery. Keys can be looked up with only a logarithmic number of transfers, even for keys that have been recently inserted or deleted. Queries can be performed on ranges of key-value pairs, including recently inserted or deleted pairs, at a constant fraction of the bandwidth of the disk.
    Type: Application
    Filed: April 6, 2010
    Publication date: October 6, 2011
    Inventors: Michael A. Bender, Martin Farach-Colton, Yonatan R. Fogel, Zardosht Kasheff, Bradley C. Kuszmaul, Vincenzo Liberatore, Barry Perlman, Rich Prohaska, David S. Wells
  • Patent number: 7565657
    Abstract: In a multiple processor computing apparatus, directional routing restrictions and a logical channel construct permit fault tolerant, deadlock-free routing. Processor allocation can be performed by creating a linear ordering of the processors based on routing rules used for routing communications between the processors. The linear ordering can assume a loop configuration, and bin-packing is applied to this loop configuration. The interconnection of the processors can be conceptualized as a generally rectangular 3-dimensional grid, and the MC allocation algorithm is applied with respect to the 3-dimensional grid.
    Type: Grant
    Filed: April 19, 2005
    Date of Patent: July 21, 2009
    Assignee: Sandia Corporation
    Inventors: Vitus J. Leung, Cynthia A. Phillips, Michael A. Bender, David P. Bunde
  • Publication number: 20080307181
    Abstract: A method, apparatus and computer program product for storing data in a disk storage system is presented. A dictionary data structure is defined and stored on the disk storage system. Key-value pairs can be inserted and deleted into the dictionary data structure, with full transactional semantics, at a rate that is faster than one insertion per disk-head movement. Keys can be looked up with only a logarithmic number of transfers, even for keys that have been recently inserted or deleted. Queries can be performed on ranges of key-value pairs, including recently inserted or deleted pairs, at a constant fraction of the bandwidth of the disk. The dictionary employs indirect logging for physical block logging.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Inventors: Bradley C. Kuszmaul, Michael A. Bender, Martin Farach-Colton
  • Patent number: 6112221
    Abstract: In accordance with one embodiment of the invention, a server system computes a feasible stretch value for use in scheduling job requests. A stretch value provides an indication of the delay experienced by each job to complete, when the server processes many jobs concurrently. For a set of job requests, a processing time is calculated for each job request based on, for example, the characteristics of the job and the server system. Thereafter, an estimated stretch value for the set is selected. The server system computes a deadline for each job to be the arrival time of the job request plus the product of the processing time and the estimated stretch value. Thereafter, each job request is scheduled, based on an "earliest deadline first" arrangement, wherein the job request that has the earliest deadline is scheduled first, the job request having the next earliest deadline is scheduled second, etc.The selected stretch value is deemed feasible if each pending job in the set can be completed prior to its deadline.
    Type: Grant
    Filed: July 9, 1998
    Date of Patent: August 29, 2000
    Assignee: Lucent Technologies, Inc.
    Inventors: Michael A. Bender, Soumen Chakarbarti, Shanmugavelayut Muthukrishnan