US 12,462,173 B2
Quantum circuit and methods for use therewith
Wojciech Burkot, Cracow (PL); Jan Tulowiecki, Giebułtów (PL); Vladyslav Hlembotskyi, Cracow (PL); and Witold Jarnicki, Cracow (PL)
Assigned to BEIT Inc., Milbrae (CA)
Filed by BEIT Inc., Millbrae, CA (US)
Filed on Mar. 9, 2021, as Appl. No. 17/196,037.
Claims priority of provisional application 62/990,122, filed on Mar. 16, 2020.
Prior Publication US 2021/0287127 A1, Sep. 16, 2021
Int. Cl. G06N 10/20 (2022.01); G06F 17/14 (2006.01); G06N 10/40 (2022.01); G06N 10/60 (2022.01); H03K 19/00 (2006.01)
CPC G06N 10/20 (2022.01) [G06F 17/145 (2013.01); G06N 10/40 (2022.01); G06N 10/60 (2022.01); H03K 19/00 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for use with a quantum circuit and a quantum register having a plurality of qubits, the method comprising:
sequentially calling, via a plurality of oracle gates of the quantum circuit, a quantum oracle operator on the plurality of qubits to produce a sequence of quantum oracle calls;
applying, via a plurality of diffusion gates of the quantum circuit, a plurality of different diffusion operators, wherein a selected one or more of the plurality of different diffusion operators is applied after each of the quantum oracle calls in the sequence of quantum oracle calls, wherein the plurality of different diffusion operators operates on a corresponding plurality of unique non-zero proper subsets of the plurality of qubits, and wherein each of the corresponding plurality of unique non-zero proper subsets of the plurality of qubits contains qubits of the plurality of qubits that are each different from ones of the plurality of qubits included in each other one of the corresponding plurality of unique non-zero proper subsets; and
generating a quantum computing result based on a measurement from the plurality of qubits, after having applied the sequence of oracle calls and the plurality of different diffusion operators.