Patents by Inventor Bryan O'Gorman

Bryan O'Gorman 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: 10963793
    Abstract: Solution of a problem of determining values of a set of N problem variables xi makes use of a quantum processor that has a limited number of hardware elements for representing quantum bits and/or limitations on coupling between quantum bits. A method includes accepting a specification of the problem that includes a specification of a set of terms where each term corresponds to a product of at least three variables and is associated with a non-zero coefficient. A set of ancilla variables, each ancilla variable corresponding to a pair of problem variables, is determined by applying an optimization procedure to the specification of the set of the terms. The accepted problem specification is then transformed according to the determined ancilla variables to form a modified problem specification for use in configuring the quantum processor and solution of problem.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: March 30, 2021
    Assignee: President and Fellows of Harvard College
    Inventors: Alan Aspuru-Guzik, Ryan Babbush, Bryan O'Gorman
  • Publication number: 20200175385
    Abstract: Solution of a problem of determining values of a set of N problem variables xi makes use of a quantum processor that has a limited number of hardware elements for representing quantum bits and/or limitations on coupling between quantum bits. A method includes accepting a specification of the problem that includes a specification of a set of terms where each term corresponds to a product of at least three variables and is associated with a non-zero coefficient. A set of ancilla variables, each ancilla variable corresponding to a pair of problem variables, is determined by applying an optimization procedure to the specification of the set of the terms. The accepted problem specification is then transformed according to the determined ancilla variables to form a modified problem specification for use in configuring the quantum processor and solution of problem.
    Type: Application
    Filed: July 8, 2019
    Publication date: June 4, 2020
    Inventors: Alan Aspuru-Guzik, Ryan Babbush, Bryan O'Gorman
  • Patent number: 10346748
    Abstract: Solution of a problem of determining values of a set of N problem variables x, makes use of a quantum processor that has a limited number of hardware elements for representing quantum bits and/or limitations on coupling between quantum bits. A method includes accepting a specification of the problem that includes a specification of a set of terms where each term corresponds to a product of at least three variables and is associated with a non-zero coefficient. A set of ancilla variables, each ancilla variable corresponding to a pair of problem variables, is determined by applying an optimization procedure to the specification of the set of the terms. The accepted problem specification is then transformed according to the determined ancilla variables to form a modified problem specification for use in configuring the quantum processor and solution of problem.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: July 9, 2019
    Assignee: PRESIDENT AND FELLOWS OF HARVARD COLLEGE
    Inventors: Alan Aspuru-Guzik, Ryan Babbush, Bryan O'Gorman
  • Publication number: 20160171368
    Abstract: Solution of a problem of determining values of a set of N problem variables x, makes use of a quantum processor that has a limited number of hardware elements for representing quantum bits and/or limitations on coupling between quantum bits. A method includes accepting a specification of the problem that includes a specification of a set of terms where each term corresponds to a product of at least three variables and is associated with a non-zero coefficient. A set of ancilla variables, each ancilla variable corresponding to a pair of problem variables, is determined by applying an optimization procedure to the specification of the set of the terms. The accepted problem specification is then transformed according to the determined ancilla variables to form a modified problem specification for use in configuring the quantum processor and solution of problem.
    Type: Application
    Filed: July 25, 2014
    Publication date: June 16, 2016
    Inventors: Alan Aspuru-Guzik, Ryan Babbush, Bryan O'Gorman