IP Library Granted Patent US 12689518
Granted Patent B2
US 12689518 · App. 18/586,757 · Granted Jul 21, 2026

Quantum proof of consent for orchestrating event processing across a distributed network

Inventors: Shailendra Singh (Thane West, IN); Divya Nagarajan (Chennai, IN); Gowri Sundar Suriyanarayanan (Chennai, IN); Maneesh Kumar Sethia (Hyderabad, IN)
Assignee: Bank of America Corporation
H04L9/3236G06N10/40G06N10/60H04L2209/56
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 12689518
App. No.
18/586,757
Granted
Jul 21, 2026
Kind
B2
Abstract

A computing platform may receive an event processing request, and generate a corresponding a first qubit and second qubit. The computing platform may generate, based on the first qubit, a first quhash corresponding to the first qubit. The computing platform may publish the second qubit to the distributed ledger platform, which may generate a corresponding second quhash. The computing platform may cause execution of a Grover's algorithm at the distributed ledger platform to identify a stored quhash matching the first quhash, where the stored quhash matching the first quhash comprises the second quhash. The computing platform may receive, from the distributed ledger platform, the second quhash. The computing platform may decrypt the quhashes to re-produce the corresponding qubits. Based on identifying a match between the qubits, the computing platform may process the requested event, and cause the distributed ledger platform to update a corresponding distributed ledger accordingly.

Claims (83)

1 . A quantum entanglement computing-platform comprising:

at least one processor;

a communication interface communicatively coupled to the at least one processor; and

memory storing a quantum mempool queue manager, a quhash generator, a quantum circuit, a quantum notifier, a quantum validator, and computer-readable instructions that, when executed by the at least one processor, cause the computing-quantum entanglement platform to:

receive an event processing request comprising a request to sell a first cryptocurrency in exchange for fiat currency;

add, via the quantum mempool queue manager, the event processing request to a processing queue maintained at a quantum mempool layer of the quantum entanglement platform;

responsive to the event processing request reaching a front of the processing queue, validate and process the event processing request using quantum proof of consent, wherein validating and processing the event processing request using the quantum proof of consent comprises:

generating, via the quhash generator and for the event processing request, a pair of qubits comprising an entangled photon pair in a superposition state, wherein the entangled photon pair comprises a first qubit associated with the quantum entanglement platform and a second qubit associated with a distributed ledger platform;

generating, via the quhash generator and based on the first qubit, a first quhash corresponding to the first qubit by:

identifying, based on a smart contract defining hashing protocols for request characteristics, a hashing protocol for the first qubit, and

executing the hashing protocol on the first qubit;

publishing the second qubit to the distributed ledger platform, wherein the distributed ledger platform is configured to:

generate a second quhash corresponding to the second qubit, and

store the second quhash to a node of the distributed ledger;

sending, via the quantum circuit, one or more commands directing the distributed ledger platform to execute a Grover's algorithm to identify a node in the distributed ledger matching the first quhash, wherein the second quhash is stored at the node, and wherein sending the one or more commands directing the distributed ledger platform to execute the Grover's algorithm causes the distributed ledger platform to execute the Grover's algorithm;

receiving, via the quantum notifier and from the distributed ledger platform, the second quhash;

decrypting, via the quantum validator, the first quhash and the second quhash to produce the first qubit and second qubit respectively;

comparing, via the quantum validator, the first qubit to the second qubit; and

based on identifying a match between the first qubit and the second qubit:

processing the requested event, and

causing the distributed ledger platform to update a corresponding distributed ledger to reflect the processed event.

2 . The quantum entanglement platform of claim 1 , wherein the event processing request comprises a request to exchange a first type of cryptocurrency for a second type of cryptocurrency.

3 . The quantum entanglement platform of claim 1 , wherein the memory stores additional computer readable instructions that, when executed by the at least one processor, cause the quantum entanglement platform to:

based on identifying a discrepancy between the first qubit and the second qubit, send an error notification to a user device associated with the event processing request.

4 . The quantum entanglement platform of claim 1 , wherein the smart contract defines correlations between values associated with event processing requests and corresponding hashing methods.

5 . The quantum entanglement platform of claim 1 , wherein executing the hashing protocol on the first qubit produces a first encrypted quhash corresponding to the first qubit.

6 . A method comprising:

at a quantum entanglement platform comprising at least one processor, a communication interface, and memory storing a quantum mempool queue manager, a quhash generator, a quantum circuit, a quantum notifier, and a quantum validator:

receiving an event processing request comprising a request to sell a first cryptocurrency in exchange for fiat currency;

adding, via the quantum mempool queue manager, the event processing request to a processing queue maintained at a quantum mempool layer of the quantum entanglement platform;

responsive to the event processing request reaching a front of the processing queue, validating and processing the event processing request using quantum proof of consent, wherein validating and processing the event processing request using the quantum proof of consent comprises:

generating, via the quhash generator and for the event processing request, a pair of qubits comprising an entangled photon pair in a superposition state, wherein the entangled photon pair comprises a first qubit associated with the quantum entanglement platform and a second qubit associated with a distributed ledger platform;

generating, via the quhash generator and based on the first qubit, a first quhash corresponding to the first qubit by:

identifying, based on a smart contract defining hashing protocols for request characteristics, a hashing protocol for the first qubit, and

executing the hashing protocol on the first qubit;

publishing the second qubit to the distributed ledger platform, wherein the distributed ledger platform is configured to:

generate a second quhash corresponding to the second qubit, and

store the second quhash to a node of the distributed ledger;

sending, via the quantum circuit, one or more commands directing the distributed ledger to execute a Grover's algorithm to identify a node in the distributed ledger matching the first quhash, wherein the second quhash is stored at the node, and sending the one or more commands directing the distributed ledger platform to execute the Grover's algorithm causes the distributed ledger platform to execute the Grover's algorithm;

receiving, via the quantum notifier and from the distributed ledger platform, the second quhash;

decrypting, via the quantum validator, the first quhash and the second quhash to produce the first qubit and second qubit respectively;

comparing, via the quantum validator, the first qubit to the second qubit; and

based on identifying a match between the first qubit and the second qubit:

processing the requested event, and

causing the distributed ledger platform to update a corresponding distributed ledger to reflect the processed event.

7 . The method of claim 6 , wherein the event processing request comprises a request to exchange a first type of cryptocurrency for a second type of cryptocurrency.

8 . The method of claim 6 , further comprising:

based on identifying a discrepancy between the first qubit and the second qubit, sending an error notification to a user device associated with the event processing request.

9 . The method of claim 6 , wherein the smart contract defines correlations between values associated with event processing requests and corresponding hashing methods.

10 . One or more non-transitory computer-readable media storing instructions that, when executed by a quantum entanglement platform comprising at least one processor, a communication interface, and memory storing a quantum mempool queue manager, a quhash generator, a quantum circuit, a quantum notifier, and a quantum validator, cause the quantum entanglement platform to:

receive an event processing request comprising a request to sell a first cryptocurrency in exchange for fiat currency;

add, via the quantum mempool queue manager, the event processing request to a processing queue maintained at a quantum mempool layer of the quantum entanglement platform;

responsive to the event processing request reaching a front of the processing queue, validate and process the event processing request using quantum proof of consent, wherein validating and processing the event processing request using the quantum proof of consent comprises:

generating, via the quhash generator and for the event processing request, a pair of qubits comprising an entangled photon pair in a superposition state, wherein the entangled photon pair comprises a first qubit associated with the quantum entanglement platform and a second qubit associated with a distributed ledger platform;

generating, via the quhash generator and based on the first qubit, a first quhash corresponding to the first qubit by:

identifying, based on a smart contract defining hashing protocols for request characteristics, a hashing protocol for the first qubit, and

executing the hashing protocol on the first qubit;

publishing the second qubit to the distributed ledger platform, wherein the distributed ledger platform is configured to:

generate a second quhash corresponding to the second qubit, and

store the second quhash t a node of the distributed ledger;

sending, via the quantum circuit, one or more commands directing the distributed ledger platform to execute a Grover's algorithm to identify a node in the distributed ledger matching the first quhash, wherein the second quhash is stored at the node, and wherein sending the one or more commands directing the distributed ledger platform to execute the Grover's algorithm causes the distributed ledger platform to execute the Grover's algorithm;

receiving, via the quantum notifier and from the distributed ledger platform, the second quhash;

decrypting, via the quantum validator, the first quhash and the second quhash to produce the first qubit and second qubit respectively;

comparing, via the quantum validator, the first qubit to the second qubit; and

based on identifying a match between the first qubit and the second qubit:

processing the requested event, and

causing the distributed ledger platform to update a corresponding distributed ledger to reflect the processed event.

11 . The quantum entanglement platform of claim 1 , wherein the distributed ledger platform is configured to cache results of the Grover's algorithm based on a caching protocol specified in the smart contract.

12 . The quantum entanglement platform of claim 11 , wherein the caching protocol specifies what information should be cached based on one or more of: value thresholds or geocoordinates associated with the event processing request.

13 . The quantum entanglement platform of claim 11 , wherein the caching protocol causes the distributed ledger platform to:

identify whether the event processing request prioritizes processing time or security;

based on identifying that the event processing request prioritizes processing time, cache the results of the Grover's algorithm; and

based on identifying that the event processing request prioritizes security, identify that the results of the Grover's algorithm should not be cached, thereby causing the Grover's algorithm to be re-executed for subsequent event processing requests.

14 . The quantum entanglement platform of claim 1 , wherein the smart contract defines a first hashing protocol for event processing requests within a first value range and a second hashing protocol for event processing requests within a second value range.

15 . The method of claim 6 , wherein the distributed ledger platform is configured to cache results of the Grover's algorithm based on a caching protocol specified in the smart contract.

16 . The method of claim 15 , wherein the caching protocol specifies what information should be cached based on one or more of: value thresholds or geocoordinates associated with the event processing request.

17 . The method of claim 15 , wherein the caching protocol causes the distributed ledger platform to:

identify whether the event processing request prioritizes processing time or security;

based on identifying that the event processing request prioritizes processing time, cache the results of the Grover's algorithm; and

based on identifying that the event processing request prioritizes security, identify that the results of the Grover's algorithm should not be cached, thereby causing the Grover's algorithm to be re-executed for subsequent event processing requests.

18 . The method of claim 15 , wherein the smart contract defines a first hashing protocol for event processing requests within a first value range and a second hashing protocol for event processing requests within a second value range.

19 . The one or more non-transitory computer-readable media of claim 10 , wherein the distributed ledger platform is configured to cache results of the Grover's algorithm based on a caching protocol specified in the smart contract.

20 . The one or more non-transitory computer-readable media of claim 19 , wherein the caching protocol specifies what information should be cached based on one or more of: value thresholds or geocoordinates associated with the event processing request.