Patents by Inventor Matthew Joseph KEESAN

Matthew Joseph KEESAN 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: 11367010
    Abstract: The disclosure describes various aspects of quantum computer simulators. In an aspect, a method for characterizing a quantum computer simulator includes identifying simulator processes supported by the quantum computer simulator, generating, for each simulator process, characteristic curves for different gates or quantum operations, the characteristic curves including information for predicting the time it takes to simulate each of the gates or quantum operations in a respective simulator process, and providing the characteristic curves to select one of the simulator processes to simulate a circuit, quantum program, or quantum algorithm that uses at least some of the gates or quantum operations. In another aspect, a method for optimizing simulations in a quantum computer simulator is described where a simulator process is selected for simulation of a circuit, quantum program, or quantum algorithm based on characteristic curves that predict a time it takes for the simulation to be carried out.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: June 21, 2022
    Assignee: IONQ, INC.
    Inventors: Andrew Maps Ducore, Yunseong Nam, Omar Shehab, Matthew Joseph Keesan, Stewart O. Allen
  • Publication number: 20210357799
    Abstract: Technologies are described herein to implement quantum hybrid computations. Embodiments include receiving a hybrid program, assigning respective functions corresponding to the hybrid program to either of CPU processing or QPU processing, scheduling processing for the respective functions, initiating execution of the hybrid program, and collating results of the execution of the classical-quantum hybrid program.
    Type: Application
    Filed: July 30, 2021
    Publication date: November 18, 2021
    Inventors: Andrew Maps Ducore, Matthew Joseph Keesan, Yunseong Nam, Omar Shehab
  • Patent number: 11087232
    Abstract: Technologies are described herein to implement quantum hybrid computations. Embodiments include receiving a hybrid program, assigning respective functions corresponding to the hybrid program to either of CPU processing or QPU processing, scheduling processing for the respective functions, initiating execution of the hybrid program, and collating results of the execution of the classical-quantum hybrid program.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: August 10, 2021
    Assignee: IonQ, Inc.
    Inventors: Andrew Maps Ducore, Matthew Joseph Keesan, Yunseong Nam, Omar Shehab
  • Patent number: 10908885
    Abstract: Technologies are described herein to compile a Turing-complete quantum programming language program into a quantum circuit. The techniques described and recited herein include compiling TCQPL source code to generate a quantum circuit by generating a function object ensemble, generating an abstract syntax tree from received source code, and annotating nodes corresponding to the abstract syntax tree with corresponding function objects.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: February 2, 2021
    Assignee: IonQ, Inc.
    Inventors: Andrew Maps Ducore, Omar Shehab, Matthew Joseph Keesan
  • Publication number: 20200394027
    Abstract: Technologies are described herein to compile a Turing-complete quantum programming language program into a quantum circuit. The techniques described and recited herein include compiling TCQPL source code to generate a quantum circuit by generating a function object ensemble, generating an abstract syntax tree from received source code, and annotating nodes corresponding to the abstract syntax tree with corresponding function objects.
    Type: Application
    Filed: June 11, 2019
    Publication date: December 17, 2020
    Inventors: Andrew Maps Ducore, Omar Shehab, Matthew Joseph Keesan
  • Publication number: 20200026551
    Abstract: Technologies are described herein to implement quantum hybrid computations. Embodiments include receiving a hybrid program, assigning respective functions corresponding to the hybrid program to either of CPU processing or QPU processing, scheduling processing for the respective functions, initiating execution of the hybrid program, and collating results of the execution of the classical-quantum hybrid program.
    Type: Application
    Filed: July 18, 2018
    Publication date: January 23, 2020
    Inventors: Andrew Maps Ducore, Matthew Joseph Keesan, Yunseong Nam, Omar Shehab
  • Publication number: 20190340532
    Abstract: The disclosure describes various aspects of quantum computer simulators. In an aspect, a method for characterizing a quantum computer simulator includes identifying simulator processes supported by the quantum computer simulator, generating, for each simulator process, characteristic curves for different gates or quantum operations, the characteristic curves including information for predicting the time it takes to simulate each of the gates or quantum operations in a respective simulator process, and providing the characteristic curves to select one of the simulator processes to simulate a circuit, quantum program, or quantum algorithm that uses at least some of the gates or quantum operations. In another aspect, a method for optimizing simulations in a quantum computer simulator is described where a simulator process is selected for simulation of a circuit, quantum program, or quantum algorithm based on characteristic curves that predict a time it takes for the simulation to be carried out.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 7, 2019
    Inventors: Andrew Maps DUCORE, Yuensong NAM, Omar SHEHAB, Matthew Joseph KEESAN, Stewart O. ALLEN