DETAILED ACTION
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . The amendment filed 06/11/2026 has been received and considered. Claims 21 and 22 are new. Claims 1, 3-9, and 11-22 are presented for examination.
Continued Examination Under 37 CFR 1.114
A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 06/11/2026 has been entered.
Claim Rejections - 35 USC § 101
35 U.S.C. 101 reads as follows:
Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title.
Claims 1, 3-9, and 11-22 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Independent claim 1, Step 1: a method (process = 2019 PEG Step 1 = yes)
Independent claim 1, Step 2A, Prong One: claim recites:
determining a quadratic form corresponding to the optimization problem; identifying a plurality of vectors that represents the quadratic form; (mathematical concepts)
setting a dimensionality of each vector included in the plurality of vectors, the dimensionality indicating a number of terms included in each vector, the setting of the dimensionality including: (mental concepts)
computing a square of each term included in the vector; summing the square of each term; and computing a square root of the sum of the square of each term; generating a first set of unit vectors based on the dimensionality of one or more vectors from the plurality of vectors and based on a coefficient corresponding to each of the vectors; performing one or more unitary operations to quantize each respective unit vector included in the first set as a respective indexed quantum state by (mathematical concepts)
setting a first quantum register and a second quantum register as zeroes, the first quantum register representing a quantum state index and the second quantum register representing the unit vectors; setting a threshold amplitude for the first quantum register and the second quantum register (mental concepts)
and setting a respective final quantum state corresponding to each respective indexed quantum state by; determining, after the threshold amplitude is exceeded, a final coefficient based on a first value of the first quantum register and a second value of the second quantum register (mathematical concepts)
These limitations are substantially drawn to mathematical concepts: mathematical relationships, formulas or equations, and calculations and mental concepts: observation, evaluation, judgment, opinion; but for the recitation of generic computer components. Information and/or data also fall within the realm of abstract ideas because information and data are intangible. See Electric Power Group1 (Electric Power hereinafter): “Information… is an intangible”.
As to the limitations "determining a quadratic form corresponding to the optimization problem”, the limitations, as drafted and under their broadest reasonable interpretation, are mathematical concepts. See for example in the Specification:
"[0035]… the quadratic form may be represented by a matrix of coefficients and one or more vectors that correspond to the matrix of coefficients as described above in relation to Equations (1)-(3)".
As to the limitations "identifying a plurality of vectors that represents the quadratic form”, the limitations, as drafted and under their broadest reasonable interpretation, are mathematical concepts. See for example in the Specification (underline emphasis added):
PNG
media_image1.png
292
851
media_image1.png
Greyscale
As to the limitations "generating a first set of unit vectors based on the dimensionality of one or more vectors from the plurality of vectors and based on a coefficient corresponding to each of the vectors”, the limitations, as drafted and under their broadest reasonable interpretation, are mathematical concepts. See for example in the Specification:
PNG
media_image2.png
609
917
media_image2.png
Greyscale
As to the limitations "performing one or more unitary operations to quantize each respective unit vector included in the first set as a respective indexed quantum state by", the limitations, as drafted and under their broadest reasonable interpretation, are mathematical concepts. See for example in the Specification:
[0023]… Unitary operations, Ui and/or Vj, corresponding to each row and/or each column of a vector coefficient matrix, A, may be applied to the quantum registers according to the following relationships:
PNG
media_image3.png
228
565
media_image3.png
Greyscale
As to the limitations "setting a respective final quantum state corresponding to each respective indexed quantum state", the limitations, as drafted and under their broadest reasonable interpretation, are mathematical concepts. See for example in the Specification:
[0039]… setting the final quantum state may be facilitated by a quantum rounding process as described above and in relation to method 400 of Figure 4.
[0026]… Based on the measurement of the resulting qubit and the related probability of the dot product being positive or negative, a final quantum state corresponding to the quadratic form may be set
PNG
media_image4.png
314
726
media_image4.png
Greyscale
As to the limitations "determining, after the threshold amplitude is exceeded, a final coefficient based on a first value of the first quantum register and a second value of the second quantum register", the limitations, as drafted and under their broadest reasonable interpretation, are mathematical concepts. See for example in the Specification (underline emphasis added):
'[0046]… a final coefficient may be determined based on the first amplitude value of the first quantum register and the second amplitude value of the second quantum register after the threshold amplitude is exceeded… determining the final coefficient may be facilitated according to Equation (10)'
As to the limitations "setting a dimensionality of each vector included in the plurality of vectors, the dimensionality indicating a number of terms included in each vector", the term "setting" is not elaborated but merely repeated in the Application description. "Setting" a value of a mathematical term is mental in nature (mental processes including a judgment, opinion).
As to the limitations "setting a first quantum register and a second quantum register as zeroes, the first quantum register representing a quantum state index and the second quantum register representing the unit vectors; setting a threshold amplitude for the first quantum register and the second quantum register", these limitations are substantially drawn to mental concepts. As to the setting quantum registers and setting a threshold amplitude for quantum registers limitations, the setting terms are not elaborated but merely repeated in the Application description. These activities can be characterized as entailing a user zeroing and "setting" a value (judgment, opinion) that can be performed in the human mind or by a human using a pen and paper; but for the recitation of generic computer components.
If a claim limitation, under its broadest reasonable interpretation, covers abstract ideas, then it falls within groupings of abstract ideas (2019 PEG Step 2A, Prong One: Abstract Idea Grouping? = Yes).
Independent claim 1, Step 2A, Prong Two: The claim recites the additional elements quantum registers, they are recited as performing generic computer functions routinely used in computer applications.
As to the limitations “obtaining an optimization problem that includes a plurality of discrete variable choices", these limitations describe the concept of “mere data gathering”, which corresponds to the concepts identified as abstract ideas by the courts. As to these limitations, they are not elaborated but merely repeated in the Application description. Data gathering, including when limited to particular content does not change its character as information, is also within the realm of abstract ideas. Data gathering has not been held by the courts to be enough to qualify as “significantly more”. They are considered insignificant extra-solution activity. See Electric Power.
As to the limitations "performing one or more operations to configure the optimization problem in a manner that allows for the optimization problem to be solved using a quantum computing system" and "determining, using the quantum computing system, one or more solutions to the optimization problem based on the final quantum state corresponding to each respective indexed quantum state", they represent no more than just “apply it” limitations, because they recite only the idea of a solution or outcome, i.e., they fail to recite details of how a solution to a problem is accomplished.
As to the limitations "performing, until the threshold amplitude is exceeded, first unitary operations of the one or more unitary operations on the first quantum register and second unitary operations of the one or more unitary operations on the second quantum register"; these limitations represent no more than just “apply it” limitations, because they invoke computers or other machinery merely as a tool to perform an existing process.
This judicial exception is not integrated into a practical application (2019 PEG Step 2A, Prong Two: Additional elements that integrate the Judicial exception/Abstract idea into a practical application? = NO).
Independent claim 1, Step 2B: As discussed with respect to Step 2A, Prong two, the claim recites the additional elements quantum registers, they are recited at a high level of generality and as performing generic computer functions routinely used in computer applications. Generic computer components recited as performing generic computer functions that are well-understood, routine and conventional activities amount to no more than implementing the abstract idea with a computerized system. Their collective functions merely provide conventional computer implementation. The use of a computer to implement the abstract idea of a mathematical or mental algorithm has not been held by the courts to be enough to qualify as “significantly more”. The implementation on a computing system is described in the specification (underline emphasis added):
"[0021]… system 100 may include the vector module 120, a quantum module 130, and/or an optimization module 140. Elements of the system 100, including, for example, the vector module 120, the quantum module 130, and/or the optimization module 140 (collectively referred to as "computing modules"), may include code and routines configured to enable a computing system to perform one or more operations. Additionally or alternatively, the computing modules may be implemented using hardware including a processor, a microprocessor (e.g., to perform or control performance of one or more operations), a field-programmable gate array (FPGA), or an application-specific integrated circuit (ASIC)…
[0056] Generally, the processor 510 may include any suitable special-purpose or general purpose computer, computing entity, or processing device".
As discussed with respect to Step 2A, Prong two, claim 1 recites data gathering, these limitations are recited at a high level of generality; and therefore, remain insignificant extra-solution activity even upon reconsideration.
As discussed with respect to Step 2A, Prong two, limitations reciting only the idea of a solution or outcome are just “apply it” limitations, because they fail to recite details of how a solution to a problem is accomplished. See MPEP 2106.05(f)(1). The limitations are so broad that little is known about how the claimed "configure the optimization problem in a manner that allows for the optimization problem to be solved using a quantum computing system" and "determining, using the quantum computing system, one or more solutions to the optimization problem" are performed. There is no elaboration of any special meanings for these amended limitations in the claims and Specification. The specification merely reads (underline emphasis added):
"[0017]… a system and a method of quantizing quadratic forms such that the vectors corresponding to the quadratic forms may be represented by quantum states associated with a quantum computing system, and one or more feasible solutions to the optimization problems with which the quadratic forms are associated may be determined by the quantum computing system…
[0049]… Because quantum computer systems operate probabilistically, multiple copies of each indexed quantum state may facilitate more accurate determination of whether a resulting qubit is likely to be positive or negative".
As discussed with respect to Step 2A, Prong two, limitations invoking computers or other machinery merely as a tool to perform an existing process are just “apply it” limitations – simply adding a general purpose computer or computer components after the fact to an abstract idea. See MPEP 2106.05 Well-Understood, Routine, Conventional Activity [R-07.2022] (d)(II): 'Performing repetitive calculations, Flook2… (recomputing or readjusting alarm limit values)'.
Thus, taken alone the individual additional elements do not amount to significantly more than the above-identified judicial exception (the abstract idea). Looking at the additional elements as an ordered combination adds nothing that is not already present when looking at the additional elements taken individually. There is no indication that their combination improves the functioning of a computer itself or improves any other technology (underline emphasis added). Therefore, the claim does not amount to significantly more than the abstract idea itself (2019 PEG Step 2B: NO).
Claims 9 and 17 recite substantially the same elements as claim 1 and are rejected for the same reasons above.
Independent claims 9 and 17, Step 2A Prong two and 2B: As to the further additional elements computer-readable storage media and a system comprising processors, they are recited at a high level of generality and as performing generic computer functions routinely used in computer applications. (See Independent claim 1, Step 2B above).
Dependent claims, Step 2A, Prong One: The claim limitations further the abstract ideas concepts of their independent claims. (See Independent claim 1, Step 2A, Prong One above).
As to the limitations "3/11/18… the coefficient corresponding to each of the vectors is determined from a coefficient matrix, a particular coefficient representing an intersection between a matrix row and a matrix column”, the limitations, as drafted and under their broadest reasonable interpretation, are mathematical concepts. See for example in the Specification (underline emphasis added):
PNG
media_image5.png
561
837
media_image5.png
Greyscale
As to the unitary operations limitations, the limitations, as drafted and under their broadest reasonable interpretation, are mathematical concepts. (See Independent claim 1, Step 2A, Prong One above).
As to the limitations "7/15… wherein the optimization problem is a correlation clustering problem involving a plurality of data points and wherein each of the one or more solutions to the optimization problem includes partitioning one or more of the data points of the plurality into one or more groups" and "8/16… wherein the optimization problem is a maximum cut problem involving a graph dataset including a plurality of nodes and a plurality of edges connecting each node of the plurality of nodes wherein each of the one or more solutions to the optimization problem includes a division of the graph dataset into a first set of nodes and a second set of nodes that maximizes a number of edges between nodes included in the first set of nodes and nodes included in the second set of nodes", these limitations are substantially drawn to mental concepts. As to the limitations partitioning data points into groups, they are mental in nature. These limitations can be characterized as entailing a user judging, i.e. processing, information and/or data, that can be performed in the human mind or by a human using a pen and paper. As to the graphs and divisions of graph dataset into nodes limitations, they are mental in nature. These activities can be characterized as entailing a user performing graph operations that can be performed in the human mind or by a human using a pen and paper.
As to the limitations "5/13/20… wherein setting a respective final quantum state corresponding to each respective indexed quantum state and determining the one or more solutions to the optimization problem comprises: generating one or more copies of each respective indexed quantum state; setting a random quantum state corresponding to each of the generated copies; applying a Hadamard transformation to the random quantum state corresponding to each of the generated copies… determining whether a probability of the resulting qubit is more likely to be positive or more likely to be negative based on the measuring; and setting the respective final quantum state corresponding to each respective indexed quantum state as -1 responsive to the probability of the resulting qubit being more likely to be negative", the limitations, as drafted and under their broadest reasonable interpretation, are mathematical concepts. (See Independent claim 1, Step 2A, Prong One above).
If a claim limitation, under its broadest reasonable interpretation, covers abstract ideas, then it falls within groupings of abstract ideas (2019 PEG Step 2A, Prong One: Abstract Idea Grouping? = Yes).
Dependent claims, Step 2A Prong two: The claims recite the additional elements quantum registers and qubits.
As to the limitations “5/13/20… measuring a resulting qubit based on the Hadamard transformation applied to the random quantum state", these limitations describe the concept of “mere data gathering”. (See Independent claim 1, Step 2A Prong two above).
As to the limitations "6/14… wherein the optimization problem is a community detection problem relating to users on a social media network and wherein each of the one or more solutions to the optimization problem includes one or more groups of users on the social media network", they amount to generally linking the use of a judicial exception to a particular technological environment.
As to the limitations "21… wherein performing, until the threshold amplitude is exceeded, the first unitary operations on the first quantum register and the second unitary operations on the second quantum register comprises increasing a first amplitude of the first quantum register and a second amplitude of the second quantum register above the threshold amplitude to increase a probability that the first value is zero", "22… wherein performing, until the threshold amplitude is exceeded, the first unitary operations on the first quantum register and the second unitary operations on the second quantum register comprises iteratively performing the first unitary operations on the first quantum register and the second unitary operations on the second quantum register"; these limitations represent no more than just “apply it” limitations, because they invoke computers or other machinery merely as a tool to perform an existing process.
This judicial exception is not integrated into a practical application of the exception (2019 PEG Step 2A, Prong Two: Additional elements that integrate the Judicial exception/Abstract idea into a practical application? = NO).
Dependent claims Step 2B: As discussed with respect to Step 2A, Prong two, the claims recite the additional elements quantum registers and qubits at a high level of generality and as performing generic computer functions routinely used in computer applications. (See Independent claim 1, Step 2B above).
As discussed with respect to Step 2A, Prong two, the claims recite data gathering, these limitations are recited at a high level of generality; and therefore, remain insignificant extra-solution activity even upon reconsideration.
As to the limitations identified as generally linking the use of a judicial exception to a particular technological environment. see MPEP 2106.05(h) Field of Use and Technological Environment [R-10.2019], 2106.05(e) Other Meaningful Limitations [R-10.2019].
As discussed with respect to Step 2A, Prong two, limitations invoking computers or other machinery merely as a tool to perform an existing process are just “apply it” limitations – simply adding a general purpose computer or computer components after the fact to an abstract idea. See MPEP 2106.05 Well-Understood, Routine, Conventional Activity [R-07.2022] (d)(II): 'Performing repetitive calculations, Flook3… (recomputing or readjusting alarm limit values)'.
Therefore, the claims do not amount to significantly more than the abstract idea itself (2019 PEG Step 2B: NO).
Claim Rejections - 35 USC § 103
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
The factual inquiries set forth in Graham v. John Deere Co., 383 U.S. 1, 148 USPQ 459 (1966), that are applied for establishing a background for determining obviousness under 35 U.S.C. 103(a) are summarized as follows:
1. Determining the scope and contents of the prior art.
2. Ascertaining the differences between the prior art and the claims at issue.
3. Resolving the level of ordinary skill in the pertinent art.
4. Considering objective evidence present in the application indicating obviousness or nonobviousness.
Examiner would like to point out that any reference to specific figures, columns and lines should not be considered limiting in any way, the entire reference is considered to provide disclosure relating to the claimed invention.
Claims 1, 3, 4, 6, 9, 11, 12, 14, 17-19, 21, and 22 are rejected under 35 U.S.C. 103(a) as being unpatentable over Christian Negre et al., (Negre hereinafter), "Detecting multiple communities using quantum annealing on the D-Wave system" (see IDS dated 10/06/2023), taken in view of Andrew M. Childs, (Childs hereinafter), "Quantum algorithm for systems of linear equations with exponentially improved dependence on precision" (see IDS dated 03/30/2022).
As to claim 1, Negre discloses a method, comprising: obtaining an optimization problem that includes a plurality of discrete variable choices (see "maximum modularity for at most two communities is given by… (7) which are clearly unconstrained quadratic optimization problems, suitable to be solved by quantum annealers" in page 4, col. 2, 2nd paragraph); performing one or more operations to configure the optimization problem in a manner that allows for the optimization problem to be solved using a quantum computing system (see 'quantum computer can render a highly optimized community structure' in page 8, next to last paragraph) determining a quadratic form corresponding to the optimization problem (see "Quantum computers of the annealer type, such as the D-Wave 2X and 2000Q, minimize the Ising objective function as follows making use of the quantum entanglement effect [31]. The objective function can be written as follows… (1)… formulation where variables take values of either 0 or 1 is called the quadratic unconstrained binary optimization or QUBO formulation and it is an alternative representation that can easily be translated to or from the Ising model" in page 3, col. 1, last paragraph to col. 2, 1st paragraph); identifying a plurality of vectors that represents the quadratic form, setting a dimensionality of each vector included in the plurality of vectors, the dimensionality indicating a number of terms included in each vector (see "dimensionality" as "n", "Since each node must be in exactly one community, the following constraint needs to be fulfilled… (9)
Let | x1,j |
| x2,j |
| . |
xj = | . |,
| . |
| xn,j |
be the vector state, then… (10)" in page 5, col. 1, last paragraph to col. 2, 1st paragraph); the setting of the dimensionality including: computing a square of each term included in the vector; summing the square of each term – see in page 6, 1st paragraph:
PNG
media_image6.png
249
545
media_image6.png
Greyscale
… generating a first set of unit vectors based on the dimensionality of one or more vectors from the plurality of vectors and based on a coefficient corresponding to each of the vectors (see "x is a vector such that xi ϵ {0,1}, 1 is a vector of all ones" in page 5, col. 1, last paragraph to col. 2, 1st paragraph;
PNG
media_image7.png
127
264
media_image7.png
Greyscale
in page 5, last paragraph)… setting a respective final quantum state corresponding to each respective indexed quantum state; and determining, using the quantum computing system (see 'quantum computers… quantum computer' in page 3, col. 1, last paragraph to col. 2, 1st paragraph), one or more solutions to the optimization problem based on the final quantum state corresponding to each respective indexed quantum state (see 'superposition lasts until an outside event causes it to collapse into either a “-1” or a “+1” state. The result of the annealing process is a low-energy ground state s, consisting of an Ising spin for each qubit value ϵ {−1,+1}. This allows quantum computers to solve NP-hard complex problems including optimization' in page 3, col. 2, 1st paragraph).
Negre does not disclose, but Childs discloses computing a square root of the sum of the square of each term – see page 16, 4.1 A quantum walk for any Hamiltonian, 2nd paragraph:
PNG
media_image8.png
77
689
media_image8.png
Greyscale
… performing one or more unitary operations to quantize each respective unit vector included in the first set as a respective indexed quantum state (see "QLSP is equivalent to applying the (non-unitary) operator A-1 to the state |b>… represent A-1, the operator we would like to perform, as a linear combination of unitaries we know how to perform" in page 5, 2nd paragraph) by: setting a first quantum register and a second quantum register as zeroes, the first quantum register representing a quantum state index and the second quantum register representing the unit vectors; setting a threshold amplitude for the first quantum register and the second quantum register (see "setting a threshold amplitude" as "setting the jth qubit of a special clock register to 1", "At time tj, the algorithm can indicate that it wants to stop by setting the jth qubit of a special clock register to 1, where the algorithm starts with all clock qubits set to 0" in page 23, 2nd paragraph); and performing, until the threshold amplitude is exceeded, first unitary operations of the one or more unitary operations on the first quantum register and second unitary operations of the one or more unitary operations on the second quantum register (see "QLSP is equivalent to applying the (non-unitary) operator A-1 to the state |b>… represent A-1, the operator we would like to perform, as a linear combination of unitaries we know how to perform… consider implementing the operator M = U0+U1, where U0 and U1 are unitaries with known quantum circuits… If we have the ability to create multiple copies of |ψ> or reflect about |ψ>, then we can create the output state with high probability by repeating this process until we get the desired measurement outcome or by using amplitude amplification" in page 5, 2nd & 3rd paragraphs)… determining, after the threshold amplitude is exceeded, a final coefficient based on a first value of the first quantum register and a second value of the second quantum register (see "consider QLSP as an inherently quantum problem, where the goal is to output a quantum state |x>" in page 2, 2nd paragraph).
About Examiner's interpretation of "setting a threshold amplitude" as "setting the jth qubit of a special clock register to 1", the Examiner notes that the Application description merely repeats "setting a threshold amplitude" as '[0044] At block 304, a threshold amplitude may be set for the quantum registers…'. (See prior art made of record below).
Negre and Childs are analogous art because they are related to quadratic form optimization.
Therefore, it would have been obvious to one of ordinary skill in this art before the effective filing date of the claimed invention to use Childs with Negre, because Childs shows "how to circumvent the limitations of phase estimation, giving an algorithm for the QLSP that uses ideas from recent quantum simulation algorithms to apply the inverse of a matrix directly" (see page 1, last paragraph), and as a result, Childs reports that his "improved performance… may be especially useful when the quantum linear systems algorithm is used as a subroutine polynomially many times, so that its output must have inverse polynomial precision to guarantee that the final algorithm succeeds with high probability. An algorithm with poly(1/ϵ) scaling incurs a polynomial overhead in running time due to error reduction, whereas an algorithm with poly(log(1/ϵ)) scaling incurs only logarithmic overhead" (see page 2, 3rd paragraph).
As to claim 3, Negre discloses wherein the coefficient corresponding to each of the vectors is determined from a coefficient matrix, a particular coefficient representing an intersection between a matrix row and a matrix column (see "Quantum computers of the annealer type, such as the D-Wave 2X and 2000Q, minimize the Ising objective function as follows making use of the quantum entanglement effect [31]. The objective function can be written as follows: O(h,J,s) = ∑i hisi + ∑i<j Jijsisj (1)" in page 3, col. 1, last paragraph to col. 2, 1st paragraph); and Childs discloses the unitary operations include first unitary operations corresponding to each matrix row and second unitary operations corresponding to each matrix column (see "implementing a linear combination of unitary operations… Let M = ∑i αiUi be a linear combination of unitary matrices Ui with αi > 0" in page 6, next to last paragraph).
Therefore, it would have been obvious to one of ordinary skill in this art before the effective filing date of the claimed invention to use Childs with Negre, (see supra).
As to claim 4, Childs discloses wherein the first unitary operations and the second unitary operations are related to the coefficients corresponding to the unit vectors (see "implementing a linear combination of unitary operations… Let M = ∑i αiUi be a linear combination of unitary matrices Ui with αi > 0… The operation U := |i><i| ⊗ Ui implements Ui conditioned on the value of a control register. The operation V maps |0m> to 1/√α ∑i √αi|i, where α := ||α||1 = ∑i αi" in page 6, last paragraph), performing the first unitary operations and the second unitary operations increases an amplitude of the first quantum register and the second quantum register (see "consider implementing the operator M = U0+U1, where U0 and U1 are unitaries with known quantum circuits… If we have the ability to create multiple copies of |ψ> or reflect about |ψ>, then we can create the output state with high probability by repeating this process until we get the desired measurement outcome or by using amplitude amplification" in page 5, 3rd paragraph).
Therefore, it would have been obvious to one of ordinary skill in this art before the effective filing date of the claimed invention to use Childs with Negre, (see supra).
As to claim 6, Negre discloses wherein the optimization problem is a community detection problem relating to users on a social media network and wherein each of the one or more solutions to the optimization problem includes one or more groups of users on the social media network (see "problem in combinatorial optimization is partitioning a network into communities of densely connected nodes; where the connectivity between nodes inside a particular community is large compared to the connectivity between nodes belonging to different ones. This problem is known as community detection… in… social sciences" in page 1, 1st paragraph; "The use of networks spans across many scientific domains… social media speeds up human communication" in page 1, next to last paragraph).
As to claims 9, 11, 12, 14, and 17-19, these claims recite storage media and a system for performing the method of claims 1, 3, 4, and 6. Negre discloses "Quantum computers of the annealer type, such as the D-Wave 2X and 2000Q" (see page 3, col. 1, last paragraph) for performing a method that teaches claims 1, 3, 4, and 6. Therefore, claims 9, 11, 12, 14, and 17-19 are rejected for the same reasons given above.
As to claim 21, Childs discloses wherein performing, until the threshold amplitude is exceeded, the first unitary operations on the first quantum register and the second unitary operations on the second quantum register comprises increasing a first amplitude of the first quantum register and a second amplitude of the second quantum register above the threshold amplitude to increase a probability that the first value is zero (see "if we observe the outcome 1 on measuring this register, we have successfully prepared the state |ψsucc>. Let psucc denote the probability of obtaining the desired outcome. If the algorithm’s complexity is tm, then simply repeating the algorithm O(1/psucc) times will yield an algorithm that creates the state |ψsucc> with high probability and that has complexity O(tm/psucc). Using standard amplitude amplification, we can do the same with complexity only O(tm/√psucc). Variable-time amplitude amplification now allows us to achieve the same with even lower cost if the average stopping time of the algorithm is smaller than its maximum running time… We now specialize the result to use our definition of a variable-time quantum algorithm" in page 23, next to last paragraph).
Therefore, it would have been obvious to one of ordinary skill in this art before the effective filing date of the claimed invention to use Childs with Negre, (see supra).
As to claim 22, Childs discloses wherein performing, until the threshold amplitude is exceeded, the first unitary operations on the first quantum register and the second unitary operations on the second quantum register comprises iteratively performing the first unitary operations on the first quantum register and the second unitary operations on the second quantum register (see "iteratively" as "repeating the algorithm O(1/psucc) times", "if we observe the outcome 1 on measuring this register, we have successfully prepared the state |ψsucc>. Let psucc denote the probability of obtaining the desired outcome. If the algorithm’s complexity is tm, then simply repeating the algorithm O(1/psucc) times will yield an algorithm that creates the state |ψsucc> with high probability and that has complexity O(tm/psucc)" in page 23, next to last paragraph).
Therefore, it would have been obvious to one of ordinary skill in this art before the effective filing date of the claimed invention to use Childs with Negre, (see supra).
Claims 5, 13, and 20 are rejected under 35 U.S.C. 103(a) as being unpatentable over Negre taken in view of Childs as applied to claims 1, 9, and 17 above, and further in view of Joran van Apeldoorn, (Apeldoorn hereinafter), Quantum SDP-Solvers: Better upper and lower bounds (see IDS dated 03/30/2022).
As to claims 5, 13, and 20, Childs discloses wherein setting a respective final quantum state corresponding to each respective indexed quantum state and determining the one or more solutions to the optimization problem comprises: generating one or more copies of each respective indexed quantum state (see "create copies of the input state, we can repeat this process O((α/||M|ψ||)2) times until the measurement yields the desired outcome" in page 7, 4th paragraph); setting a random quantum state corresponding to each of the generated copies (see "consider implementing the operator M = U0+U1, where U0 and U1 are unitaries with known quantum circuits… If we have the ability to create multiple copies of |ψ> or reflect about |ψ>, then we can create the output state with high probability by repeating this process until we get the desired measurement outcome or by using amplitude amplification" in page 5, 2nd & 3rd paragraphs)… determining whether a probability of the resulting qubit is more likely to be positive or more likely to be negative based on the measuring (see "consider a variable-time quantum algorithm that prepares a state |ψsucc> probabilistically… the algorithm has a single-qubit flag register that is measured at the end of the algorithm: if we observe the outcome 1 on measuring this register, we have successfully prepared the state |ψsucc>. Let psucc denote the probability of obtaining the desired outcome. If the algorithm’s complexity is tm, then simply repeating the algorithm O(1/psucc) times will yield an algorithm that creates the state |ψsucc> with high probability" in page 23, 5th paragraph); and setting the respective final quantum state corresponding to each respective indexed quantum state as -1 responsive to the probability of the resulting qubit being more likely to be negative (see "consider QLSP as an inherently quantum problem, where the goal is to output a quantum state |x>" in page 2, 2nd paragraph).
Therefore, it would have been obvious to one of ordinary skill in this art before the effective filing date of the claimed invention to use Childs with Negre, (see supra).
Negre and Childs do not disclose, but Apeldoorn discloses applying a Hadamard transformation to the random quantum state corresponding to each of the generated copies; measuring a resulting qubit based on the Hadamard transformation applied to the random quantum state (see "initialize two log(n)-qubit registers in a maximally entangled state 1/√n ∑n-1j=0 |j>|j>. This can be done using log(n) Hadamard and CNOT gates" in page 63, last paragraph; "a unit-cost QRAM gate that allows us to store and retrieve qubits in a memory" in page 10, last paragraph).
Negre, Childs, and Apeldoorn are analogous art because they are related to quadratic form optimization.
Therefore, it would have been obvious to one of ordinary skill in this art before the effective filing date of the claimed invention to use Apeldoorn with Negre and Childs, because Apeldoorn develops "new techniques for quantum algorithms, for instance a general way to efficiently implement smooth functions of sparse Hamiltonians, and a generalized minimum-finding procedure" (see page 1, 1st paragraph), and as a result, Apeldoorn reports that "our generalized quantum minimum-finding algorithm, which we are going to apply to finding an approximation of the ground state energy of a Hamiltonian… has the benefit over binary search that it removes a logarithmic factor from the complexity" (see page 58, last paragraph).
Claims 7, 8, 15, and 16 are rejected under 35 U.S.C. 103(a) as being unpatentable over Negre taken in view of Childs as applied to claims 1 and 9, and further in view of Chaitanya Swamy, (Swamy hereinafter), Correlation Clustering: Maximizing Agreements via Semidefinite Programming (see IDS dated 03/30/2022).
As to claims 7 and 15, Negre and Childs do not disclose, but Swamy discloses wherein the optimization problem is a correlation clustering problem involving a plurality of data points and wherein each of the one or more solutions to the optimization problem includes partitioning one or more of the data points of the plurality into one or more groups (see "Abstract We consider the Correlation Clustering problem" in page 1, 1st paragraph; "2 hyperplanes passing through the origin independently at random with normals distributed uniformly in the unit sphere. Let q1, q2 be the normals to the hyperplanes. These partition the vertices into 4 sets, some possibly empty, based on xv. qi. Let Rs1,s2 = |{v|: (-1)sixv . qi | ≥0, | i = 1, 2} where si | ϵ {0, 1}. Each such non-empty set defines a cluster" in page 2, 4th paragraph).
Negre, Childs, and Swamy are analogous art because they are related to quadratic form optimization.
Therefore, it would have been obvious to one of ordinary skill in this art before the effective filing date of the claimed invention to use Swamy with Negre and Childs, because Swamy considers "a semidefinite programming relaxation of the problem and round its optimal solution… two rounding procedures", and as a result, Swamy shows "that by randomly choosing one of these we obtain a clustering in which the total weight of agreements is at least 0.7666 times the optimal solution value. Thus choosing the better of the two rounding procedures gives a 0.7666-approximation algorithm" (see page 1, next to last paragraph).
As to claims 8 and 16, Swamy discloses wherein the optimization problem is a maximum cut problem (see "We extend the Goemans-Williamson rounding for MAX CUT by choosing multiple hyperplanes" in page 2, 4th paragraph) involving a graph dataset including a plurality of nodes and a plurality of edges connecting each node of the plurality of nodes (see "We consider the Correlation Clustering problem introduced in [2]. Given a graph G = (V,E) where each edge is labeled either “+” (similar) or “−” (different), we want to cluster the nodes so that the + edges lie within the clusters and the − edges lie between clusters" in page 1, 1st paragraph), wherein each of the one or more solutions to the optimization problem includes a division of the graph dataset into a first set of nodes and a second set of nodes that maximizes a number of edges between nodes included in the first set of nodes and nodes included in the second set of nodes (see "2 hyperplanes passing through the origin independently at random with normals distributed uniformly in the unit sphere. Let q1, q2 be the normals to the hyperplanes. These partition the vertices into 4 sets, some possibly empty, based on xv. qi. Let Rs1,s2 = |{v|: (-1)sixv . qi | ≥0, | i = 1, 2} where si | ϵ {0, 1}. Each such non-empty set defines a cluster" in page 2, 4th paragraph).
Therefore, it would have been obvious to one of ordinary skill in this art before the effective filing date of the claimed invention to use Swamy with Negre and Childs, (see supra).
Response to Arguments
Regarding the rejections under 101, Applicant's arguments have been considered, but they are not persuasive. Applicant argues, (see page 12, next to last paragraph to page 17, next to last paragraph):
‘… The MPEP makes clear that the improvement need only be that, an improvement, even if "it may not be an improvement over well- understood, routine, conventional activity."9 Additionally, there is no requirement that the improvement be from the judicial exception, or the additional elements alone. Rather, "it is important for examiners to analyze the claims as a whole when determining whether the claim provides an improvement to the functioning of computers or an improvement to other technology or a technical field."…
Assuming, arguendo, that the claims are directed to one of the subject matter groupings of abstract ideas enumerated under step 2A, Prong One, which Applicant does not concede, the concepts of independent claims 1, 9 and 17 are integrated into a practical application such that the claims are not directed to an abstract idea. Applicant respectfully asserts that the claims are clearly a practical application, in that the claims generate and produce a tangible result that provides a meaningful improvement over existing technology as recognized by the specification…
The Present Application explains that the disclosed "method of quantizing quadratic forms such that the vectors corresponding to the quadratic forms may be represented by quantum states"14 "may provide various improvements over existing processes."15 In particular, the Present Application discloses that "optimization of quadratic forms according to the present disclosure may be more memory-efficient than existing methods."16 Moreover, the Present Application provides that "optimization of quadratic forms according to the present disclosure may be more applicable to larger matrices corresponding to more complicated quadratic forms and/or decrease the amount of time taken to determine a feasible solution."17
These improvements can be derived from the subject matter recited in the claims…
For at least these reasons, Applicant respectfully submits that the claims are clearly a practical application, in that the claims generate and produce a tangible result that provides a meaningful improvement over existing technology as recognized by the Present Application…
14 U.S. Patent Publication No. US2023/0315800, [0019].
15 Id. at [0020].
16 Id.
17 Id.’
As pointed out by Applicant, the application description reads:
'[0019] Embodiments of the present disclosure are explained with reference to the accompanying figures.
[0020] Figure 1 is a diagram of an example embodiment of a computer system 100 for determining an optimization solution 145 to an optimization problem having a quadratic form 110 according to the present disclosure. For example, the optimization problem may relate to community detection relating to users of a social network, a maximum cut problem, a correlation clustering problem for data mining, or any other types of optimization problems in which one or more inputs to the optimization problems are adjusted to affect an output to the optimization problem. The quadratic form 110 may be represented by a set that includes one or more vectors. The quadratic form 110 and/or the set of corresponding vectors may be obtained by a vector module 120 to generate a set of unit vectors 125 based on the quadratic form 110'
The MPEP reads (underline emphasis added):
‘2106.05(a) Improvements to the Functioning of a Computer or To Any Other Technology or Technical Field [R-07.2022]… if the specification explicitly sets forth an improvement but in a conclusory manner (i.e., a bare assertion of an improvement without the detail necessary to be apparent to a person of ordinary skill in the art), the examiner should not determine the claim improves technology. An indication that the claimed invention provides an improvement can include a discussion in the specification that identifies a technical problem and explains the details of an unconventional technical solution expressed in the claim, or identifies technical improvements realized by the claim over the prior art. For example, in McRO, the court relied on the specification’s explanation of how the particular rules recited in the claim enabled the automation of specific animation tasks that previously could only be performed subjectively by humans, when determining that the claims were directed to improvements in computer animation instead of an abstract idea… the court in Affinity Labs of Tex. v. DirecTV, LLC relied on the specification’s failure to provide details regarding the manner in which the invention accomplished the alleged improvement when holding the claimed methods of delivering broadcast content to cellphones ineligible… the judicial exception alone cannot provide the improvement. The improvement can be provided by one or more additional elements… In addition, the improvement can be provided by the additional element(s) in combination with the recited judicial exception… analyze the "improvements" consideration by evaluating the specification and the claims to ensure that a technical explanation of the asserted improvement is present in the specification, and that the claim reflects the asserted improvement'
and "2106.04(d)(1) Evaluating Improvements in the Functioning of a Computer, or an Improvement to Any Other Technology or Technical Field in Step 2A Prong Two [R-10.2019]… first the specification should be evaluated to determine if the disclosure provides sufficient details such that one of ordinary skill in the art would recognize the claimed invention as providing an improvement… Second, if the specification sets forth an improvement in technology, the claim must be evaluated to ensure that the claim itself reflects the disclosed improvement. That is, the claim includes the components or steps of the invention that provide the improvement described in the specification. The claim itself does not need to explicitly recite the improvement described in the specification".
Examiner's response: Applicant's argument is not persuasive, because contrary to Applicant's argument 'The MPEP makes clear that the improvement need only be that, an improvement, even if "it may not be an improvement over well- understood, routine, conventional activity."9 Additionally, there is no requirement that the improvement be from the judicial exception, or the additional elements alone', the MPEP reads "the judicial exception alone cannot provide the improvement. The improvement can be provided by one or more additional elements… In addition, the improvement can be provided by the additional element(s) in combination with the recited judicial exception". (See MPEP 2106.05(a) or 2106.04(d)(1) supra).
The specification does not provide sufficient details such that one of ordinary skill in the art would recognize the claimed invention as providing/realizing any improvements to the functioning of a computer itself or any other technology or technical field (underline emphasis added). (See MPEP 2106.05(a) or 2106.04(d)(1) supra). The claims do not reflect any asserted improvements, as argued in paragraphs [0019], [0020] (see supra). No technical explanation of the asserted improvement is present in the specification. If Applicant disagrees, Examiner invites Applicant to elaborate on the argued limitations by mapping them to the Specification; that is, which paragraph(s) provide support for the argued improvements.
Examiner invites Applicant to use the Specification of record in the present Application and not any other publication. The MPEP reads "evaluating the specification… if the specification sets forth… described in the specification", see MPEP 2106.04(d)(1) or 2106.05(a), and does not read the U.S. Pre–Grant publication or any other publication.
Contrary to Applicant's argument 'claims are clearly a practical application, in that the claims generate and produce a tangible result that provides a meaningful improvement over existing technology', the claims do not transform an article, i.e., some type of tangible or physical object, but instead transform an intangible concept, i.e., information, from one form to another.
Therefore, the rejections are maintained.
Regarding the rejections under 103, Applicant's arguments have been considered, but they are not persuasive. Applicant argues, (see page 17, last paragraph to page 20, 3rd paragraph):
‘… The Office Action relies on Childs' teaching that "[a]t time tj, the algorithm can indicate that it wants to stop by setting the jth qubit of a special clock register to 1, where the algorithm starts with all clock qubits set to 0"25 to teach the claimed steps of "setting a first quantum register and a second quantum register as zeroes" and "setting a threshold amplitude for the first quantum register and the second quantum register."26
However, setting a qubit value is distinct from setting a threshold amplitude for a quantum register. Therefore, Childs does not teach the step of "setting a threshold amplitude for the first quantum register and the second quantum register," as recited in the amended independent
25 Childs, pg. 23.
26 See Office Action, pg. 16.
claims. Accordingly, Childs also does not teach the steps of "performing, until the threshold amplitude is exceeded, first unitary operations of the one or more unitary operations on the first quantum register and second unitary operations of the one or more unitary operations on the second quantum register" and "determining, after the threshold amplitude is exceeded, a final coefficient based on a first value of the first quantum register and a second value of the second quantum register," as recited in the independent claims…'
Examiner's response: Applicant's argument is not persuasive, because based on the specification and other relevant prior art (see the prior art made of record and not relied upon in the previous and instant rejection), Examiner had interpreted "setting a threshold amplitude" and "setting the jth qubit of a special clock register to 1" as the same. The Application description merely repeats "setting a threshold amplitude" as '[0044] At block 304, a threshold amplitude may be set for the quantum registers…'. Merely repeating a limitation does not rise to a level of a definition of a limitation. In the absence of an elaboration of any special meanings for such limitation in the claims and Application description, there are no distinguishing features claimed. Original claims and the Application description do not serve to exclude prior art. Examiner invites Applicant to elaborate the exact meaning of the claimed "setting a threshold amplitude for a quantum register" and why "setting a qubit value is distinct from setting a threshold amplitude for a quantum register", as argued.
Conclusion
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure.
Yue Sun, U.S. Patent 12353952, discloses "setting, by the quantum computer program, n qubits in a register q" (see col. 1, lines 37-38).
Henrique Guimarães Silverio, U.S. Patent 12530612, discloses '[t]he physical qubits of a quantum processor are spatially arranged according to a given architecture. The term “quantum register” is used for defining said set of physical qubits arranged according to said architecture and which can be handled individually' (see col. 2, lines 4-8).
Alan Ho, U.S. Patent 12456068, discloses "a classical processing unit 202 of… processing devices… coupled to the quantum processing unit, which includes… sets of qubits (quantum registers)" (see col. 5, lines 42-46).
Gary A. Ray, U.S. Patent 12198004, discloses "quantum processor 122 can reset set 127 of quantum registers 124 in computer system 120. A quantum register can be comprised of qubits" (see col. 5, lines 52-54).
Examiner would like to point out that any reference to specific figures, columns and lines should not be considered limiting in any way, the entire reference is considered to provide disclosure relating to the claimed invention.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to JUAN CARLOS OCHOA whose telephone number is (571)272-2625. The examiner can normally be reached Mondays, Tuesdays, Thursdays, and Fridays 9:30AM - 8:00 PM.
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Renee Chavez can be reached at 571-270-1104. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/JUAN C OCHOA/Primary Examiner, Art Unit 2186
1 Electric Power Group, LLC v. Alstom S.A., 119 USPQ2d 1739 Fed. Cir. 2016
2 Flook, 437 U.S. at 594, 198 USPQ2d at 199
3 Flook, 437 U.S. at 594, 198 USPQ2d at 199