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: 20260037852Abstract: 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: ApplicationFiled: May 24, 2024Publication date: February 5, 2026Inventors: Thomas Alexander, Marius Hillenbrand, Andrew Wack, Johannes Severin Kern, Utz Bacher, Thilo Maurer, Daniel Kaulen, Johannes Greiner, Jonathan Allen Wildstrom
-
Publication number: 20250384317Abstract: 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: ApplicationFiled: June 13, 2024Publication date: December 18, 2025Inventors: Drew VANDETH, Blake Robert Johnson, Thomas Alexander, Antonio Corcoles-Gonzalez, Ali Javadiabhari, Lev Samuel Bishop, Andrew Wack
-
Patent number: 12399737Abstract: 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: GrantFiled: August 3, 2022Date of Patent: August 26, 2025Assignee: International Business Machines CorporationInventors: Ryan Woo, Atsuko Shimizu, Kang Bae, Jessie Yu, Andrew Wack
-
Publication number: 20240045711Abstract: 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: ApplicationFiled: August 3, 2022Publication date: February 8, 2024Inventors: Ryan Woo, Atsuko Shimizu, Kang Bae, Jessie Yu, Andrew Wack
-
Patent number: 11740901Abstract: 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: GrantFiled: June 15, 2021Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Scott Willenborg, Andrew Wack, Thomas Alexander, Jeffrey Joseph Ruedinger, Blake Johnson, Juergen Saalmueller, Kent H. Haselhorst
-
Patent number: 11741387Abstract: 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: GrantFiled: November 11, 2020Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew Wack, John Lemek, Ryan Woo, Jessie Yu
-
Patent number: 11551126Abstract: 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: GrantFiled: April 8, 2019Date of Patent: January 10, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jay M. Gambetta, Ismael Faro Sertage, Andrew Wack, Francisco Jose Martin Fernandez
-
Publication number: 20220398099Abstract: 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: ApplicationFiled: June 15, 2021Publication date: December 15, 2022Inventors: Scott Willenborg, Andrew Wack, Thomas Alexander, Jeffrey Joseph Ruedinger, Blake Johnson, Juergen Saalmueller, Kent H. Haselhorst
-
Publication number: 20220147854Abstract: 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: ApplicationFiled: November 11, 2020Publication date: May 12, 2022Inventors: Andrew Wack, John Lemek, Ryan Woo, Jessie Yu
-
Patent number: 11074104Abstract: 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: GrantFiled: April 9, 2019Date of Patent: July 27, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jay M. Gambetta, Ismael Faro Sertage, Andrew Wack, Francisco Jose Martin Fernandez
-
Publication number: 20200326977Abstract: 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: ApplicationFiled: April 9, 2019Publication date: October 15, 2020Inventors: Jay M. Gambetta, Ismael Faro Sertage, Andrew Wack, Francisco Jose Martin Fernandez
-
Publication number: 20200320421Abstract: 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: ApplicationFiled: April 8, 2019Publication date: October 8, 2020Inventors: Jay M. Gambetta, Ismael Faro Sertage, Andrew Wack, Francisco Jose Martin Fernandez