Quantum API Error Detection for Faster Code Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud computing systems face delays in deployment of new application versions due to manual code reviews for application programming interfaces (APIs), leading to inefficient turn-around times and excessive resource consumption.

Innovation Solution

A system utilizing a quantum processor and classical processor to implement quantum search algorithms, such as Grover's algorithm, for identifying and rectifying API errors in application codes, thereby enhancing code review efficiency and reducing deployment time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual code review is used for API analysis, then code review can be performed, but turn-around time of deployment is delayed

Engineering Contradiction:
Improvecode review speedVSAvoiddeployment turn-around time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical code review processes with quantum computing algorithms. Specifically, quantum processors execute quantum search algorithms to automatically analyze API codes, identify errors, and suggest fixes, substituting the mechanical human review process with quantum mechanical computation to achieve exponential speedup in code analysis.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the computational parameters from classical processing to quantum processing. By utilizing quantum parallelism and superposition, the system processes multiple code paths simultaneously, changing the fundamental parameter of computation from sequential classical operations to parallel quantum operations, thereby reducing deployment turn-around time.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If one computing system is analyzed at a time, then analysis can be performed, but deployment efficiency is reduced

Engineering Contradiction:
Improvedeployment efficiencyVSAvoidsystem analysis complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple computing systems into a single quantum processing framework. The quantum processor can simultaneously analyze codes across multiple service provider systems by utilizing quantum parallelism, combining what were previously separate sequential analysis tasks into a unified parallel quantum computation process.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The quantum processing system serves multiple functions: it can analyze codes for any number of service provider systems, identify various types of errors, and generate fixes across different application contexts. This universal quantum analyzer replaces multiple specialized classical analysis systems, improving deployment efficiency while managing complexity through quantum algorithms.

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

3Productivity

If classical processors are used for code review, then computation can be performed, but computing resources are consumed

Engineering Contradiction:
Improvecode review throughputVSAvoidcomputing resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent substitutes classical computing mechanics with quantum computing mechanics for code review tasks. Quantum processors use quantum bits (qubits) that can exist in superposition states, allowing simultaneous evaluation of multiple code scenarios without the exponential resource consumption that would be required by classical processors, thereby improving throughput while reducing resource usage.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12619902B2System and method for identifying and rectifying application program interface errors using quantum computing
Publication Date: 2026.05.05 BANK OF AMERICA CORP
  • US12619902B2 patent drawing
  • US12619902B2 patent drawing
  • US12619902B2 patent drawing

AI summary

A method includes analyzing codes of a plurality of applications. Errors in the codes of the plurality of applications are identified based on a plurality of rules. An initial quantum state is generated and one or more iterations are performed on the initial quantum state to determine a final quantum state. Performing an iteration of the one or more iterations includes applying an oracle operator and a diffusion operator to the current quantum state. Based on the final quantum state, one or more APIs of the plurality of applications that correspond to the errors are determined. A first application corresponding to a first API of the one or more APIs is identified. A first code fix for a first code of the first application is determined. The first code fix is applied to the first code of the first application to determine a first fixed code of the first application.