IP Library › Granted Patent US 12,675,726
Granted Patent B2
US 12,675,726 · App. 18/102,008 · Granted Jul 7, 2026

Quantum service discovery

Inventors: Leigh Griffin (Waterford, IE); Stephen Coady (Dublin, IE)
Assignee: Red Hat, Inc.
G06N10/80G06N10/40H04L63/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,675,726
App. No.
18/102,008
Filed
Jan 26, 2023
Granted
Jul 7, 2026
Kind
B2
Art Unit
2436
USPC
726/4
Abstract

Embodiments of the present disclosure provide techniques for implementing a service provider to collect quantum service metadata about multiple quantum systems on multiple quantum machines and storing this quantum service metadata in a service registry. The service provider may transmit a request for access with a qubit registry to each of a plurality of quantum machines, where the plurality of qubit registries store quantum service metadata associated with a plurality of quantum services configured on the plurality of quantum machines. The service provider may receive acceptance for access to each of the plurality of qubit registries. In addition, the service provider may periodically request the quantum service metadata from the plurality of qubit registries and store the received quantum service metadata in a service provider registry.

Claims (34)

1 . A method comprising:

transmitting, with a processing device of a service device, a request for access with a qubit registry to each of a plurality of quantum machines, wherein a plurality of qubit registries store quantum service metadata associated with a plurality of quantum services configured on the plurality of quantum machines, wherein at least one qubit registry of the plurality of qubit registries maintains information on a total number of qubits implemented by a respective quantum machine and wherein part of the quantum service metadata indicates capabilities of a corresponding quantum machine of the plurality of quantum machines and is obtained by a particular qubit registry of the plurality of qubit registries polling components of the corresponding quantum machine via quantum hardware application programming interfaces in the corresponding quantum machine;

receiving acceptance for access to each of the plurality of qubit registries;

periodically requesting, with the processing device of the service device, the quantum service metadata from the plurality of qubit registries; and

storing the quantum service metadata, received from the plurality of qubit registries, in a service provider registry.

2 . The method of claim 1 , wherein the service provider registry is accessible to one or more service consumer devices.

3 . The method of claim 1 , wherein at least one of the plurality of quantum services includes a plurality of qubits.

4 . The method of claim 1 , wherein at least one of the plurality of quantum services includes a plurality of qubits over the plurality of quantum machines.

5 . The method of claim 1 , wherein the quantum service metadata includes characteristics regarding a use and state of the plurality of quantum services.

6 . The method of claim 5 , wherein the characteristics include one or more of how one of the plurality of quantum services is connected, a protocol of one of the plurality of quantum services uses to connect, an authentication mechanism, qubits accessible to one of the plurality of quantum services, whether any of the plurality of quantum services has programmatic markers for entanglement, capacity, noise, error count, geolocation for the qubits, and quantum channel routing.

7 . The method of claim 1 , wherein the acceptance for access to each of the plurality of qubit registries is governed using a rules-driven database.

8 . A system comprising:

a memory; and

a processing device, operatively coupled to the memory, the processing device to:

transmit a request for access with a qubit registry to each of a plurality of quantum machines, wherein a plurality of qubit registries store quantum service metadata associated with a plurality of quantum services configured on the plurality of quantum machines, wherein at least one qubit registry of the plurality of qubit registries maintains information on a total number of qubits implemented by a respective quantum machine and wherein part of the quantum service metadata indicates capabilities of a corresponding quantum machine of the plurality of quantum machines and is obtained by a particular qubit registry of the plurality of qubit registries polling components of the corresponding quantum machine via quantum hardware application programming interfaces in the corresponding quantum machine;

receive acceptance for access to each of the plurality of qubit registries;

periodically request the quantum service metadata from the plurality of qubit registries; and

store the quantum service metadata, received from the plurality of qubit registries, in a service provider registry.

9 . The system of claim 8 , wherein the service provider registry is accessible to one or more service consumer devices.

10 . The system of claim 8 , wherein at least one of the plurality of quantum services includes a plurality of qubits.

11 . The system of claim 8 , wherein at least one of the plurality of quantum services includes a plurality of qubits over the plurality of quantum machines.

12 . The system of claim 8 , wherein the quantum service metadata includes characteristics regarding a use and state of the plurality of quantum services.

13 . The system of claim 12 , wherein the characteristics include one or more of how a quantum service is connected, a protocol the quantum service uses to connect, an authentication mechanism, qubits accessible to one of the plurality of quantum services, whether the quantum service has programmatic markers for entanglement, capacity, noise, error count, geolocation for the qubits, and quantum channel routing.

14 . The system of claim 8 , wherein the acceptance for access to each of the plurality of qubit registries is governed using a rules-driven database.

15 . A non-transitory computer-readable medium having instructions stored thereon which, when executed by a processing device, cause the processing device to:

transmit, with a processing device of a service device, a request for access with a qubit registry to each of a plurality of quantum machines, wherein a plurality of qubit registries store quantum service metadata associated with a plurality of quantum services configured on the plurality of quantum machines, wherein at least one qubit registry of the plurality of qubit registries maintains information on a total number of qubits implemented by a respective quantum machine and wherein part of the quantum service metadata indicates capabilities of a corresponding quantum machine of the plurality of quantum machines and is obtained by a particular qubit registry of the plurality of qubit registries polling components of the corresponding quantum machine via quantum hardware application programming interfaces in the corresponding quantum machine;

receive acceptance for access to each of the plurality of qubit registries;

periodically request, with the processing device of the service device, the quantum service metadata from the plurality of qubit registries; and

store the quantum service metadata, received from the plurality of qubit registries, in a service provider registry.

16 . The non-transitory computer-readable medium of claim 15 , wherein the service provider registry is accessible to one or more service consumer devices.

17 . The non-transitory computer-readable medium of claim 15 , wherein at least one of the plurality of quantum services includes a plurality of qubits.

18 . The non-transitory computer-readable medium of claim 15 , wherein at least one of the plurality of quantum services includes a plurality of qubits over the plurality of quantum machines.

19 . The non-transitory computer-readable medium of claim 15 , wherein the quantum service metadata includes characteristics regarding a use and state of the plurality of quantum services.

20 . The non-transitory computer-readable medium of claim 19 , wherein the characteristics include one or more of how a quantum service is connected, a protocol the quantum service uses to connect, an authentication mechanism, qubits accessible to one of the plurality of quantum services, whether the quantum service has programmatic markers for entanglement, capacity, noise, error count, geolocation for the qubits, and quantum channel routing.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2026
From: GRIFFIN, LEIGH; COADY, STEPHEN
To: RED HAT, INC.
Reel/Frame 074842/0715 →
Continuity (1)
Related Publication 20240256940A1 · Aug 1, 2024
References Cited (16)
US 10614370B2 · Johnson et al. · 2020 [cited by applicant]
US 11366787B2 · Griffin et al. · 2022 [cited by applicant]
US 11416221B2 · Griffin et al. · 2022 [cited by applicant]
US 20040244013A1 · Yumoto · 2004 [cited by examiner]
US 20190149327A1 · Yuan et al. · 2019 [cited by applicant]
US 20200201655A1 · Griffin · 2020 [cited by examiner]
US 20210334237A1 · Coady · 2021 [cited by examiner]
US 20210374583A1 · Griffin · 2021 [cited by examiner]
US 20220164692A1 · Inoue · 2022 [cited by examiner]
US 20220188686A1 · Richardson et al. · 2022 [cited by applicant]
US 20240070514A1 · Samuel · 2024 [cited by examiner]
US 20240378476A1 · Wang · 2024 [cited by examiner]
CN 112398642A · 2021 [cited by examiner]
CN 113852500A · 2021 [cited by examiner]
Indika Kumara et al., “QSOC: Quantum Service-Oriented Computing”, Jheronimus Academy of Data Science, Netherlands, May 4, 2021. [cited by applicant]
Aqsa Fatima, “Securing the Cloud Using Quantum Networking Protocols”, University of Texas at San Antonio, Aug. 2016. [cited by applicant]