Prosecution Insights
Last updated: April 19, 2026
Application No. 18/298,791

DUAL-MOMENTUM GRADIENT OPTIMIZATION WITH REDUCED MEMORY REQUIREMENTS

Non-Final OA §101
Filed
Apr 11, 2023
Examiner
WERNER, MARSHALL L
Art Unit
2125
Tech Center
2100 — Computer Architecture & Software
Assignee
Microsoft Technology Licensing, LLC
OA Round
1 (Non-Final)
66%
Grant Probability
Favorable
1-2
OA Rounds
3y 11m
To Grant
99%
With Interview

Examiner Intelligence

Grants 66% — above average
66%
Career Allow Rate
133 granted / 200 resolved
+11.5% vs TC avg
Strong +44% interview lift
Without
With
+44.3%
Interview Lift
resolved cases with interview
Typical timeline
3y 11m
Avg Prosecution
60 currently pending
Career history
260
Total Applications
across all art units

Statute-Specific Performance

§101
29.0%
-11.0% vs TC avg
§103
37.4%
-2.6% vs TC avg
§102
8.5%
-31.5% vs TC avg
§112
21.0%
-19.0% vs TC avg
Black line = Tech Center average estimate • Based on career data from 200 resolved cases

Office Action

§101
DETAILED ACTION This action is in response to the Applicant Response filed 28 April 2023 for application 18/298,791 filed 11 April 2023. Claim(s) 21-40 is/are new. Claim(s) 1-20 is/are cancelled. Claim(s) 21-40 is/are pending. Claim(s) 21-40 is/are rejected. Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Claim Interpretation The following is a quotation of 35 U.S.C. 112(f): (f) Element in Claim for a Combination. – An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The following is a quotation of pre-AIA 35 U.S.C. 112, sixth paragraph: An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The claims in this application are given their broadest reasonable interpretation using the plain meaning of the claim language in light of the specification as it would be understood by one of ordinary skill in the art. The broadest reasonable interpretation of a claim element (also commonly referred to as a claim limitation) is limited by the description in the specification when 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is invoked. As explained in MPEP § 2181, subsection I, claim limitations that meet the following three-prong test will be interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph: (A) the claim limitation uses the term “means” or “step” or a term used as a substitute for “means” that is a generic placeholder (also called a nonce term or a non-structural term having no specific structural meaning) for performing the claimed function; (B) the term “means” or “step” or the generic placeholder is modified by functional language, typically, but not always linked by the transition word “for” (e.g., “means for”) or another linking word or phrase, such as “configured to” or “so that”; and (C) the term “means” or “step” or the generic placeholder is not modified by sufficient structure, material, or acts for performing the claimed function. Use of the word “means” (or “step”) in a claim with functional language creates a rebuttable presumption that the claim limitation is to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites sufficient structure, material, or acts to entirely perform the recited function. Absence of the word “means” (or “step”) in a claim creates a rebuttable presumption that the claim limitation is not to be treated in accordance with 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. The presumption that the claim limitation is not interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, is rebutted when the claim limitation recites function without reciting sufficient structure, material or acts to entirely perform the recited function. Claim limitations in this application that use the word “means” (or “step”) are being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. Conversely, claim limitations in this application that do not use the word “means” (or “step”) are not being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, except as otherwise indicated in an Office action. 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. Claim(s) 21-40 is/are rejected under 35 U.S.C. 101, because the claim(s) is/are directed to an abstract idea, and because the claim elements, whether considered individually or in combination, do not amount to significantly more than the abstract idea, see Alice Corporation Pty. Ltd. V. CLS Bank International et al., 573 US 208 (2014). Regarding claim 21, the claim is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Analysis: Claim 21 is directed to a method, which is directed to a process, one of the statutory categories. Step 2A Prong One Analysis: The claim recites a(n) method for operating a system. The limitation of ... decompressing a first set of compressed momentum values associated with a first momentum of a dual-momentum algorithm to generate a first set of decompressed momentum values, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. The limitation of ... decompressing a second set of compressed momentum values associated with a second momentum of the dual-momentum algorithm, different from the first momentum, to generate a second set of decompressed momentum values, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. The limitation of ... generating a first set of new momentum values based on the first set of decompressed momentum values, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses calculating momentum values. The limitation of ... generating a second set of new momentum values based on the second set of decompressed values, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses calculating momentum values. The limitation of ... compressing the first set of new momentum values into a selected storage format associated with the memory, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. The limitation of ... compressing the second set of new momentum values into the selected storage format associated with the memory, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. If a claim limitation, under its broadest reasonable interpretation, covers performance of mathematical concepts, then it falls within the "Mathematical Concepts" grouping. Accordingly, the claim recites an abstract idea. Step 2A Prong Two Analysis: With respect to the abstract idea, the judicial exception is not integrated into a practical application. The claim recites additional element(s) – system, memory, first momentum decompressor, second momentum decompressor, first compressor, second compressor. The additional element(s) is/are recited at a high-level of generality (i.e., as generic computer components performing generic computer functions of executing instructions on the computers) such that it amounts to no more than mere instructions to apply the exception using generic computer components (MPEP 2106.05(b)). The claim recites additional element(s) – dual-momentum gradient optimizer, neural network model, dual-momentum algorithm. The additional element(s) is/are recited at a high-level of generality such that it amounts to no more than indicating a field of use or technological environment in which to apply the judicial exception (MPEP 2106.05(h)). The claim recites a neural network model comprising L layers, wherein L is an integer greater than one; ... wherein the dual-momentum gradient optimizer is configured to operate in a burst mode such that successive burst cycles result in streaming of gradients through the dual-momentum gradient optimizer which is simply additional information regarding the models, and the element(s) do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). Accordingly, the additional element(s) do(es) not integrate the abstract idea into a practical application because the additional element(s) do(es) not impose any meaningful limits on practicing the abstract idea, and, therefore, the claim is directed to an abstract idea. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the additional element(s) of: system, memory, first momentum decompressor, second momentum decompressor, first compressor, second compressor amount(s) to no more than mere instructions to apply the exception using generic computer components (MPEP 2106.05(b)) dual-momentum gradient optimizer, neural network model, dual-momentum algorithm amount(s) to no more than indicating a field of use or technological environment in which to apply the judicial exception (MPEP 2106.05(h)) additional information regarding the models do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)) The additional element(s) do(es) not provide an inventive concept, and, therefore, the claim is not patent eligible. Regarding claim 22, the claim is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Analysis: Claim 22 is directed to a method, which is directed to a process, one of the statutory categories. Step 2A Prong One Analysis: The claim recites a(n) method for operating a system. The Step 2A Prong One Analysis for claim 21 is applicable here since claim 22 carries out the method of claim 21 but for the recitation of additional element(s) of wherein each of the first set of decompressed momentum values and the second set of decompressed momentum values corresponds to a training format for the dual-momentum gradient optimizer. Step 2A Prong Two Analysis: With respect to the abstract idea, the judicial exception is not integrated into a practical application. In particular, the claim recites additional information regarding the data precision and the element(s) do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). Accordingly, the additional element(s) do(es) not integrate the abstract idea into a practical application because the additional element(s) do(es) not impose any meaningful limits on practicing the abstract idea, and, therefore, the claim is directed to an abstract idea. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the additional element(s) of additional information regarding the data precision do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). Not applying the exception in a meaningful way does not provide an inventive concept, and, therefore, the claim is not patent eligible. Regarding claim 23, the claim is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Analysis: Claim 23 is directed to a method, which is directed to a process, one of the statutory categories. Step 2A Prong One Analysis: The claim recites a(n) method for operating a system. The limitation of padding extra bits to form single-precision format decompressed momentum values or double-precision format decompressed momentum values, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. If a claim limitation, under its broadest reasonable interpretation, covers performance of mathematical concepts, then it falls within the "Mathematical Concepts" grouping. Accordingly, the claim recites an abstract idea. Step 2A Prong Two Analysis: With respect to the abstract idea, the judicial exception is not integrated into a practical application. The claim recites wherein the training format comprises a single-precision format or a double-precision format which is simply additional information regarding the data precision, and the element(s) do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). Accordingly, the additional element(s) do(es) not integrate the abstract idea into a practical application because the additional element(s) do(es) not impose any meaningful limits on practicing the abstract idea, and, therefore, the claim is directed to an abstract idea. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the additional element(s) of: additional information regarding the data precision do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)) The additional element(s) do(es) not provide an inventive concept, and, therefore, the claim is not patent eligible. Regarding claim 24, the claim is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Analysis: Claim 24 is directed to a method, which is directed to a process, one of the statutory categories. Step 2A Prong One Analysis: The claim recites a(n) method for operating a system. The limitation of wherein the 8-bit compressed format is converted into the 32-bit precision format by inserting one zero bit between a most significant bit of an exponent and padding twenty-three bits right after a least significant bit of the exponent, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. If a claim limitation, under its broadest reasonable interpretation, covers performance of mathematical concepts, then it falls within the "Mathematical Concepts" grouping. Accordingly, the claim recites an abstract idea. Step 2A Prong Two Analysis: With respect to the abstract idea, the judicial exception is not integrated into a practical application. The claim recites wherein the training format comprises a 32-bit precision format and wherein each of the first set of compressed momentum values and the second set of compressed momentum values correspond to an 8-bit compressed format which is simply additional information regarding the data precision, and the element(s) do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). Accordingly, the additional element(s) do(es) not integrate the abstract idea into a practical application because the additional element(s) do(es) not impose any meaningful limits on practicing the abstract idea, and, therefore, the claim is directed to an abstract idea. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the additional element(s) of: additional information regarding the data precision do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)) The additional element(s) do(es) not provide an inventive concept, and, therefore, the claim is not patent eligible. Regarding claim 25, the claim is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Analysis: Claim 25 is directed to a method, which is directed to a process, one of the statutory categories. Step 2A Prong One Analysis: The claim recites a(n) method for operating a system. The Step 2A Prong One Analysis for claim 21 is applicable here since claim 25 carries out the method of claim 21 but for the recitation of additional element(s) of wherein the selected storage format comprises a reduced single-precision format. Step 2A Prong Two Analysis: With respect to the abstract idea, the judicial exception is not integrated into a practical application. In particular, the claim recites additional information regarding the data precision and the element(s) do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). Accordingly, the additional element(s) do(es) not integrate the abstract idea into a practical application because the additional element(s) do(es) not impose any meaningful limits on practicing the abstract idea, and, therefore, the claim is directed to an abstract idea. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the additional element(s) of additional information regarding the data precision do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). Not applying the exception in a meaningful way does not provide an inventive concept, and, therefore, the claim is not patent eligible. Regarding claim 26, the claim is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Analysis: Claim 26 is directed to a method, which is directed to a process, one of the statutory categories. Step 2A Prong One Analysis: The claim recites a(n) method for operating a system. The limitation of wherein values corresponding to the reduced single-precision format are formed by removing a most significant bit of each of the first set of new momentum values and by truncating all mantissa bits of each of the first set of new momentum values, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. The limitation of wherein values corresponding to the reduced single-precision format are formed by removing the most significant bit of each of the second set of new momentum values and by truncating all mantissa bits of each of the second set of new momentum values, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. If a claim limitation, under its broadest reasonable interpretation, covers performance of mathematical concepts, then it falls within the "Mathematical Concepts" grouping. Accordingly, the claim recites an abstract idea. Step 2A Prong Two Analysis: With respect to the abstract idea, the judicial exception is not integrated into a practical application. The claim does not recite any additional elements which integrate the abstract idea into a practical application and, therefore, does not impose any meaningful limits on practicing the abstract idea. Therefore, the claim is directed to an abstract idea. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the claim does not recite any additional elements which provide an inventive concept, and, therefore, the claim is not patent eligible. Regarding claim 27, the claim is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Analysis: Claim 27 is directed to a method, which is directed to a process, one of the statutory categories. Step 2A Prong One Analysis: The claim recites a(n) method for operating a system. The Step 2A Prong One Analysis for claim 21 is applicable here since claim 27 carries out the method of claim 21 but for the recitation of additional element(s) of wherein the dual-gradient optimizer is configured to implement an adaptive moment estimation algorithm. Step 2A Prong Two Analysis: With respect to the abstract idea, the judicial exception is not integrated into a practical application. The claim recites wherein the dual-gradient optimizer is configured to implement an adaptive moment estimation algorithm which is simply additional information regarding the model, and the element(s) do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). The claim recites additional element(s) – adaptive moment estimation algorithm. The additional element(s) is/are recited at a high-level of generality such that it amounts to no more than indicating a field of use or technological environment in which to apply the judicial exception (MPEP 2106.05(h)). Accordingly, the additional element(s) do(es) not integrate the abstract idea into a practical application because the additional element(s) do(es) not impose any meaningful limits on practicing the abstract idea, and, therefore, the claim is directed to an abstract idea. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the additional element(s) of: adaptive moment estimation algorithm amount(s) to no more than indicating a field of use or technological environment in which to apply the judicial exception (MPEP 2106.05(h)) additional information regarding the model do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)) The additional element(s) do(es) not provide an inventive concept, and, therefore, the claim is not patent eligible. Regarding claim 28, the claim is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Analysis: Claim 28 is directed to a system [For the purposes of compact prosecution, the system is interpreted to comprise appropriate structure], which is directed to a machine, one of the statutory categories. Step 2A Prong One Analysis: The claim recites a(n) system. The limitation of ... decompressing a first set of compressed momentum values associated with a first momentum of a dual-momentum algorithm to generate a first set of decompressed momentum values, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. The limitation of ... decompressing a second set of compressed momentum values associated with a second momentum of the dual-momentum algorithm, different from the first momentum, to generate a second set of decompressed momentum values, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. The limitation of ... generating a first set of new momentum values based on the first set of decompressed momentum values, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses calculating momentum values. The limitation of ... generating a second set of new momentum values based on the second set of decompressed values, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses calculating momentum values. The limitation of ... compressing the first set of new momentum values into a selected storage format associated with a memory, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. The limitation of ... compressing the second set of new momentum values into the selected storage format associated with the memory, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. If a claim limitation, under its broadest reasonable interpretation, covers performance of mathematical concepts, then it falls within the "Mathematical Concepts" grouping. Accordingly, the claim recites an abstract idea. Step 2A Prong Two Analysis: With respect to the abstract idea, the judicial exception is not integrated into a practical application. The claim recites additional element(s) – system, first momentum decompressor, second momentum decompressor, first compressor, second compressor, memory. The additional element(s) is/are recited at a high-level of generality (i.e., as generic computer components performing generic computer functions of executing instructions on the computers) such that it amounts to no more than mere instructions to apply the exception using generic computer components (MPEP 2106.05(b)). The claim recites additional element(s) – dual-momentum algorithm, dual-momentum gradient optimizer. The additional element(s) is/are recited at a high-level of generality such that it amounts to no more than indicating a field of use or technological environment in which to apply the judicial exception (MPEP 2106.05(h)). The claim recites ... wherein the dual-momentum gradient optimizer is configured to operate in a burst mode such that successive burst cycles result in streaming of gradients through the dual-momentum gradient optimizer which is simply additional information regarding the models, and the element(s) do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). Accordingly, the additional element(s) do(es) not integrate the abstract idea into a practical application because the additional element(s) do(es) not impose any meaningful limits on practicing the abstract idea, and, therefore, the claim is directed to an abstract idea. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the additional element(s) of: system, first momentum decompressor, second momentum decompressor, first compressor, second compressor, memory amount(s) to no more than mere instructions to apply the exception using generic computer components (MPEP 2106.05(b)) dual-momentum algorithm, dual-momentum gradient optimizer amount(s) to no more than indicating a field of use or technological environment in which to apply the judicial exception (MPEP 2106.05(h)) additional information regarding the models do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)) The additional element(s) do(es) not provide an inventive concept, and, therefore, the claim is not patent eligible. Regarding claim 29, the claim is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Analysis: Claim 29 is directed to a system [For the purposes of compact prosecution, the system is interpreted to comprise appropriate structure], which is directed to a machine, one of the statutory categories. Step 2A Prong One Analysis: The claim recites a(n) system. The Step 2A Prong One Analysis for claim 28 is applicable here since claim 29 carries out the system of claim 28 but for the recitation of additional element(s) of wherein each of the first set of decompressed momentum values and the second set of decompressed momentum values corresponds to a training format for the dual-momentum gradient optimizer. Step 2A Prong Two Analysis: With respect to the abstract idea, the judicial exception is not integrated into a practical application. In particular, the claim recites additional information regarding the data precision and the element(s) do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). Accordingly, the additional element(s) do(es) not integrate the abstract idea into a practical application because the additional element(s) do(es) not impose any meaningful limits on practicing the abstract idea, and, therefore, the claim is directed to an abstract idea. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the additional element(s) of additional information regarding the data precision do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). Not applying the exception in a meaningful way does not provide an inventive concept, and, therefore, the claim is not patent eligible. Regarding claim 30, the claim is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Analysis: Claim 30 is directed to a system [For the purposes of compact prosecution, the system is interpreted to comprise appropriate structure], which is directed to a machine, one of the statutory categories. Step 2A Prong One Analysis: The claim recites a(n) system. The limitation of pad extra bits to form single-precision format decompressed momentum values or double-precision format decompressed momentum values, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. If a claim limitation, under its broadest reasonable interpretation, covers performance of mathematical concepts, then it falls within the "Mathematical Concepts" grouping. Accordingly, the claim recites an abstract idea. Step 2A Prong Two Analysis: With respect to the abstract idea, the judicial exception is not integrated into a practical application. The claim recites wherein the training format comprises a single-precision format or a double-precision format which is simply additional information regarding the data precision, and the element(s) do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). Accordingly, the additional element(s) do(es) not integrate the abstract idea into a practical application because the additional element(s) do(es) not impose any meaningful limits on practicing the abstract idea, and, therefore, the claim is directed to an abstract idea. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the additional element(s) of: additional information regarding the data precision do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)) The additional element(s) do(es) not provide an inventive concept, and, therefore, the claim is not patent eligible. Regarding claim 31, the claim is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Analysis: Claim 31 is directed to a system [For the purposes of compact prosecution, the system is interpreted to comprise appropriate structure], which is directed to a machine, one of the statutory categories. Step 2A Prong One Analysis: The claim recites a(n) system. The limitation of wherein the 8-bit compressed format is converted into the 32-bit precision format by inserting one zero bit between a most significant bit of an exponent and padding twenty-three bits right after a least significant bit of the exponent, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. If a claim limitation, under its broadest reasonable interpretation, covers performance of mathematical concepts, then it falls within the "Mathematical Concepts" grouping. Accordingly, the claim recites an abstract idea. Step 2A Prong Two Analysis: With respect to the abstract idea, the judicial exception is not integrated into a practical application. The claim recites wherein the training format comprises a 32-bit precision format, wherein each of the first set of compressed momentum values and the second set of compressed momentum values correspond to an 8-bit compressed format which is simply additional information regarding the data precision, and the element(s) do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). Accordingly, the additional element(s) do(es) not integrate the abstract idea into a practical application because the additional element(s) do(es) not impose any meaningful limits on practicing the abstract idea, and, therefore, the claim is directed to an abstract idea. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the additional element(s) of: additional information regarding the data precision do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)) The additional element(s) do(es) not provide an inventive concept, and, therefore, the claim is not patent eligible. Regarding claim 32, the claim is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Analysis: Claim 32 is directed to a system [For the purposes of compact prosecution, the system is interpreted to comprise appropriate structure], which is directed to a machine, one of the statutory categories. Step 2A Prong One Analysis: The claim recites a(n) system. The Step 2A Prong One Analysis for claim 28 is applicable here since claim 32 carries out the system of claim 28 but for the recitation of additional element(s) of wherein the selected storage format comprises a reduced single-precision format. Step 2A Prong Two Analysis: With respect to the abstract idea, the judicial exception is not integrated into a practical application. In particular, the claim recites additional information regarding the data precision and the element(s) do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). Accordingly, the additional element(s) do(es) not integrate the abstract idea into a practical application because the additional element(s) do(es) not impose any meaningful limits on practicing the abstract idea, and, therefore, the claim is directed to an abstract idea. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the additional element(s) of additional information regarding the data precision do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). Not applying the exception in a meaningful way does not provide an inventive concept, and, therefore, the claim is not patent eligible. Regarding claim 33, the claim is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Analysis: Claim 33 is directed to a system [For the purposes of compact prosecution, the system is interpreted to comprise appropriate structure], which is directed to a machine, one of the statutory categories. Step 2A Prong One Analysis: The claim recites a(n) system. The limitation of … forms values corresponding to the reduced single-precision format by removing a most significant bit of each of the first set of new momentum values and by truncating all mantissa bits of each of the first set of new momentum values, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. The limitation of … forms values corresponding to the reduced single-precision format by removing the most significant bit of each of the second set of new momentum values and by truncating all mantissa bits of each of the second set of new momentum values, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. If a claim limitation, under its broadest reasonable interpretation, covers performance of mathematical concepts, then it falls within the "Mathematical Concepts" grouping. Accordingly, the claim recites an abstract idea. Step 2A Prong Two Analysis: With respect to the abstract idea, the judicial exception is not integrated into a practical application. The claim does not recite any additional elements which integrate the abstract idea into a practical application and, therefore, does not impose any meaningful limits on practicing the abstract idea. Therefore, the claim is directed to an abstract idea. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the claim does not recite any additional elements which provide an inventive concept, and, therefore, the claim is not patent eligible. Regarding claim 34, the claim is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Analysis: Claim 34 is directed to a system [For the purposes of compact prosecution, the system is interpreted to comprise appropriate structure], which is directed to a machine, one of the statutory categories. Step 2A Prong One Analysis: The claim recites a(n) system. The Step 2A Prong One Analysis for claim 28 is applicable here since claim 34 carries out the system of claim 28 but for the recitation of additional element(s) of wherein the dual-gradient optimizer is configured to implement an adaptive moment estimation algorithm. Step 2A Prong Two Analysis: With respect to the abstract idea, the judicial exception is not integrated into a practical application. The claim recites wherein the dual-gradient optimizer is configured to implement an adaptive moment estimation algorithm which is simply additional information regarding the model, and the element(s) do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). The claim recites additional element(s) – adaptive moment estimation algorithm. The additional element(s) is/are recited at a high-level of generality such that it amounts to no more than indicating a field of use or technological environment in which to apply the judicial exception (MPEP 2106.05(h)). Accordingly, the additional element(s) do(es) not integrate the abstract idea into a practical application because the additional element(s) do(es) not impose any meaningful limits on practicing the abstract idea, and, therefore, the claim is directed to an abstract idea. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the additional element(s) of: adaptive moment estimation algorithm amount(s) to no more than indicating a field of use or technological environment in which to apply the judicial exception (MPEP 2106.05(h)) additional information regarding the model do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)) The additional element(s) do(es) not provide an inventive concept, and, therefore, the claim is not patent eligible. Regarding claim 35, the claim is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Analysis: Claim 35 is directed to a system [For the purposes of compact prosecution, the system is interpreted to comprise appropriate structure], which is directed to a machine, one of the statutory categories. Step 2A Prong One Analysis: The claim recites a(n) system. The Step 2A Prong One Analysis for claim 28 is applicable here since claim 35 carries out the system of claim 28 but for the recitation of additional element(s) of wherein the dual-gradient gradient optimizer is implemented using a field programmable gate array (FPGA). Step 2A Prong Two Analysis: With respect to the abstract idea, the judicial exception is not integrated into a practical application. The claim recites wherein the dual-gradient gradient optimizer is implemented using a field programmable gate array (FPGA) which is simply additional information regarding the model, and the element(s) do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). The claim recites additional element(s) – field programmable gate array (FPGA). The additional element(s) is/are recited at a high-level of generality (i.e., as generic computer components performing generic computer functions of executing instructions on the computers) such that it amounts to no more than mere instructions to apply the exception using generic computer components (MPEP 2106.05(b)). Accordingly, the additional element(s) do(es) not integrate the abstract idea into a practical application because the additional element(s) do(es) not impose any meaningful limits on practicing the abstract idea, and, therefore, the claim is directed to an abstract idea. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the additional element(s) of: field programmable gate array (FPGA) amount(s) to no more than mere instructions to apply the exception using generic computer components (MPEP 2106.05(b)) additional information regarding the model do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)) The additional element(s) do(es) not provide an inventive concept, and, therefore, the claim is not patent eligible. Regarding claim 36, the claim is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Analysis: Claim 36 is directed to a system [For the purposes of compact prosecution, the system is interpreted to comprise appropriate structure], which is directed to a machine, one of the statutory categories. Step 2A Prong One Analysis: The claim recites a(n) system. The limitation of ... decompressing a first set of compressed momentum values associated with a first momentum of a dual-momentum adaptive moment estimation algorithm to generate a first set of decompressed momentum values, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. The limitation of ... decompressing a second set of compressed momentum values associated with a second momentum of the dual-momentum adaptive moment estimation algorithm, different from the first momentum, to generate a second set of decompressed momentum values, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. The limitation of ... generating a first set of new momentum values based on the first set of decompressed momentum values, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses calculating momentum values. The limitation of ... generating a second set of new momentum values based on the second set of decompressed values, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses calculating momentum values. The limitation of ... compressing the first set of new momentum values into a selected storage format associated with a memory, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. The limitation of ... compressing the second set of new momentum values into the selected storage format associated with the memory, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. If a claim limitation, under its broadest reasonable interpretation, covers performance of mathematical concepts, then it falls within the "Mathematical Concepts" grouping. Accordingly, the claim recites an abstract idea. Step 2A Prong Two Analysis: With respect to the abstract idea, the judicial exception is not integrated into a practical application. The claim recites additional element(s) – system, first momentum decompressor, second momentum decompressor, first compressor, second compressor, memory. The additional element(s) is/are recited at a high-level of generality (i.e., as generic computer components performing generic computer functions of executing instructions on the computers) such that it amounts to no more than mere instructions to apply the exception using generic computer components (MPEP 2106.05(b)). The claim recites additional element(s) – dual-momentum adaptive moment estimation algorithm, dual-momentum gradient optimizer. The additional element(s) is/are recited at a high-level of generality such that it amounts to no more than indicating a field of use or technological environment in which to apply the judicial exception (MPEP 2106.05(h)). Accordingly, the additional element(s) do(es) not integrate the abstract idea into a practical application because the additional element(s) do(es) not impose any meaningful limits on practicing the abstract idea, and, therefore, the claim is directed to an abstract idea. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the additional element(s) of: system, first momentum decompressor, second momentum decompressor, first compressor, second compressor, memory amount(s) to no more than mere instructions to apply the exception using generic computer components (MPEP 2106.05(b)) dual-momentum adaptive moment estimation algorithm, dual-momentum gradient optimizer amount(s) to no more than indicating a field of use or technological environment in which to apply the judicial exception (MPEP 2106.05(h)) The additional element(s) do(es) not provide an inventive concept, and, therefore, the claim is not patent eligible. Regarding claim 37, the claim is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Analysis: Claim 37 is directed to a system [For the purposes of compact prosecution, the system is interpreted to comprise appropriate structure], which is directed to a machine, one of the statutory categories. Step 2A Prong One Analysis: The claim recites a(n) system. The Step 2A Prong One Analysis for claim 36 is applicable here since claim 37 carries out the system of claim 36 but for the recitation of additional element(s) of wherein each of the first set of decompressed momentum values and the second set of decompressed momentum values corresponds to a training format for the dual-momentum gradient optimizer. Step 2A Prong Two Analysis: With respect to the abstract idea, the judicial exception is not integrated into a practical application. In particular, the claim recites additional information regarding the data precision and the element(s) do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). Accordingly, the additional element(s) do(es) not integrate the abstract idea into a practical application because the additional element(s) do(es) not impose any meaningful limits on practicing the abstract idea, and, therefore, the claim is directed to an abstract idea. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the additional element(s) of additional information regarding the data precision do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). Not applying the exception in a meaningful way does not provide an inventive concept, and, therefore, the claim is not patent eligible. Regarding claim 38, the claim is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Analysis: Claim 38 is directed to a system [For the purposes of compact prosecution, the system is interpreted to comprise appropriate structure], which is directed to a machine, one of the statutory categories. Step 2A Prong One Analysis: The claim recites a(n) system. The limitation of pad extra bits to form single-precision format decompressed momentum values or double-precision format decompressed momentum values, as drafted, is a process that, under its broadest reasonable interpretation, covers a mathematical concept. The limitation encompasses converting a numerical precision. If a claim limitation, under its broadest reasonable interpretation, covers performance of mathematical concepts, then it falls within the "Mathematical Concepts" grouping. Accordingly, the claim recites an abstract idea. Step 2A Prong Two Analysis: With respect to the abstract idea, the judicial exception is not integrated into a practical application. The claim recites wherein the training format comprises a single-precision format or a double-precision format which is simply additional information regarding the data precision, and the element(s) do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). Accordingly, the additional element(s) do(es) not integrate the abstract idea into a practical application because the additional element(s) do(es) not impose any meaningful limits on practicing the abstract idea, and, therefore, the claim is directed to an abstract idea. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the additional element(s) of: additional information regarding the data precision do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)) The additional element(s) do(es) not provide an inventive concept, and, therefore, the claim is not patent eligible. Regarding claim 39, the claim is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Analysis: Claim 39 is directed to a system [For the purposes of compact prosecution, the system is interpreted to comprise appropriate structure], which is directed to a machine, one of the statutory categories. Step 2A Prong One Analysis: The claim recites a(n) system. The Step 2A Prong One Analysis for claim 38 is applicable here since claim 39 carries out the system of claim 38 but for the recitation of additional element(s) of wherein the selected storage format comprises a reduced single-precision format. Step 2A Prong Two Analysis: With respect to the abstract idea, the judicial exception is not integrated into a practical application. In particular, the claim recites additional information regarding the data precision and the element(s) do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). Accordingly, the additional element(s) do(es) not integrate the abstract idea into a practical application because the additional element(s) do(es) not impose any meaningful limits on practicing the abstract idea, and, therefore, the claim is directed to an abstract idea. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the additional element(s) of additional information regarding the data precision do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). Not applying the exception in a meaningful way does not provide an inventive concept, and, therefore, the claim is not patent eligible. Regarding claim 40, the claim is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 Analysis: Claim 40 is directed to a system [For the purposes of compact prosecution, the system is interpreted to comprise appropriate structure], which is directed to a machine, one of the statutory categories. Step 2A Prong One Analysis: The claim recites a(n) system. The Step 2A Prong One Analysis for claim 39 is applicable here since claim 40 carries out the system of claim 39 but for the recitation of additional element(s) of wherein the dual-gradient optimizer is configured to implement an adaptive moment estimation algorithm. Step 2A Prong Two Analysis: With respect to the abstract idea, the judicial exception is not integrated into a practical application. The claim recites wherein the dual-gradient optimizer is configured to implement an adaptive moment estimation algorithm which is simply additional information regarding the model, and the element(s) do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)). The claim recites additional element(s) – adaptive moment estimation algorithm. The additional element(s) is/are recited at a high-level of generality such that it amounts to no more than indicating a field of use or technological environment in which to apply the judicial exception (MPEP 2106.05(h)). Accordingly, the additional element(s) do(es) not integrate the abstract idea into a practical application because the additional element(s) do(es) not impose any meaningful limits on practicing the abstract idea, and, therefore, the claim is directed to an abstract idea. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to the integration of the abstract idea into a practical application, the additional element(s) of: adaptive moment estimation algorithm amount(s) to no more than indicating a field of use or technological environment in which to apply the judicial exception (MPEP 2106.05(h)) additional information regarding the model do(es) not apply the exception in a meaningful way (MPEP 2106.05(e)) The additional element(s) do(es) not provide an inventive concept, and, therefore, the claim is not patent eligible. Conclusion Any inquiry concerning this communication or earlier communication from the examiner should be directed to MARSHALL WERNER whose telephone number is (469) 295-9143. The examiner can normally be reached on Monday – Thursday 7:30 AM – 4:30 PM ET. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Kamran Afshar, can be reached at (571) 272-7796. The fax 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. /MARSHALL L WERNER/ Primary Examiner, Art Unit 2125
Read full office action

Prosecution Timeline

Apr 11, 2023
Application Filed
Apr 28, 2023
Response after Non-Final Action
Mar 02, 2026
Non-Final Rejection — §101 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12585968
SYSTEM AND METHOD FOR TESTING MACHINE LEARNING
2y 5m to grant Granted Mar 24, 2026
Patent 12579111
CROSS-DOMAIN STRUCTURAL MAPPING IN MACHINE LEARNING PROCESSING
2y 5m to grant Granted Mar 17, 2026
Patent 12568890
Apparatus and Method for Controlling a Growth Environment of a Plant
2y 5m to grant Granted Mar 10, 2026
Patent 12554967
USING NEGATIVE EVIDENCE TO PREDICT EVENT DATASETS
2y 5m to grant Granted Feb 17, 2026
Patent 12547918
Stochastic Control with a Quantum Computer
2y 5m to grant Granted Feb 10, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

1-2
Expected OA Rounds
66%
Grant Probability
99%
With Interview (+44.3%)
3y 11m
Median Time to Grant
Low
PTA Risk
Based on 200 resolved cases by this examiner. Grant probability derived from career allow rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month