Local services in quantum isolation zones

US12443869B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12443869-B2
Application numberUS-202117558708-A
CountryUS
Kind codeB2
Filing dateDec 22, 2021
Priority dateDec 22, 2021
Publication dateOct 14, 2025
Grant dateOct 14, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A quantum isolation zone (QIZ) controller executing on a quantum computing system, makes a determination to initiate, for a first QIZ of a plurality of different QIZs, a first local service instance of a global service instance that is executing on the quantum computing system, the first QIZ having a first set of qubits associated therewith. The first local service instance is caused to be initiated, and the QIZ controller modifies a local service data structure to indicate that the first local service instance is associated with the first QIZ.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: making, by a quantum isolation zone (QIZ) controller executing on a quantum computing system, a determination to initiate, for a first QIZ of a plurality of different QIZs, a first local service instance of a global service instance that is executing on the quantum computing system, the first QIZ having a first set of qubits associated therewith; causing, by the QIZ controller, the first local service instance to be initiated; modifying, by the QIZ controller, a local service data structure to indicate that the first local service instance is associated with the first QIZ; determining, by the QIZ controller, that a first quantum process associated with the first QIZ has issued a first service request for a service provided by the global service instance; determining, based on the local service data structure, that the first local service instance is associated with the first QIZ and is a local instance of the global service instance; and providing the first service request to the first local service instance in lieu of providing the first service request to the global service instance. 2. The method of claim 1 , further comprising: receiving, by the QIZ controller, a request to initiate, for a second QIZ of the plurality of different QIZs, a second local service instance of the global service instance, the second QIZ having a second set of qubits associated therewith; causing, by the QIZ controller, the second local service instance of the global service instance to be initiated; and modifying, by the QIZ controller, the local service data structure to indicate that the second local service instance is associated with the second QIZ. 3. The method of claim 2 , further comprising: determining, by the QIZ controller, that a second quantum process associated with the second QIZ has issued a second service request for a service provided by the global service instance; determining, based on the local service data structure, that the second local service instance is associated with the second QIZ and is a local instance of the global service instance; and providing the second service request to the second local service instance in lieu of providing the second service request to the global service instance. 4. The method of claim 1 , further comprising: determining, by the QIZ controller, that a second quantum process associated with a second QIZ has issued a second service request for a service provided by the global service instance; determining, based on the local service data structure, that the second QIZ lacks a local instance of the global service instance; and providing the second service request to the global service instance. 5. The method of claim 1 , wherein making the determination to initiate the first local service instance comprises receiving, by the QIZ controller, a request to initiate the first local service instance. 6. The method of claim 1 , further comprising: determining, by the QIZ controller, that a threshold criterion associated with the first QIZ has been exceeded; and in response to determining that the threshold criterion associated with the first QIZ has been exceeded, making the determination to initiate the first local service instance. 7. The method of claim 1 , further comprising: requesting, by the QIZ controller from the global service instance, information maintained by the global service instance; and providing, by the QIZ controller to the first local service instance, the information. 8. The method of claim 1 , wherein the global service instance is a task manager instance configured to maintain information regarding processes executing on the quantum computing system. 9. The method of claim 1 , wherein the global service instance executes at a ring 0 level of a processor device of the quantum computing system. 10. The method of claim 9 , wherein the first local service instance executes at the ring 0 level of the processor device. 11. The method of claim 1 wherein causing the first local service instance to be initiated comprises forking, by the QIZ controller, the first local service instance to cause the first local service instance to be a child process of the QIZ controller. 12. The method of claim 1 wherein the QIZ controller inhibits access to the first set of qubits by any quantum process not associated with the first QIZ. 13. A quantum computing system comprising: a memory; and a processor device coupled to the memory to: make a determination to initiate, for a first quantum isolation zone (QIZ) of a plurality of different QIZs, a first local service instance of a global service instance that is executing on the quantum computing system, the first QIZ having a first set of qubits associated therewith; cause the first local service instance to be initiated; modify a local service data structure to indicate that the first local service instance is associated with the first QIZ; determine that a first quantum process associated with the first QIZ has issued a first service request for a service provided by the global service instance; determine, based on the local service data structure, that the first local service instance is associated with the first QIZ and is a local instance of the global service instance; and provide the first service request to the first local service instance in lieu of providing the first service request to the global service instance. 14. The quantum computing system of claim 13 , wherein the processor device is further to: receive a request to initiate, for a second QIZ of the plurality of different QIZs, a second local service instance of the global service instance, the second QIZ having a second set of qubits associated therewith; cause the second local service instance of the global service instance to be initiated; and modify the local service data structure to indicate that the second local service instance is associated with the second QIZ. 15. The quantum computing system of claim 13 wherein the processor device is further to: determine that a second quantum process associated with a second QIZ has issued a second service request for a service provided by the global service instance; determine, based on the local service data structure, that the second QIZ lacks a local instance of the global service instance; and provide the second service request to the global service instance. 16. A non-transitory computer-readable storage medium that includes executable instructions configured to cause a processor device on a quantum computing system to: make a determination to initiate, for a first quantum isolation zone (QIZ) of a plurality of different QIZs, a first local service instance of a global service instance that is executing on the quantum computing system, the first QIZ having a first set of qubits associated therewith; cause the first local service instance to be initiated; modify a local service data structure to indicate that the first local service instance is associated with the first QIZ; determine that a first quantum process associated with the first QIZ has issued a first service request for a service provided by the global service instance; determine, based on the local service data structure, that the first local service instance is associated with the first QIZ and is a local instance of the global service instance; and provide the first service request to the first local service instance in lieu of providing the first service request to the global service instance. 17. The non-transito

Assignees

Inventors

Classifications

  • Quantum computing, i.e. information processing based on quantum-mechanical phenomena · CPC title

  • G06N10/40Primary

    Physical realisations or architectures of quantum processors or components for manipulating qubits, e.g. qubit coupling or qubit control · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12443869B2 cover?
A quantum isolation zone (QIZ) controller executing on a quantum computing system, makes a determination to initiate, for a first QIZ of a plurality of different QIZs, a first local service instance of a global service instance that is executing on the quantum computing system, the first QIZ having a first set of qubits associated therewith. The first local service instance is caused to be init…
Who is the assignee on this patent?
Red Hat Inc
What technology area does this patent fall under?
Primary CPC classification G06N10/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 14 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).