Patents by Inventor Andrew Wack

Andrew Wack 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: 20260037852
    Abstract: A method, system, and computer program product for performing quantum circuit compilation independent of calibration. A calibration library is created with waveform or pulse generation instructions based on calibration data. A calibration library corresponds to pre-compiled code for the possible gates of the quantum circuit. Such pre-compiled code includes the waveform or pulse generation instructions. Furthermore, transpilation of a quantum circuit into a transpiled object is performed. After compiling the transpiled object into a binary, the calibration library is bound to the binary for execution on a quantum device. In this manner, by being able to compile the quantum circuit without knowing the exact calibration outcome, the requirement to re-compile the quantum circuit, such as when a calibration determines changing the waveform or pulse generation instructions between the compilation and execution of the quantum circuit, is precluded.
    Type: Application
    Filed: May 24, 2024
    Publication date: February 5, 2026
    Inventors: Thomas Alexander, Marius Hillenbrand, Andrew Wack, Johannes Severin Kern, Utz Bacher, Thilo Maurer, Daniel Kaulen, Johannes Greiner, Jonathan Allen Wildstrom
  • Publication number: 20250384317
    Abstract: One or more systems, devices, computer program products and/or computer-implemented methods of use provided herein relate to regional decoders for quantum error correction. Accordingly, a system can comprise a memory that can store computer executable components. The system can further comprise a processor that can execute at least one of the computer executable components that can map one or more regional decoders to one or more modules, wherein each of the one or more modules comprise one or more logical qubits, and wherein each of the one or more regional decoders operate on a region comprising one module and at least a subsection of another module. The at least one of the computer executable component can further coordinate activation of the one or more regional decoders by facilitating logical operations between a first logical qubit and a second logical qubit.
    Type: Application
    Filed: June 13, 2024
    Publication date: December 18, 2025
    Inventors: Drew VANDETH, Blake Robert Johnson, Thomas Alexander, Antonio Corcoles-Gonzalez, Ali Javadiabhari, Lev Samuel Bishop, Andrew Wack
  • Patent number: 12399737
    Abstract: A method and quantum computing device for preempting a quantum program. A first quantum circuit is executed by a quantum processor to process a first job of the quantum program for a number of shots, where the number of shots defines how many times a quantum circuit is to be repeatedly executed. The execution of the first quantum circuit to process the first job is then preempted, such as to allow a higher priority and/or shorter-running job to be processed. Upon preempting the execution of the first quantum circuit, the quantum processor executes a second quantum circuit to process a second job (e.g., higher priority and/or shorter-running job to be processed). Upon completion or preemption of the execution of the second quantum circuit to process the second job, the quantum processor completes the execution of the first quantum circuit to process the first job.
    Type: Grant
    Filed: August 3, 2022
    Date of Patent: August 26, 2025
    Assignee: International Business Machines Corporation
    Inventors: Ryan Woo, Atsuko Shimizu, Kang Bae, Jessie Yu, Andrew Wack
  • Publication number: 20240045711
    Abstract: A method and quantum computing device for preempting a quantum program. A first quantum circuit is executed by a quantum processor to process a first job of the quantum program for a number of shots, where the number of shots defines how many times a quantum circuit is to be repeatedly executed. The execution of the first quantum circuit to process the first job is then preempted, such as to allow a higher priority and/or shorter-running job to be processed. Upon preempting the execution of the first quantum circuit, the quantum processor executes a second quantum circuit to process a second job (e.g., higher priority and/or shorter-running job to be processed). Upon completion or preemption of the execution of the second quantum circuit to process the second job, the quantum processor completes the execution of the first quantum circuit to process the first job.
    Type: Application
    Filed: August 3, 2022
    Publication date: February 8, 2024
    Inventors: Ryan Woo, Atsuko Shimizu, Kang Bae, Jessie Yu, Andrew Wack
  • Patent number: 11740901
    Abstract: Embodiments are provided for centralized control of execution of a quantum program. In some embodiments, a system can include a processor that executes computer-executable components stored in memory. The computer-executable components include a synchronization component that causes multiple controller devices remotely located relative to the system to be synchronized with one another and the system. The computer-executable components also include an ingestion component that accesses measurement data resulting from one or more measurements at respective qubit devices. The computer-executable components further include a composition component that generates, using the measurement data, one or more control messages for respective second controller devices of the multiple controller devices.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: August 29, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott Willenborg, Andrew Wack, Thomas Alexander, Jeffrey Joseph Ruedinger, Blake Johnson, Juergen Saalmueller, Kent H. Haselhorst
  • Patent number: 11741387
    Abstract: Techniques facilitating quick waveform revisions following quantum system calibrations. In one example, a system can comprise a processor that executes computer executable components stored in memory. The computer executable components comprise: a calibration component; and a regeneration component. The calibration component can identify a parameter of a directed graph changed by a calibration of a quantum system that occurs after generation of the directed graph. The regeneration component can revise the directed graph based on the identified parameter to generate an updated directed graph.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: August 29, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew Wack, John Lemek, Ryan Woo, Jessie Yu
  • Patent number: 11551126
    Abstract: Techniques for quantum data post-processing are provided. In one example, a system includes a quantum programming component and a post-processing component. The quantum programming component receives quantum output data that includes a set of quantum results for a quantum circuit in response to simulation of the quantum circuit. The post-processing component adjusts the quantum output data associated with the quantum circuit based on client system data indicative of information for a client system that consumes the quantum output data.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: January 10, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jay M. Gambetta, Ismael Faro Sertage, Andrew Wack, Francisco Jose Martin Fernandez
  • Publication number: 20220398099
    Abstract: Embodiments are provided for centralized control of execution of a quantum program. In some embodiments, a system can include a processor that executes computer-executable components stored in memory. The computer-executable components include a synchronization component that causes multiple controller devices remotely located relative to the system to be synchronized with one another and the system. The computer-executable components also include an ingestion component that accesses measurement data resulting from one or more measurements at respective qubit devices. The computer-executable components further include a composition component that generates, using the measurement data, one or more control messages for respective second controller devices of the multiple controller devices.
    Type: Application
    Filed: June 15, 2021
    Publication date: December 15, 2022
    Inventors: Scott Willenborg, Andrew Wack, Thomas Alexander, Jeffrey Joseph Ruedinger, Blake Johnson, Juergen Saalmueller, Kent H. Haselhorst
  • Publication number: 20220147854
    Abstract: Techniques facilitating quick waveform revisions following quantum system calibrations. In one example, a system can comprise a processor that executes computer executable components stored in memory. The computer executable components comprise: a calibration component; and a regeneration component. The calibration component can identify a parameter of a directed graph changed by a calibration of a quantum system that occurs after generation of the directed graph. The regeneration component can revise the directed graph based on the identified parameter to generate an updated directed graph.
    Type: Application
    Filed: November 11, 2020
    Publication date: May 12, 2022
    Inventors: Andrew Wack, John Lemek, Ryan Woo, Jessie Yu
  • Patent number: 11074104
    Abstract: Techniques regarding the dispatchment of adapted quantum computer programs are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a dispatch component that can adapt a quantum circuit of a quantum computer program comprised within a queue based on a parameter of a quantum computer that is assigned to execute the quantum computer program.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: July 27, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jay M. Gambetta, Ismael Faro Sertage, Andrew Wack, Francisco Jose Martin Fernandez
  • Publication number: 20200326977
    Abstract: Techniques regarding the dispatchment of adapted quantum computer programs are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a dispatch component that can adapt a quantum circuit of a quantum computer program comprised within a queue based on a parameter of a quantum computer that is assigned to execute the quantum computer program.
    Type: Application
    Filed: April 9, 2019
    Publication date: October 15, 2020
    Inventors: Jay M. Gambetta, Ismael Faro Sertage, Andrew Wack, Francisco Jose Martin Fernandez
  • Publication number: 20200320421
    Abstract: Techniques for quantum data post-processing are provided. In one example, a system includes a quantum programming component and a post-processing component. The quantum programming component receives quantum output data that includes a set of quantum results for a quantum circuit in response to simulation of the quantum circuit. The post-processing component adjusts the quantum output data associated with the quantum circuit based on client system data indicative of information for a client system that consumes the quantum output data.
    Type: Application
    Filed: April 8, 2019
    Publication date: October 8, 2020
    Inventors: Jay M. Gambetta, Ismael Faro Sertage, Andrew Wack, Francisco Jose Martin Fernandez