IP Library › Granted Patent US 12,530,607
Granted Patent B1
US 12,530,607 · App. 17/934,086 · Granted Jan 20, 2026

Systems and methods for selecting a quantum circuit

Inventors: Constantin Gonciulea (Summit, NJ); Vanio Markov (New York, NY); Charlee Alexandra Stefanski (New York, NY); Abhijit Bhima Rao (San Francisco, CA)
Assignee: Wells Fargo Bank, N.A.
G06N10/20
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 12,530,607
App. No.
17/934,086
Granted
Jan 20, 2026
Kind
B1
Abstract

Systems, apparatuses, methods, and computer program products are disclosed for selecting a quantum circuit. An example method includes identifying, by communications hardware, a set of input attributes. The example method also includes determining, by quantum circuit selection circuitry, a set of quantum circuit selection criteria based on the set of input attributes. The example method also includes choosing, by the quantum circuit selection circuitry, a quantum circuit design from a collection of pre-determined quantum circuit designs and based on the set of quantum circuit selection criteria. The example method also includes generating, by quantum circuit generation circuitry, a quantum circuit for the chosen quantum circuit design. The example method also includes outputting, by the communications hardware, the generated quantum circuit.

Claims (72)

1 . A method for selecting a quantum circuit, the method comprising:

identifying, by communications hardware, a set of input attributes;

determining, by quantum circuit selection circuitry, a set of quantum circuit selection criteria based on the set of input attributes, wherein the set of quantum circuit selection criteria comprises an indication of a first quantum computing device;

choosing, by the quantum circuit selection circuitry, a quantum circuit design from a collection of pre-determined quantum circuit designs and based on the set of quantum circuit selection criteria, wherein the quantum circuit design is executable on a second quantum computing device;

generating, by quantum circuit generation circuitry, a quantum circuit for the chosen quantum circuit design;

selecting, by the quantum circuit generation circuitry, the first quantum computing device on which to execute the generated quantum circuit based on the set of quantum circuit selection criteria;

causing, by the quantum circuit generation circuitry, transpilation of the generated quantum circuit for use on the first quantum computing device; and

outputting, by the communications hardware, the generated quantum circuit.

2 . The method of claim 1 , further comprising:

choosing, by the quantum circuit selection circuitry, one or more additional quantum circuit designs from the collection of pre-determined quantum circuit designs, wherein the additional quantum circuit designs satisfy the set of quantum circuit selection criteria;

generating, by the quantum circuit generation circuitry, an additional quantum circuit for the one or more additional quantum circuit designs; and

outputting, by the communications hardware, the generated additional quantum circuits.

3 . The method of claim 1 , wherein execution of the generated quantum circuit prepares a quantum state of interest.

4 . The method of claim 1 , wherein execution of the generated quantum circuit prepares a quantum state representing an approximation of a normal distribution.

5 . The method of claim 1 , wherein the collection of pre-determined quantum circuit designs comprises:

a quantum circuit design approximating a normal distribution with a trigonometric function using a plurality of Fourier coefficients; or

a quantum circuit design created using a genetic programming algorithm.

6 . The method of claim 1 , wherein identifying the set of input attributes is based on obtaining:

(i) user input;

(ii) input from another device;

(iii) data from a storage device; or

(iv) a combination thereof.

7 . The method of claim 1 , wherein choosing the quantum circuit design includes:

calculating scores for quantum circuit designs in the collection of pre-determined quantum circuit designs; and

choosing the quantum circuit design based on the calculated scores.

8 . The method of claim 1 , further comprising:

obtaining, by the communications hardware, one or more pre-determined quantum circuit designs as input; and

adding, by the quantum circuit selection circuitry, the one or more pre-determined quantum circuit designs from input to the collection of pre-determined quantum circuit designs.

9 . The method of claim 1 , further comprising:

causing execution of the generated quantum circuit on a host device.

10 . The method of claim 1 , further comprising:

after outputting the generated quantum circuit: obtaining, by the communications hardware, user input to determine user acceptance of the generated quantum circuit.

11 . An apparatus for selecting a quantum circuit, the apparatus comprising:

communications hardware configured to:

identify a set of input attributes;

quantum circuit selection circuitry configured to:

determine a set of quantum circuit selection criteria based on the set of input attributes, wherein the set of quantum circuit selection criteria comprises an indication of a first quantum computing device; and

choose a quantum circuit design from a collection of pre-determined quantum circuit designs and based on the set of quantum circuit selection criteria, wherein the quantum circuit design is executable on a second quantum computing device; and

quantum circuit generation circuitry configured to:

generate a quantum circuit for the chosen quantum circuit design,

select the first quantum computing device on which to execute the generated quantum circuit based on the set of quantum circuit selection criteria, and

cause transpilation of the generated quantum circuit for use on the first quantum computing device,

wherein the communications hardware is further configured to output the generated quantum circuit.

12 . The apparatus of claim 11 , wherein the collection of pre-determined quantum circuit designs comprises:

a quantum circuit design approximating a normal distribution with a trigonometric function using a plurality of Fourier coefficients; or

a quantum circuit design created using a genetic programming algorithm.

13 . The apparatus of claim 11 , wherein the communications hardware is further configured to identify the set of input attributes based on obtaining:

(i) user input;

(ii) input from another device;

(iii) data from a storage device; or

(iv) a combination thereof.

14 . The apparatus of claim 11 , wherein the quantum circuit selection circuitry is further configured to:

calculate scores for quantum circuit designs in the collection of pre-determined quantum circuit designs; and

choose the quantum circuit design based on the calculated scores.

15 . The apparatus of claim 11 , wherein the communications hardware is further configured to obtain one or more pre-determined quantum circuit designs as input, and

wherein the quantum circuit selection circuitry is further configured to add the one or more pre-determined quantum circuit designs from input to the collection of pre-determined quantum circuit designs.

16 . The apparatus of claim 11 , wherein the communications hardware is further configured to cause execution of the generated quantum circuit on a host device.

17 . The apparatus of claim 11 , wherein the communications hardware is further configured to:

after outputting the generated quantum circuit: obtain user input to determine user acceptance of the generated quantum circuit.

18 . A computer program product for selecting a quantum circuit, the computer program product comprising at least one non-transitory computer-readable storage medium storing software instructions that, when executed, cause a device to:

identify a set of input attributes;

determine a set of quantum circuit selection criteria based on the set of input attributes, wherein the set of quantum circuit selection criteria comprises an indication of a first quantum computing device;

choose a quantum circuit design from a collection of pre-determined quantum circuit designs and based on the set of quantum circuit selection criteria, wherein the quantum circuit design is executable on a second quantum computing device;

generate a quantum circuit for the chosen quantum circuit;

select the first quantum computing device on which to execute the generated quantum circuit based on the set of quantum circuit selection criteria;

cause transpilation of the generated quantum circuit for use on the first quantum computing device; and

output the generated quantum circuit.

19 . The computer program product of claim 18 wherein the software instructions, when executed, cause the device to:

choose one or more additional quantum circuit designs from the collection of pre-determined quantum circuit designs, wherein the additional quantum circuit designs satisfy the set of quantum circuit selection criteria;

generate an additional quantum circuit for the one or more additional quantum circuit designs; and

output the generated additional quantum circuits.

20 . The computer program product of claim 18 wherein execution of the generated quantum circuit prepares a quantum state of interest.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2022
From: GONCIULEA, CONSTANTIN; MARKOV, VANIO; STEFANSKI, CHARLEE ALEXANDRA; RAO, ABHIJIT BHIMA
To: WELLS FARGO BANK, N.A.
Reel/Frame 061887/0486 →
References Cited (28)
US 11694107B1 · Budinski · 2023 [cited by applicant]
US 20030005010A1 · Cleve · 2003 [cited by applicant]
US 20180096258A1 · Burchard · 2018 [cited by applicant]
US 20200089832A1 · Shao · 2020 [cited by examiner]
US 20200334563A1 · Gambetta · 2020 [cited by applicant]
US 20200342344A1 · Gambetta · 2020 [cited by examiner]
US 20210271477A1 · Jiang · 2021 [cited by applicant]
US 20210357229A1 · Gonciulea · 2021 [cited by examiner]
US 20230030423A1 · Rubin · 2023 [cited by applicant]
US 20230036827A1 · Herbert · 2023 [cited by examiner]
US 20240183670A1 · Ushijima-Mwesigwa · 2024 [cited by applicant]
Vanio Markov, Charlee Stefanski, Abhijit Rao, and Constantin Gonciulea. “A Generalized Quantum Inner Product and Applications to Financial Engineering”. 2022. [cited by applicant]
Lov K Grover. “A fast quantum mechanical algorithm for database search. In Proceedings of the twenty-eighth annual ACM symposium on Theory of computing”, pp. 212-219, 1996. [cited by applicant]
Don Coppersmith. “An approximate fourier transform useful in quantum factoring. Technical Report IBM Research Report RC19642”, IBM, 1994. [cited by applicant]
Austin Gilliam, Charlene Venci, Sreraman Muralidharan, Vitaliy Dorum, Eric May, Rajesh Narasimhan, and Constantin Gonciulea. “Foundational patterns for efficient quantum computing”, 2021. URL: https://arxiv.org/abs/1907… [cited by applicant]
Austin Gilliam, Stefan Woerner, and Constantin Gonciulea. “Grover adaptive search for constrained polynomial binary optimization”. Quantum, 5:428, Apr. 2021. ISSN 2521-327X. DOI: 10.22331/q-2021-04-08-428. [cited by applicant]
Maria Schuld and Nathan Killoran. “Quantum machine learning in feature hilbert spaces”. Physical Review Letters, 122(4), Feb. 2019. ISSN 1079-7114. DOI: 10.1103/physrevlett.122.040504. [cited by applicant]
Ryan O'Donnell. “Analysis of boolean functions”. CoRR, abs/2105.10386, 2021. URL: https://arxiv.org/abs/2105.10386. [cited by applicant]
Steven Herbert. “No quantum speedup with grover-rudolph state preparation for quantum monte carlo integration”. Physical Review E, 103(6), Jun. 2021. ISSN 2470-0053. DOI: 10.1103/physreve.103.063302. [cited by applicant]
Stefan Woerner and Daniel J. Egger. “Quantum risk analysis”. npj Quantum Information, 5 (1), Feb. 2019. ISSN 2056-6387. DOI: 10.1038/s41534-019-0130-6. [cited by applicant]
David H Raab and Edward H Green. “A cosine approximation to the normal distribution”. Psychometrika, 26(4):447-450, 1961. ISSN 0033-3123. [cited by applicant]
Nikitas Stamatopoulos, Daniel J. Egger, Yue Sun, Christa Zoufal, Raban Iten, Ning Shen, and Stefan Woerner. “Option pricing using quantum computers”. Quantum, 4:291, Jul. 2020. ISSN 2521-327X. DOI: 10.22331/q-2020-07-06… [cited by applicant]
Harry Buhrman, Richard Cleve, John Watrous, and Ronald de Wolf. “Quantum fingerprinting”. Physical Review Letters, 87 (16), Sep. 2001. ISSN 1079-7114. DOI: 10.1103/physrevlett.87.167902. [cited by applicant]
Seth Lloyd, Masoud Mohseni, and Patrick Rebentrost. “Quantum algorithms for supervised and unsupervised machine learning”, 2013. [cited by applicant]
Francesco Tacchino, Chiara Macchiavello, Dario Gerace, and Daniele Bajoni. “An artificial neuron implemented on an actual quantum processor”. npj Quantum Information, 5(1), Mar. 2019. ISSN 2056-6387. DOI: 10.1038/s41534… [cited by applicant]
Yunchao Liu, Srinivasan Arunachalam, and Kristan Temme. “A rigorous and robust quantum speed-up in supervised machine learning”. CoRR, abs/2010.02174, 2020. URL: http://dblp.uni-trier.de/db/journals/corr/corr2010.html#a… [cited by applicant]
Botsinis et al., “Quantum Search Algorithms for Wireless Communications”, in IEEE Communications Surveys & Tutorials, vol. 21, No. 2, Second Quarter 2019, pp. 1209-1242. [cited by applicant]
Schuld et al., “The effect of data encoding on the expressive power of variational quantum machine learning models”, arXiv preprint arXiv:2008.08605vs, Oct. 9, 2021 (16 pages). [cited by applicant]
Cited By (1)
US 12,619,898