Patents by Inventor Zachary Schoenfeld

Zachary Schoenfeld 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: 11875224
    Abstract: Systems, computer-implemented methods, and computer program products to facilitate entity steering of a running quantum program are provided. According to an embodiment, a system can comprise a processor that executes computer executable components stored in memory. The computer executable components can comprise a steering component that adjusts at least one parameter corresponding to a running quantum program to define at least one modified parameter. The computer executable components can further comprise an execution component that executes one or more shots of the running quantum program based on the at least one modified parameter.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: January 16, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Helena Zhang, Zachary Schoenfeld
  • Publication number: 20220366286
    Abstract: Systems, computer-implemented methods, and computer program products to facilitate entity steering of a running quantum program are provided. According to an embodiment, a system can comprise a processor that executes computer executable components stored in memory. The computer executable components can comprise a steering component that adjusts at least one parameter corresponding to a running quantum program to define at least one modified parameter. The computer executable components can further comprise an execution component that executes one or more shots of the running quantum program based on the at least one modified parameter.
    Type: Application
    Filed: May 13, 2021
    Publication date: November 17, 2022
    Inventors: Helena Zhang, Zachary Schoenfeld
  • Publication number: 20220198309
    Abstract: Systems and techniques that facilitate measurement aggregation in quantum programs are provided. In various embodiments, a system can comprise an input component that can access a quantum program. In various instances, the system can further comprise an aggregation component that can aggregate quantum measurement instructions that are listed in the quantum program. In various embodiments, the aggregation component can aggregate the quantum measurement instructions by: identifying a first quantum measurement instruction in the quantum program; identifying another quantum instruction in the quantum program that is adjacent to the first quantum measurement instruction; and swapping and/or merging the first quantum measurement instruction with the another quantum instruction based on determining whether the first quantum measurement instruction and the another quantum instruction share qubits and based on determining whether the another quantum instruction is a quantum measurement instruction.
    Type: Application
    Filed: December 17, 2020
    Publication date: June 23, 2022
    Inventors: Zachary Schoenfeld, Helena Zhang, Soolu Thomas