Prosecution Insights
Last updated: July 17, 2026
Application No. 18/396,759

MACHINE LEARNING BASED SYSTEMS AND METHODS FOR IDENTIFICATION OF PAYMENT INFORMATION FROM ELECTRONIC MAILS

Final Rejection §101
Filed
Dec 27, 2023
Examiner
KANERVO, VIRPI H
Art Unit
3691
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Highradius Corporation
OA Round
2 (Final)
48%
Grant Probability
Moderate
3-4
OA Rounds
1y 6m
Est. Remaining
95%
With Interview

Examiner Intelligence

Grants 48% of resolved cases
48%
Career Allowance Rate
265 granted / 558 resolved
-4.5% vs TC avg
Strong +48% interview lift
Without
With
+47.8%
Interview Lift
resolved cases with interview
Typical timeline
4y 0m
Avg Prosecution
25 currently pending
Career history
600
Total Applications
across all art units

Statute-Specific Performance

§101
24.0%
-16.0% vs TC avg
§103
67.1%
+27.1% vs TC avg
§102
4.4%
-35.6% vs TC avg
§112
2.5%
-37.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 558 resolved cases

Office Action

§101
DETAILED ACTION 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 . Status of the Claims Claim 1-3, 5-12, and 14-20, are presented for examination. Applicant filed a response to non-final Office action on 12/08/2025 amending claims 1, 5-7, 11, 14-16, and 19-20; and canceling claims 4 and 13, In light of Applicant’s amendments, Examiner has withdrawn the previous objections of claims 16 and 19; and the previous § 101 and § 103 rejections of claims 1-3, 5-12, and 14-20. Examiner has, however, established new objections for claims 1, 5, 7, 11, 14, 16, and 20; and new § 101 rejection of claims 1-3, 5-12, and 14-20, in the instant Office action. Since the new § 101 rejection of claims 1-3, 5-12, and 14-20, is necessitated by Applicant’s amendment of independent claims 1, 11, and 20, the instant rejection of claims 1-3, 5-12, and 14-20, is FINAL rejection of the claims. Examiner’s Remarks Patent Eligibility under § 101: Applicant argues in page 20 of Applicant’s Remarks: [The] amended claims are patent-eligible under 35 U.S.C. § 101, integrate the judicial exception into a practical application through specific technical improvements in the extraction of payment information from semi-structured electronic mails. The claims recite a structured ML pipeline that includes context-based feature engineering of tokenized email content, optimum-token determination using parameter-driven rules, and a random-forest classifier configured with explicit hyperparameters to generate quantitative confidence scores for classifying payment-related tokens. These elements constitute a specific, non-generic computing architecture that materially improves the automated extraction of payment information from semi-structured electronic mails. This structured and specific ML architecture addresses the technical challenges inherent to semi-structured and noisy email data, including irregular layout, variable token positions, heterogeneous keyword proximity, and inconsistent formatting of payment content. Examiner respectfully disagrees. The newly amended claims are not patent eligible under § 101. There is no technological solution to a problem of technology because the claim limitations are recited in high level of abstraction lacking details and specifics as to how the technological solution is carried out. For example, independent claims 1, 11, and 20, have no specifics as to how the ML model is trained, e.g., what data, how it is used in solving the technological problem, and how the ML model evolves. Applicant is invited to set up an interview with Examiner to discuss this issue further. Prior Art under § 103: The closest prior art reference of record – Lindeman (US 10,748,134 B2) discloses: [R]eceiving a token including information relating to a payee, the information including payment information enabling processing of a transaction to a financial account of the payee; storing the token or extracted payment information from the token in association with the management application; and transferring the payment information to a payment application operating on the mobile communication device. Lindeman, however, fails to disclose – alone or in combination with other references – the limitations of independent claims 1, 11, and 20, as an ordered combination of steps. Claim Objections Claims 1, 11, and 20 are objected to because of the following informalities: labelling, by the one or more hardware processors, the one or more optimum information tokens to classify the one or more optimum information tokens into at least one of: the one or more payment amounts, the one or more payment identifiers and one or more non-payment information, based on the one or more confidence scores generated for the one or more optimum information tokens by one or more predetermined threshold values, wherein the one or more non- payment information are distinct from the one or more first payment information; wherein the machine learning model comprises a random forest based machine learning model; and wherein the machine learning model is configured based on one or more hyperparameters, wherein the one or more hyperparameters comprise at least one of: ma_depth, class_weight, n_estimators, min_samples_split, max_features, and min_ samples_leaf; Since “wherein” clauses are further explaining the claim step (here, “labelling” step), there should be a comma (“,”) instead of a semi-colon (“;”) after the first and the second “wherein” clauses; and word “and” should appear between the third and the fourth “wherein” clauses. Applicant could amend claims 1, 11, and 20, to recite: labelling, by the one or more hardware processors, the one or more optimum information tokens to classify the one or more optimum information tokens into at least one of: the one or more payment amounts, the one or more payment identifiers and one or more non-payment information, based on the one or more confidence scores generated for the one or more optimum information tokens by one or more predetermined threshold values, wherein the one or more non- payment information are distinct from the one or more first payment information,[[;]] wherein the machine learning model comprises a random forest based machine learning model, wherein the machine learning model is configured based on one or more hyperparameters, and wherein the one or more hyperparameters comprise at least one of: ma_depth, class_weight, n_estimators, min_samples_split, max_features, and min_ samples_leaf; Claims 5 and 14 are objected to because of the following informalities: the one or more optimum information tokens are classified as the one or more non- payment information when the one or more confidence scores for the one or more payment amounts and the one or more payment identifiers, are within the one or more predetermined threshold values, the one or more optimum information tokens are classified as the one or more payment amounts when at least one of: the one or more confidence scores for the one or more payment amounts are at least one of: equal and exceed the one or more predetermined threshold values, and the one or more confidence scores for the one or more payment identifiers are within the one or more predetermined threshold values, the one or more optimum information tokens are classified as the one or more payment identifiers when at least one of: the one or more confidence scores for the one or more payment identifiers are at least one of: equal and exceed the one or more predetermined threshold values, and the one or more confidence scores for the one or more payment amounts are within the one or more predetermined threshold values, and the one or more optimum information tokens are classified as at least one of: the one or more payment amounts and the one or more payment identifiers, based on one or more first optimum confidence scores generated for at least one of: the one or more payment amounts and the one or more payment identifiers, when at least one of: the one or more confidence scores for the one or more payment identifiers and the one or more payment amounts are at least one of: equal and exceed the one or more predetermined threshold values. There should be a semi-colon (“;”) separating the limitations instead of comma (“,”). Applicant could amend claims 5 and 14 to recite: the one or more optimum information tokens are classified as the one or more non- payment information when the one or more confidence scores for the one or more payment amounts and the one or more payment identifiers, are within the one or more predetermined threshold values;[[,]] the one or more optimum information tokens are classified as the one or more payment amounts when at least one of: the one or more confidence scores for the one or more payment amounts are at least one of: equal and exceed the one or more predetermined threshold values, and the one or more confidence scores for the one or more payment identifiers are within the one or more predetermined threshold values;[[,]] the one or more optimum information tokens are classified as the one or more payment identifiers when at least one of: the one or more confidence scores for the one or more payment identifiers are at least one of: equal and exceed the one or more predetermined threshold values, and the one or more confidence scores for the one or more payment amounts are within the one or more predetermined threshold values;[[,]] and the one or more optimum information tokens are classified as at least one of: the one or more payment amounts and the one or more payment identifiers, based on one or more first optimum confidence scores generated for at least one of: the one or more payment amounts and the one or more payment identifiers, when at least one of: the one or more confidence scores for the one or more payment identifiers and the one or more payment amounts are at least one of: equal and exceed the one or more predetermined threshold values. Claims 7 and 16 are objected to because of the following informality: training, by the one or more hardware processors, the machine learning model to correlate the one or more feature vectors associated with the one or more payment information features, with at least one of: the one or more payment amounts and the one or more payment identifiers, based on the one or more hyperparameters, wherein the max_depth hyperparameter is configured to control an optimum depth of each decision tree in the random forest based machine learning model, wherein the class weight hyperparameter is configured to adjust one or more second weights of one or more classes in the random forest based machine learning model to control one or more class imbalance errors, wherein the n_estimators hyperparameter is configured to indicate a number of one or more decision trees to be included in the random forest based machine learning model, wherein the hyperparameter is configured to set a pre-determined number of one or more data points required in a node before the one or more data points split during a tree-building process, wherein the max_features hyperparameter is configured to determine an optimum number of the one or more payment information features when the optimum split of the one or more payment information features at each node in the random forest based machine learning model, wherein the min_samples_leaf is configured to indicate the pre-determined number of one or more data points required to generate a leaf node during the tree-building process; There should be word “and” between the second to the last and the last “wherein” clauses. Applicant could amend claims 7 and 16 to recite: training, by the one or more hardware processors, the machine learning model to correlate the one or more feature vectors associated with the one or more payment information features, with at least one of: the one or more payment amounts and the one or more payment identifiers, based on the one or more hyperparameters, wherein the max_depth hyperparameter is configured to control an optimum depth of each decision tree in the random forest based machine learning model, wherein the class weight hyperparameter is configured to adjust one or more second weights of one or more classes in the random forest based machine learning model to control one or more class imbalance errors, wherein the n_estimators hyperparameter is configured to indicate a number of one or more decision trees to be included in the random forest based machine learning model, wherein the hyperparameter is configured to set a pre-determined number of one or more data points required in a node before the one or more data points split during a tree-building process, wherein the max_features hyperparameter is configured to determine an optimum number of the one or more payment information features when the optimum split of the one or more payment information features at each node in the random forest based machine learning model, and wherein the min_samples_leaf is configured to indicate the pre-determined number of one or more data points required to generate a leaf node during the tree-building process; 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, 5-12, and 14-20, are rejected under 35 USC § 101 because they are directed to non-statutory subject matter. The rationale for this finding is explained below. The Supreme Court in Mayo laid out a framework for determining whether an applicant is seeking to patent a judicial exception itself or a patent-eligible application of the judicial exception. See Alice Corp., 134 S. Ct. at 2355,110 USPQ2d at 1981 (citing Mayo, 566 U.S. 66, 101 USPQ2d 1961). This framework, which is referred to as the Mayo test or the Alice/Mayo test (“the test”), is described in detail in Manual of Patent Examining Procedure (”MPEP”) (see MPEP § 2106(III) for further guidance). The step 1 of the test: It need to be determined whether the claims are directed to a patent eligible (i.e., statutory) subject matter under 35 USC § 101. Step 2A of the test: If the claims are found to be directed to a statutory subject matter, the next step is to determine whether the claims are directed to a judicial exception i.e., law of nature, natural phenomenon, and abstract idea (Prong 1). If the claims are found to be directed to an abstract idea, it needs to be determined whether the claims recite additional elements that integrate the judicial exception into a practical application (Prong 2). Step 2B of the test: If the claims are directed to a judicial exception, the next and final step is to determine whether the claims recite additional elements that amount to significantly more than the judicial exception. Step 1 of the Test: When considering subject matter eligibility under 35 USC § 101, it must be determined whether the claim is directed to one of the four statutory categories of invention, i.e., process, machine, manufacture, or composition of matter. Here, the claimed invention of claims 1-3 and 5-10 is a series of steps, which is method (i.e., a process) and, thus, one of the statutory categories of invention. Further, the claimed invention of claims 11-12 and 14-19 is a system, which is also one of the statutory categories of invention. Still further, the claimed invention of claim 20 is a non-transitory computer-readable storage medium which is also one of the statutory categories of invention. Conclusion of Step 1 Analysis: Therefore, claims 1-20 are statutory under 35 USC § 101 in view of step 1 of the test. Step 2A of the Test: Prong 1: Claims 1-3, 5-12, and 14-20, however, recite an abstract idea of determining one or more payment information from one or more electronic mails. The creation of determining one or more payment information from one or more electronic mails, as recited in the independent claims 1, 11, and 20, belongs to certain methods of organizing human activity (i.e., commercial interactions) that are found by the courts to be abstract ideas. The limitations in independent claims 1, 11, and 20, which set forth or describe the recited abstract idea, are found in the following steps: “extracting one or more information tokens from the one or more data associated at least one of: the one or more electronic mails and the one or more electronic documents attached in the one or more electronic mails” (claims 1, 11, and 20); “determining one or more payment information features for the one or more information tokens by analyzing one or more contexts of the one or more information tokens extracted from at least one of: the one or more electronic mails and the one or more electronic documents attached in the one or more electronic mails, wherein the one or more payment information features are configured to determine whether the one or more information tokens comprise one or more contents related to one or more first payment information, wherein the one or more first payment information comprise at least one of: one or more payment amounts and one or more payment identifiers” (claims 1, 11, and 20); “selecting one or more optimum information tokens by analyzing the determined one or more payment information features by one or more parameter-driven pre-configured rules” (claims 1, 11, and 20); “determining the one or more first payment information comprising at least one of: the one or more payment amounts and the one or more payment identifiers within at least one of: the one or more electronic mails and the one or more electronic documents, for the one or more optimum information tokens by a machine learning model” (claims 1, 11, and 20); “generating one or more confidence scores for the one or more optimum information tokens, wherein the one or more confidence scores for the one or more optimum information tokens indicate quantitative measure of the one or more first payment information comprising at least one of: the one or more payment amounts and the one or more payment identifiers, available in the one or more optimum information tokens, and wherein the one or more confidence scores are generated for the one or more optimum information tokens based on at least one of: the determined one or more payment information features and one or more first weights assigned to the one or more payment information features based on the availability of the one or more first payment information comprising at least one of: the one or more payment amounts and the one or more payment identifiers in the one or more optimum information tokens” (claims 1, 11, and 20); and “labelling the one or more optimum information tokens to classify the one or more optimum information tokens into at least one of: the one or more payment amounts, the one or more payment identifiers and one or more non-payment information, based on the one or more confidence scores generated for the one or more optimum information tokens by one or more predetermined threshold values, wherein the one or more non- payment information are distinct from the one or more first payment information, wherein the machine learning model comprises a random forest based machine learning model, and wherein the machine learning model is configured based on one or more hyperparameters, wherein the one or more hyperparameters comprise at least one of: ma_depth, class_weight, n_estimators, min_samples_split, max_features, and min_ samples_leaf” (claims 1, 11, and 20). Prong 2: In addition to abstract steps recited above in Prong 1, independent claims 1, 11, and 20, recite additional elements: “one or more hardware processors” (claims 1 and 11); “one or more databases” (claims 1, 11, and 20); “a user interface associated with one or more electronic devices” (claims 1, 11, and 20); “a memory coupled to the one or more hardware processors, wherein the memory comprises a plurality of subsystems in form of programmable instructions executable by the one or more hardware processors, and wherein the plurality of subsystems comprises: a data receiving subsystem, a token extraction subsystem, a payment information feature determining subsystem, a token selection subsystem, a payment information determining subsystem, and an output subsystem” (claim 11); and “a non-transitory computer-readable storage medium having instructions stored therein that when executed by a hardware processor, cause the processor to execute operations” (claim 20). These additional elements are recited at a high level of generality (e.g., as a generic processor performing a generic computer functions) such that they amount to no more than mere instructions to apply the exception using a generic computer components. Further, the following limitations recite insignificant extra solution activity (for example, data gathering): “receiving one or more data, wherein the one or more data comprise at least one of the one or more electronic mails and one or more electronic documents attached in the one or more electronic mails” (claims 1, 11, and 20); and “providing an output of the determined one or more first payment information comprising at least one of: the one or more payment amounts and the one or more payment identifiers to one or more users” (claims 1, 11). These additional elements/limitations do not integrate the abstract idea into a practical application because they do not impose a meaningful limit on the judicial exception. The additional elements/limitations of independent claims 1, 11, and 20, here do not render improvements to the functioning of a computer or to any other technology or technical field (see MPEP § 2106.05(a)), nor do they integrate the abstract idea into a practical application under MPEP § 2106.05(b) (particular machine); MPEP § 2106.05(c) (particular transformations); or MPEP § 2106.05(e) (other meaningful limitations). Further, the combination of these additional elements/limitations is no more than mere instructions to apply the exception using a generic device. Accordingly, even in combination, these additional elements/limitations do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. Conclusion of Step 2A Analysis: Therefore, independent claims 1, 11, and 20, are non-statutory under 35 USC § 101 in view of step 2A of the test. Step 2B of the Test: The additional elements of independent claims 1, 11, and 20, (see above under Step 2A - Prong 2) are described by Applicant’s Specification in following terms: [0059] . . . The memory 202, the one or more hardware processors 204, and the storage unit 206 are communicatively coupled through a system bus 208 or any similar mechanism. Thememory202 includes the plurality of subsystems110 in the form of programmable instructions executable by the one or more hardware processors 204. [0060] The plurality of subsystems 110 includes a data receiving subsystem 210, a token extraction subsystem 212. a payment information feature determining subsystem 214, a token selection subsystem 216, a payment information determining subsystem 218, an output subsystem 220, and a training subsystem 222. []. [0061] The one or more hardware processors 204, as used herein, means any type of computational circuit, including, but not limited to. at least one of: a microprocessor unit, microcontroller, complex instruction set computing microprocessor unit. reduced instruction set computing microprocessor unit, very long instruction word microprocessor unit, explicitly parallel instruction computing microprocessor unit, graphics processing unit, digital signal processing unit, or any other type of processing circuit. The one or more hardware processors 204 may also include embedded controllers, including at least one of: generic or programmable logic devices or arrays, application specific integrated circuits, single-chip computers, and the like. [0062] The memory 202 mac be non-transitory volatile memory and non-volatile memory. The memory 202 may be coupled for communication with the one or more hardware processors 204, being a computer-readable storage medium. The one or more hardware processors 204 may execute machine-readable instructions and/or source code stored in the memory 202. A variety of machine-readable instructions may be stored in and accessed from the memory 202. The memory 202 may include any suitable elements for storing data and machine-readable instructions, including at least one of: read only memory, random access memory, erasable programmable read only memory electrically erasable programmable read only memory, a hard drive, a removable media drive for handling compact disks, digital video disks, diskettes, magnetic tape cartridges, memory cards, and the like. In the present embodiment, the memory 202 includes the plurality of subsystems 110 stored in the form of machine-readable instructions on any of the above-mentioned storage media and may be in communication with and executed by the one or more hardware processors 204. [0063] The storage unit 206 may be a cloud storage, a Structured Query Language (SQL) data store, a noSQL database or a location on a file system directly accessible by the plurality of subsystems 110. 0064] The plurality of subsystems 110 includes the data receiving subsystem 210 that is communicatively connected to the one or more hardware processors 204. The data receiving subsystem 210 is configured to receive the one or more data from the one or more databases 108. The one or more data include at least one of: the one or more electronic mails and the one or more electronic documents attached in the one or more electronic mails. []. This is a description of general-purpose computer. Thus, individually, the additional elements of independent claims 1, 11, and 20, are well-understood, routine, and conventional elements that amount to no more than implementing the abstract idea with a computerized system. Further, the additional limitations of “receiving” and “providing” information amount to no more than mere instructions to apply the exception using generic computer components. For the same reason these additional limitations are not sufficient to provide an inventive concept. The additional limitations of “receiving” and “providing” information were considered as insignificant extra-solution activity in Step 2A - Prong 2. Re-evaluating here in Step 2B, they are also determined to be well-understood, routine, and conventional activity in the field. Similarly to OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363, 115 USPQ2d 1090, 1093 (Fed. Cir. 2015) (sending messages over a network), and buySAFE, Inc. v. Google, Inc., 765 F.3d 1350, 1355, 112 USPQ2d 1093, 1096 (Fed. Cir. 2014) (computer receives and sends information over a network), the additional limitations of independent claims 1, 11, and 20, “receive” and “provide” information over a network in a merely generic manner. The courts have recognized “receiving” and “providing” information functions as well-understood, routine and conventional when claimed in a merely generic manner. Therefore, the additional limitations of independent claims 1, 11, and 20, are well-understood, routine, and conventional. Further, taken as combination, the additional elements/limitations add nothing more than what is present when the additional elements/limitations are considered individually. There is no indication that the combination provides any effect regarding the functioning of the computer or any improvement to another technology. Conclusion of Step 2B Analysis: Therefore, independent claims 1, 11, and 20, are non-statutory under 35 USC § 101 in view of step 2B of the test. Dependent Claims: Dependent claims 2-3 and 5-10 depend on independent claim 1; and dependent claims 12 and 14-19 depend on independent claim 11. The elements in dependent claims 2-3, 5-10, 12, and 14-19, which set forth or describe the abstract idea, are: “extracting the one or more information tokens comprises: converting, by the one or more hardware processors, the one or more data associated with at least one of the one or more electronic mails and the one or more electronic documents to one or more text formats; and transforming, by the one or more hardware processors, the one or more text formats into the one or more information tokens, based on a tokenization process” (claims 2 and 12: further narrowing the recited abstract idea); “the one or more payment information features comprise at least one of: horizontal distance from one or more first payment keywords, vertical distance from the one or more first payment keywords, horizontal distance from one or more second payment keywords, vertical distance from the one or more second payment keywords, one or more zip codes, recurrence of the one or more information tokens, and one or more positions of the one or more information tokens” (claim 3: further narrowing the recited abstract idea); “the one or more optimum information tokens are classified as the one or more non-payment information when the one or more confidence scores for the one or more payment amounts and the one or more payment identifiers are within the one or more predetermined threshold values; the one or more optimum information tokens are classified as the one or more payment amounts when at least one of: the one or more confidence scores for the one or more payment amounts are at least one of: equal and exceed the one or more predetermined threshold values, and the one or more confidence scores for the one or more payment identifiers are within the one or more predetermined threshold values; the one or more optimum information tokens are classified as the one or more payment identifiers when at least one of: the one or more confidence scores for the one or more payment identifiers are at least one of equal and exceed the one or more predetermined threshold values, and the one or more confidence scores for the one or more payment amounts are within the one or more predetermined threshold values; and the one or more optimum information tokens are classified as at least one of: the one or more payment amounts and the one or more payment identifiers, based on one or more first optimum confidence scores generated for at least one of: the one or more payment amounts and the one or more payment identifiers, when at least one of: the one or more confidence scores for the one or more payment identifiers and the one or more payment amounts are at least one of: equal and exceed the one or more predetermined threshold values” (claims 5 and 14: further narrowing the recited abstract idea); “classifying, by the one or more hardware processors, the one or more optimum information tokens with one or more second optimum confidence scores related to the one or more payment amounts, as one or more optimum payment amounts, when the one or more confidence scores related to the one or more payment amounts are generated for the one or more optimum information tokens; and classifying, by the one or more hardware processors, the one or more optimum information tokens with one or more third optimum confidence scores related to the one or more payment identifiers, as one or more optimum payment identifiers, when the one or more confidence scores related to the one or more payment identifiers are generated for the one or more optimum information tokens” (claims 6 and 15: further narrowing the recited abstract idea); “training, by the one or more hardware processors, the machine learning model, by: obtaining, by the one or more hardware processors, one or more labelled datasets from the one or more databases, wherein the one or more labelled datasets comprise the one or more information tokens extracted from at least one of: the one or more electronic mails and the one or more electronic documents attached in the one or more electronic mails; selecting, by the one or more hardware processors, one or more features vectors associated with the one or more payment information features for training the machine learning model based on a feature engineering process; labelling, by the one or more hardware processors, the one or more optimum information tokens to classify the one or more optimum information tokens into at least one of: the one or more payment amounts, the one or more payment identifiers and the one or more non-payment information; segmenting, by the one or more hardware processors, the one or more labelled datasets into at least one of: one or more training datasets and one or more validation datasets; training, by the one or more hardware processors, the machine learning model to correlate the one or more feature vectors associated with the one or more payment information features, with at least one of: the one or more payment amounts and the one or more payment identifiers, based on the one or more hyperparameters, wherein the max_depth hyperparameter is configured to control an optimum depth of each decision tree in the random forest based machine learning model, wherein the class_weight hyperparameter is configured to adjust one or more second weights of one or more classes in the random forest based machine learning model to control one or more class imbalance errors, wherein the n_estimators hyperparameter is configured to indicate a number of one or more decision trees to be included in the random forest based machine learning model, wherein the min_samples_split hyperparameter is configured to set a pre-determined number of one or more data points required in a node before the one or more data points split during a tree-building process, wherein the max_features hyperparameter is configured to determine an optimum number of the one or more payment information features when the optimum split of the one or more payment information features at each node in the random forest based machine learning model, wherein the min_samples_leaf is configured to indicate the pre-determined number of one or more data points required to generate a leaf node during the tree-building process; and generating, by the one or more hardware processors, the one or more confidence scores for the one or more optimum information tokens, based on the trained machine learning model” (claims 7 and 16: further narrowing the recited abstract idea, except “obtaining” step is insignificant extra solution activity); “validating, by the one or more hardware processors, the machine learning model based on the one or more validation datasets, wherein validating the machine learning model comprises: determining, by the one or more hardware processors, whether one or more metric scores attained by the trained machine learning model, exceeds one or more pre-determined threshold values, wherein the one or more metric scores are associated with one or more validation metrics comprising at least one of: precision metric, recall metric, FI-score metric, and confusion metric” (claims 8 and 17: further narrowing the recited abstract idea); “adjusting, by the one or more hardware processors, the one or more hyperparameters to fine-tune the machine learning model based on one or more results of validation of the machine learning model” (claims 9 and 18: further narrowing the recited abstract idea); and “re-training, by the one or more hardware processors, the machine teaming model over a plurality of time intervals based on one or more training data, wherein re-training the machine learning model over the plurality of time intervals comprises: receiving, by the one or more hardware processors, the one or more training data associated with at least one of: the one or more electronic mails and the one or more electronic documents attached in the one or more electronic mails; adding, by the one or more hardware processors, the one or more training data with the one or more training datasets to generate one or more updated training datasets; re-training, by the one or more hardware processors, the machine learning model to correlate the one or more feature vectors associated with the one or more payment information features, with at least one of: the one or more payment amounts and the one or more payment identifiers, wherein the one or more confidence scores are generated based on re-training the machine learning model; and executing, by the one or more hardware processors, the re-trained machine learning model in a payment information determining subsystem to determine the one or more first payment information comprising at least one of: the one or more payment amounts and the one or more payment identifiers within at least one of: the one or more electronic mails and the one or more electronic documents” (claims 10 and 19: further narrowing the recited abstract idea, except “receiving” step is insignificant extra solution activity). Conclusion of Dependent Claims Analysis: Dependent claims 2-3, 5-10, 12, and 14-19, do not correct the deficiencies of independent claims 1 and 11 and they are, thus, rejected on the same basis. Conclusion of the 35 USC § 101 Analysis: Therefore, claims 1-3, 5-12, and 14-20, are rejected as directed to an abstract idea without “significantly more” under 35 USC § 101. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Shirwadkar (US 12,271,445 B2) discloses: “Techniques for automatic intelligent information extraction from an electronic document are disclosed. In one embodiment, a computerized method is disclosed comprising training a label prediction model to generate a set of label predictions, obtaining an electronic document, analyzing the electronic document and determining a set of features for each of a set of information items identified in the electronic document, obtaining model output from the label prediction model for each information item, the model output comprising, for a respective information item, a set of probabilities corresponding to a set of information classes, and generating an information extraction comprising a set of labels corresponding to the set of information items.” Krishnaiah (US 12,147,973 B2) discloses: “The method includes determining, based on a transaction type of the transaction, non-payment information of a user associated with the user device. The method includes generating a hybrid wallet token for use with a payment account associated with the user, where the generating is based on the authorization token and on the transaction type, the hybrid wallet token comprising information indicating a funding instrument associated with the user, the hybrid wallet token further comprising the non-payment information.” Applicant's amendment necessitated the new grounds of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any extension fee pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to VIRPI H. KANERVO whose telephone number is 571-272-9818. The examiner can normally be reached on Monday – Friday, 10 am – 6 pm. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor Abhishek Vyas can be reached on 571-270-1836. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /VIRPI H KANERVO/ Primary Examiner, Art Unit 3691
Read full office action

Prosecution Timeline

Dec 27, 2023
Application Filed
Sep 08, 2025
Non-Final Rejection mailed — §101
Dec 08, 2025
Response Filed
Apr 14, 2026
Final Rejection mailed — §101
Jun 02, 2026
Interview Requested
Jun 08, 2026
Examiner Interview Summary
Jul 14, 2026
Response after Non-Final Action

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12664584
SYSTEMS AND METHODS FOR MANAGING A LOAN APPLICATION
2y 1m to grant Granted Jun 23, 2026
Patent 12632847
System, Method, and Computer Program Product for Generating Embeddings for Objects
1y 10m to grant Granted May 19, 2026
Patent 12626251
SYSTEMS AND METHODS FOR PREDICTIVE MODELLING OF CLEARING MESSAGES
2y 10m to grant Granted May 12, 2026
Patent 12626235
SYSTEM AND METHOD FOR MOBILE CHECK DEPOSIT WITH RESTRICTED ENDORSEMENT
1y 11m to grant Granted May 12, 2026
Patent 12608701
METHODS, SYSTEMS, AND DEVICES FOR LOADING CURRENCY INTO AN ELECTRONIC WALLET
3y 1m to grant Granted Apr 21, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

3-4
Expected OA Rounds
48%
Grant Probability
95%
With Interview (+47.8%)
4y 0m (~1y 6m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 558 resolved cases by this examiner. Grant probability derived from career allowance 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