Patents by Inventor Christopher Granade

Christopher Granade 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: 11386345
    Abstract: The disclosed technology includes example embodiments that provide a framework for testing quantum programs in a manner similar to unit testing of classical programs by using a simulator that can predict the probability of measurements in a quantum system (known as a “strong simulator”). For a particular quantum program, embodiments of the disclosed technology use information exposed by strong simulation that would not otherwise be available to compare the given program to a desired reference program.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: July 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Granade, Vadym Kliuchnikov, Andres C. Paz
  • Patent number: 11120359
    Abstract: Existing methods for dynamical simulation of physical systems use either a deterministic or random selection of terms in the Hamiltonian. In this application, example approaches are disclosed where the Hamiltonian terms are randomized and the precision of the randomly drawn approximation is adapted as the required precision in phase estimation increases. This reduces both the number of quantum gates needed and in some cases reduces the number of quantum bits used in the simulation.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: September 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Granade, Nathan O. Wiebe, Ian Kivlichan
  • Patent number: 11010450
    Abstract: The disclosed technology concerns example embodiments for estimating eigenvalues of quantum operations using a quantum computer. Such estimations are useful in performing Shor's algorithm for factoring, quantum simulation, quantum machine learning, and other various quantum computing applications. Existing approaches to phase estimation are sub-optimal, difficult to program, require prohibitive classical computing, and/or require too much classical or quantum memory to be run on existing devices. Embodiments of the disclosed approach address one or more (e.g., all) of these drawbacks. Certain examples work by using a random walk for the estimate of the eigenvalue that (e.g., only) keeps track of the current estimate and the measurement record that it observed to reach that point.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: May 18, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Granade, Nathan O. Wiebe
  • Publication number: 20200293936
    Abstract: Existing methods for dynamical simulation of physical systems use either a deterministic or random selection of terms in the Hamiltonian. In this application, example approaches are disclosed where the Hamiltonian terms are randomized and the precision of the randomly drawn approximation is adapted as the required precision in phase estimation increases. This reduces both the number of quantum gates needed and in some cases reduces the number of quantum bits used in the simulation.
    Type: Application
    Filed: June 3, 2019
    Publication date: September 17, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Christopher Granade, Nathan O. Wiebe, Ian Kivlichan
  • Publication number: 20190179871
    Abstract: The disclosed technology concerns example embodiments for estimating eigenvalues of quantum operations using a quantum computer. Such estimations are useful in performing Shor's algorithm for factoring, quantum simulation, quantum machine learning, and other various quantum computing applications. Existing approaches to phase estimation are sub-optimal, difficult to program, require prohibitive classical computing, and/or require too much classical or quantum memory to be run on existing devices. Embodiments of the disclosed approach address one or more (e.g., all) of these drawbacks. Certain examples work by using a random walk for the estimate of the eigenvalue that (e.g., only) keeps track of the current estimate and the measurement record that it observed to reach that point.
    Type: Application
    Filed: June 29, 2018
    Publication date: June 13, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Christopher Granade, Nathan O. Wiebe
  • Publication number: 20190180197
    Abstract: The disclosed technology includes example embodiments that provide a framework for testing quantum programs in a manner similar to unit testing of classical programs by using a simulator that can predict the probability of measurements in a quantum system (known as a “strong simulator”). For a particular quantum program, embodiments of the disclosed technology use information exposed by strong simulation that would not otherwise be available to compare the given program to a desired reference program.
    Type: Application
    Filed: June 29, 2018
    Publication date: June 13, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Christopher Granade, Vadym Kliuchnikov, Andres C. Paz
  • Publication number: 20180232649
    Abstract: Quantum methods for Bayesian inference represent prior or current posterior distributions with a series of qubits. A rotation gate defined by a rotation angle based on the prior or current posterior is applied to a selected qubit of the series. The selected qubit is measured, and if measurement is successful, the state of the series of qubits represents a posterior or updated posterior. If the measurement is unsuccessful, the representation of the prior or current posterior in the series of qubits, the rotation operation, and the measurement operations are repeated until success. A sinc2 based model distribution is obtained using a quantum Fourier transform (QFT), and, in some cases, a QFT is also used to implement convolution in a filtering operation for inference with time-dependent systems.
    Type: Application
    Filed: July 21, 2016
    Publication date: August 16, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Nathan Wiebe, Christopher Granade
  • Publication number: 20180137422
    Abstract: Methods of training Boltzmann machines include rejection sampling to approximate a Gibbs distribution associated with layers of the Boltzmann machine. Accepted sample values obtained using a set of training vectors and a set of model values associate with a model distribution are processed to obtain gradients of an objective function so that the Boltzmann machine specification can be updated. In other examples, a Gibbs distribution is estimated or a quantum circuit is specified so at to produce eigenphases of a unitary.
    Type: Application
    Filed: May 18, 2016
    Publication date: May 17, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Nathan Wiebe, Ashish Kapoor, Krysta Svore, Christopher Granade