Quantum Coprocessor Service for Quantum Device Access Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As quantum computing becomes more prevalent, there is a growing need for effective mechanisms to manage access to quantum services from classical computing devices, as existing technologies lack efficient methods for identifying and interfacing with quantum computing devices and their services.

Innovation Solution

A Quantum Coprocessor (QCP) service is executed on a classical computing device to identify quantum computing devices, obtain metadata, generate profiles and APIs, and act as an API gateway to manage access to quantum services, enabling classical applications to utilize quantum services by authenticating clients, routing requests, and performing load balancing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a QCP service is implemented to manage access to quantum services, then access management and integration between classical and quantum systems is improved, but system complexity increases due to the need for profiles, APIs, and gateway services

Engineering Contradiction:
Improveaccess management capabilityVSAvoidsystem structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a Quantum Coprocessor (QCP) service as an intermediary layer between classical computing devices and quantum computing devices. This QCP service acts as an API gateway that manages authentication, authorization, and request routing, thereby improving access management capabilities while abstracting the underlying quantum system complexity from classical applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is segmented into distinct functional components: the QCP service executing on the classical computing device, the quantum computing device with its quantum services, and the generated profiles and APIs. This segmentation allows each component to be developed, managed, and scaled independently, addressing the complexity issue through modular architecture.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If QCD profiles and APIs are generated dynamically based on quantum computing device metadata, then adaptability to different quantum devices and services is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvedevice compatibilityVSAvoidprofile generation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The QCP service performs preliminary actions by generating quantum computing device (QCD) profiles, QCD access APIs, and quantum service APIs in advance based on quantum computing device metadata. These pre-generated profiles and APIs are stored and reused for subsequent access requests, reducing the processing time for each individual access while maintaining adaptability to different quantum devices.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates simplified copies of quantum computing device information in the form of QCD profiles and APIs. These copies contain the essential metadata and access information needed for classical applications to interact with quantum services, allowing fast access without repeatedly querying the actual quantum device, thus reducing processing time while maintaining device compatibility.

Inventive Principle:
Principle #26Copying

3Reliability

If the QCP service acts as an API gateway with authentication and routing functionality, then security and resource utilization are improved, but the number of components and system complexity increase

Engineering Contradiction:
Improveaccess securityVSAvoidnumber of components
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The QCP service is designed as a multi-functional universal component that combines authentication, authorization, request routing, and API management capabilities into a single service executing on the classical computing device. This consolidates multiple security and management functions into one component, improving security and resource utilization while minimizing the increase in system complexity compared to having separate dedicated services for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20230281500A1Managing access to quantum services in quantum computing devices
Publication Date: 2023.09.07 RED HAT INC
  • US20230281500A1 patent drawing
  • US20230281500A1 patent drawing
  • US20230281500A1 patent drawing

AI summary

Managing access to quantum services in quantum computing devices is disclosed herein. In one example, a processor device of a classical computing device identifies a quantum computing device communicatively coupled to the classical computing device, and obtains quantum computing device metadata for the quantum computing device. Based on the quantum computing device metadata, the processor device identifies one or more quantum services provided by the quantum computing device, and generates a quantum computing device (QCD) profile for the quantum computing device, a QCD access Application Programming Interface (API) for the quantum computing device, and one or more quantum service APIs corresponding to the one or more quantum services. In this manner, access to quantum service functionality by classical applications may be facilitated and managed.