Patents by Inventor Ryan Woo

Ryan Woo 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: 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: 20250245135
    Abstract: Various systems and methods are presented herein regarding automatically predicting an outcome of a conditional operation, and in the event of the prediction being incorrect, implementing a rewind operation to undo any changes in state, etc., resulting from implementing the incorrectly predicted program code. The program code can be computer instructions to control operation of a quantum computing system, a quantum circuit, and suchlike. The rewind operation can comprise of application of a conjugate transpose or a state compliment. The predicted outcome can be based on an outcome of a previously executed conditional operation that is the same or similar to the conditional operation of interest. A characteristic of the quantum circuit can be determined and a weighting generated therefrom, wherein the weighting can be applied to the prediction to render the prediction in accordance with a condition of operation of the quantum circuit.
    Type: Application
    Filed: August 1, 2024
    Publication date: July 31, 2025
    Inventors: Ryan Woo, Diego Moreda Rodriguez, Jessie Yu, Atsuko Shimizu
  • Patent number: 12242925
    Abstract: One or more systems, devices, computer program products and/or computer-implemented methods of use provided herein relate to usage maximization of a physical qubit layout of a quantum computer. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise an identification component that identifies a quantum circuit, and a scheduler component that maps the quantum circuit to a physical qubit layout. In an embodiment, the scheduler component can combine plural quantum circuits, including the quantum circuit into a composite circuit, and map the composite circuit to the physical qubit layout. In an embodiment, an obtaining component can assign the quantum circuit to a temporary storage bucket and can identify whether the temporary storage bucket meets a threshold where the scheduler component can proceed to analyze the quantum circuit.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: March 4, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jessie Yu, Ryan Woo, Atsuko Shimizu, Kang Bae
  • Publication number: 20240144064
    Abstract: A computer-implemented method, system and computer program product for pruning quantum calculational results. The results of quantum calculations performed by a quantum circuit of a quantum computer are received, such as for each shot. A measured state of a quantum bit of a result of the quantum calculation is then compared with an expected value. If the compared measured state of the quantum bit of the result of the quantum calculation matches the expected value, then the result of the quantum calculation is not discarded. If, however, the measured state of the quantum bit of the result of the quantum calculation does not match the expected value, then the result of the quantum calculation is discarded. In this manner, the size of the full result (compilation of multiple shot results) is reduced thereby reducing the amount of classical data that needs to be stored, interpreted and transported.
    Type: Application
    Filed: December 29, 2022
    Publication date: May 2, 2024
    Inventors: Ryan Woo, Jessie Yu, Atsuko Shimizu, Diego Moreda Rodriguez
  • 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: 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
  • Publication number: 20230186130
    Abstract: One or more systems, devices, computer program products and/or computer-implemented methods of use provided herein relate to usage maximization of a physical qubit layout of a quantum computer. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise an identification component that identifies a quantum circuit, and a scheduler component that maps the quantum circuit to a physical qubit layout. In an embodiment, the scheduler component can combine plural quantum circuits, including the quantum circuit into a composite circuit, and map the composite circuit to the physical qubit layout. In an embodiment, an obtaining component can assign the quantum circuit to a temporary storage bucket and can identify whether the temporary storage bucket meets a threshold where the scheduler component can proceed to analyze the quantum circuit.
    Type: Application
    Filed: December 15, 2021
    Publication date: June 15, 2023
    Inventors: Jessie Yu, RYAN WOO, Atsuko Shimizu, Kang Bae
  • 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
  • Publication number: 20090173352
    Abstract: The present invention provides an airway implant device having an electroactive polymer element, including: a composite layer having a polymer substrate and a biocompatible conductive material, wherein the composite layer also can be opposing surfaces; and a conductive polymer layer disposed on at least one of the opposing surfaces of the composite layer, wherein the implant device is adapted and configured to modulate an opening of an air passageway. Some embodiments include a housing designed to conform to the shape of the palate. Some embodiments include an attachment element to secure the device to tissue. Methods of treating airway disorders such as sleep apnea and snoring with the airway implant device are disclosed herein.
    Type: Application
    Filed: October 30, 2008
    Publication date: July 9, 2009
    Applicant: Pavad Medical
    Inventors: Nikhil D. Bhat, Anant V. Hegde, Kasey Li, Matthew Goebel, HongPeng Wang, Ryan Woo
  • Patent number: 7063140
    Abstract: The present invention 10 discloses a climate control system for a dwelling 12 comprised of main air conditioning unit 36 and a plurality of thermostats 14 and vents 16. Each of the thermostats 14 is positioned within a zone 18 which can be a single room, controlling one or more vents 16 within the zone. In the preferred embodiment, a thermostat 14 is positioned within a room 18 controlling the opening and closing of the vent(s) 16. Once the desired room temperature is reached the thermostat 14 will close the vent 16. The air conditioner 36 will continue to operate as long as one thermostat 14 setting has not been cooled to the desired temperature. Once the desired temperature is reached, the main air conditioner 36 will turn off and all vents 16 will open until the temperatures of all of the area involved in the system begin to drop or rise and the central air will then turn on again.
    Type: Grant
    Filed: October 4, 2004
    Date of Patent: June 20, 2006
    Inventor: Ryan Woo