IP Library Granted Patent US 12688447
Granted Patent B2
US 12688447 · App. 18/111,664 · Granted Jul 21, 2026

Intelligent orchestration of quantum programs using smart contracts linked to quantum program non-fungible tokens

Inventor: Shailendra Singh (Maharashtra, IN)
Assignee: Bank of America Corporation
G06N10/20G06N10/60G06Q40/04G06Q2220/00
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 12688447
App. No.
18/111,664
Granted
Jul 21, 2026
Kind
B2
Abstract

Arrangements for intelligent orchestration of quantum programs using smart contracts linked to quantum program non-fungible tokens (NFTs) are provided. A plurality of quantum programs to be executed on target quantum hardware may be received from a digital computing device. NFTs representing each of the plurality of quantum programs may be created and linked to a corresponding quantum program. The NFTs may be stored on a distributed ledger and controlled by smart contracts storing predefined acceptance rules based on which a quantum processing output is deployed to the digital computing device. A quantum program may be validated for respective target quantum hardware by validating the NFT associated with the quantum program. The respective target quantum hardware may ingest the validated quantum program and perform quantum processing. Responsive the output of quantum processing meeting the predefined acceptance criterion, the output of the quantum processing may be deployed in the digital computing device.

Claims (63)

1 . A computing platform comprising:

at least one processor;

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

memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:

receive, from a digital computing device, a plurality of quantum programs to be executed on target quantum hardware;

divide one of the plurality quantum programs into two or more logical portions, including a first logical portion and a second logical portion;

allocate first quantum hardware for quantum processing of the first logical portion;

allocate second quantum hardware for quantum processing of the second logical portion, wherein each logical portion of the divided quantum program is associated with a corresponding NFT;

create non-fungible tokens (NFTs) representing each of the plurality of quantum programs;

associate each of the NFTs with a respective one of the plurality of quantum programs, wherein each of the NFTs is controlled by smart contract logic associated with a smart contract, and wherein the smart contract logic includes a predefined acceptance criterion based on which a quantum processing output is deployed to the digital computing device;

store the NFTs on a distributed ledger;

validate a quantum program of the plurality quantum programs for respective target quantum hardware by validating the NFT associated with the quantum program;

cause the respective target quantum hardware to ingest the validated quantum program and perform quantum processing of the validated quantum program;

receive, from the target quantum hardware, output of the quantum processing;

using the smart contract logic associated with the smart contract for the respective NFT, determine whether the output of quantum processing meets the predefined acceptance criterion of the smart contract, thereby validating deployment of the output;

responsive to determining the output of quantum processing meets the predefined acceptance criterion of the smart contract, deploy the output of the quantum processing in the digital computing device; and

consume, by the digital computing device, the output of the quantum processing.

2 . The computing platform of claim 1 , further including instructions that, when executed, cause the computing platform to:

responsive to determining the output of quantum processing does not meet the predefined acceptance criterion of the smart contract, halt deployment of the output of the quantum processing to the digital computing device.

3 . The computing platform of claim 1 , wherein the NFT certifies a digital asset to be unique and authentic using a cryptographic hash, and wherein the digital asset includes the quantum program.

4 . The computing platform of claim 1 , wherein the distributed ledger is a blockchain, and wherein each NFT is an identifiable data block stored on the blockchain to certify that the quantum program is authentic.

5 . The computing platform of claim 1 , wherein the NFT associated with the quantum program includes metadata associated with the quantum program.

6 . The computing platform of claim 5 , wherein the associated metadata includes a domain name, a task name, program details, qubit quantity information, target quantum hardware information, and priority sequence information of the quantum program.

7 . A method, comprising:

at a computing platform comprising at least one processor, a communication interface, and memory:

receiving, by the at least one processor, from a digital computing device, a plurality of quantum programs to be executed on target quantum hardware;

dividing, by the at least one processor, one of the plurality quantum programs into two or more logical portions, including a first logical portion and a second logical portion;

allocating, by the at least one processor, first quantum hardware for quantum processing of the first logical portion;

allocating, by the at least one processor, second quantum hardware for quantum processing of the second logical portion, wherein each logical portion of the divided quantum program is associated with a corresponding NFT;

creating, by the at least one processor, non-fungible tokens (NFTs) representing each of the plurality of quantum programs;

associating, by the at least one processor, each of the NFTs with a respective one of the plurality of quantum programs, wherein each of the NFTs is controlled by smart contract logic associated with a smart contract, and wherein the smart contract logic includes a predefined acceptance criterion based on which a quantum processing output is deployed to the digital computing device;

storing, by the at least one processor, the NFTs on a distributed ledger;

validating, by the at least one processor, a quantum program of the plurality quantum programs for respective target quantum hardware by validating the NFT associated with the quantum program;

causing, by the at least one processor, the respective target quantum hardware to ingest the validated quantum program and perform quantum processing of the validated quantum program;

receiving, by the at least one processor, from the target quantum hardware, output of the quantum processing;

using the smart contract logic associated with the smart contract for the respective NFT, determining, by the at least one processor, whether the output of quantum processing meets the predefined acceptance criterion of the smart contract, thereby validating deployment of the output;

responsive to determining the output of quantum processing meets the predefined acceptance criterion of the smart contract, deploying, by the at least one processor, the output of the quantum processing in the digital computing device; and

consuming, by the at least one processor, by the digital computing device, the output of the quantum processing.

8 . The method of claim 7 , further comprising:

responsive to determining the output of quantum processing does not meet the predefined acceptance criterion of the smart contract, halt deployment of the output of the quantum processing to the digital computing device.

9 . The method of claim 7 , wherein the NFT certifies a digital asset to be unique and authentic using a cryptographic hash, and wherein the digital asset includes the quantum program.

10 . The method of claim 7 , wherein the distributed ledger is a blockchain, and wherein each NFT is an identifiable data block stored on the blockchain to certify that the quantum program is authentic.

11 . The method of claim 7 , wherein the NFT associated with the quantum program includes metadata associated with the quantum program.

12 . The method of claim 11 , wherein the associated metadata includes a domain name, a task name, program details, qubit quantity information, target quantum hardware information, and priority sequence information of the quantum program.

13 . One or more non-transitory computer-readable media storing instructions that, when executed by a computing platform comprising at least one processor, memory, and a communication interface, cause the computing platform to:

receive, from a digital computing device, a plurality of quantum programs to be executed on target quantum hardware;

divide one of the plurality quantum programs into two or more logical portions, including a first logical portion and a second logical portion;

allocate first quantum hardware for quantum processing of the first logical portion;

allocate second quantum hardware for quantum processing of the second logical portion, wherein each logical portion of the divided quantum program is associated with a corresponding NFT:

create non-fungible tokens (NFTs) representing each of the plurality of quantum programs;

associate each of the NFTs with a respective one of the plurality of quantum programs, wherein each of the NFTs is controlled by smart contract logic associated with a smart contract, and wherein the smart contract logic includes a predefined acceptance criterion based on which a quantum processing output is deployed to the digital computing device;

store the NFTs on a distributed ledger;

validate a quantum program of the plurality quantum programs for respective target quantum hardware by validating the NFT associated with the quantum program;

cause the respective target quantum hardware to ingest the validated quantum program and perform quantum processing of the validated quantum program;

receive, from the target quantum hardware, output of the quantum processing;

using the smart contract logic associated with the smart contract for the respective NFT, determine whether the output of quantum processing meets the predefined acceptance criterion of the smart contract, thereby validating deployment of the output;

responsive to determining the output of quantum processing meets the predefined acceptance criterion of the smart contract, deploy the output of the quantum processing in the digital computing device; and

consume, by the digital computing device, the output of the quantum processing.

14 . The one or more non-transitory computer-readable media of claim 13 , further including instructions that, when executed, cause the computing platform to:

responsive to determining the output of quantum processing does not meet the predefined acceptance criterion of the smart contract, halt deployment of the output of the quantum processing to the digital computing device.

15 . The one or more non-transitory computer-readable media of claim 13 , wherein the NFT certifies a digital asset to be unique and authentic using a cryptographic hash, and wherein the digital asset includes the quantum program.

16 . The one or more non-transitory computer-readable media of claim 13 , wherein the distributed ledger is a blockchain, and wherein each NFT is an identifiable data block stored on the blockchain to certify that the quantum program is authentic.

17 . The one or more non-transitory computer-readable media of claim 13 , wherein the NFT associated with the quantum program includes metadata associated with the quantum program.