Prosecution Insights
Last updated: August 17, 2026
Application No. 18/178,351

MANAGING DATA DRIFT IN MACHINE LEARNING MODELS USING INCREMENTAL LEARNING AND EXPLAINABILITY

Final Rejection §101§103
Filed
Mar 03, 2023
Priority
Oct 06, 2022 — provisional 63/413,725
Examiner
SPRATT, BEAU D
Art Unit
2143
Tech Center
2100 — Computer Architecture & Software
Assignee
Infineon Technologies AG
OA Round
2 (Final)
79%
Grant Probability
Favorable
3-4
OA Rounds
0m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 79% — above average
79%
Career Allowance Rate
356 granted / 451 resolved
+23.9% vs TC avg
Strong +24% interview lift
Without
With
+24.2%
Interview Lift
resolved cases with interview
Typical timeline
3y 0m
Avg Prosecution
33 currently pending
Career history
474
Total Applications
across all art units

Statute-Specific Performance

§101
12.5%
-27.5% vs TC avg
§103
65.0%
+25.0% vs TC avg
§102
11.0%
-29.0% vs TC avg
§112
5.5%
-34.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 451 resolved cases

Office Action

§101 §103
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 . Response to Amendment The Amendment filed 05/26/2026 has been entered. Claims 1-20 remain pending in the application. Allowable Subject Matter Claims 3, 10 and 17 are objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims. 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-2, 4-9, 11-16 and 18-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. The analysis of the claims will follow the 2019 Revised Patent Subject Matter Eligibility Guidance, 84 Fed. Reg. 50 (“2019 PEG”) Claim 1, 8 and 15 have the following abstract idea analysis. Step 1: The claim is directed to “a method, system and crm”. The claims are directed to the statutory categories accordingly. Step 2A Prong 1: claims recite the abstract idea limitations of "identifying a first set of data samples of the one or more data samples that satisfies a threshold criterion;”. These limitations include mental concepts (act of evaluating. Mental processes – concepts performed in the human mind (including an observation, evaluation, judgment, opinion) (see MPEP § 2106.04(a)(2), subsection III). The specification also provides example operations performed such as identifying misclassified data samples. USPGPUB ¶43. Other sections of the claims such as "obtaining, by a processing device, a first output from a machine learning model, wherein the first output comprises one or more data samples; generating, using an explainability tool, a weighted value for each data sample of the first set of data samples; and modifying the machine learning model based at least in part on the weighted value for each data sample of the first set of data samples." are advanced processes, too generic or high level to be listed as a judicial exception given the available descriptions and MPEP comparisons. Step 2A Prong 2: The judicial exceptions recited in these claims are not integrated into a practical application. Merely invoking "a machine learning model", "a processor" or "memory" does not yield eligibility. Claims are still in line with mental concepts such as claim 1, 8 and 15 are not specific to a practical application. The additional elements as such are processors and instructions which do not include specialized hardware. See MPEP § 2106.05(f). Claim 1, 8 and 15 do not include a particular field but even doing so may not be sufficient to overcome the abstract idea rejection. Merely applying an model to a field or data without an advancement in the new field or new hardware is ineligible. MPEP § 2106.05(h). Step 2B: The claims do not contain significantly more than their judicial exceptions. Processors, memory and other hardware are in their standard forms in the field. These additional elements are well-understood, routine, and conventional activity, see MPEP 2106.05(d)(II). Claims lacks any particular "how" or algorithm for a solution in a field in a novel way. Claims require more specificity on processes that would be incapable of simple mathematics, mental processes or use more substantial structure than conventional devices such as non-textbook implementations. Regarding claims 2, 4-7, 9, 11-14, 16 and 18-20 merely narrow the previously recited abstract idea limitations with more abstract concepts and/or routine fundamental processes. For the reasons described above with respect to claim 1 and 9 this judicial exception is not meaningfully integrated into a practical application, or significantly more than the abstract idea. Abstract idea steps 1, 2A prong 1 and 2 remain the same as independent analysis above. See specification for more practical application concepts as none are seen in claims 2-8 and 10-15. With respect to step 2B These claims disclose similar limitations described for the independent claims above and do not provide anything significantly more than mathematical or mental concepts. Claims 2, 4-7, 9, 11-14, 16 and 18-20 recite the additional elements of "wherein identifying the first set of data samples that satisfies the threshold criterion comprises identifying one or more misclassified data samples of the one or more data samples. validating the modified machine learning model using one or more new data samples. modifying the first set of data samples by multiplying the weighted value to each data sample of the first set of data samples; and retraining the machine learning model using the modified first set of data samples." These elements are more abstract concepts, generic applications to a field of use or well-understood, routine, conventional activity (see MPEP § 2106.05(d) and can't be simply appended to qualify as significantly more or being a practical application. What type of application, or structure of components beyond generic machine learning is still unknown for these claims. Therefore claims 2, 4-7, 9, 11-14, 16 and 18-20 also recite abstract ideas that do not integrate into a practical application or amount to significantly more than the judicial exception, and are rejected under U.S.C. 101. Claim Rejections - 35 USC § 103 In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102 of this title, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claims 1, 8 and 15 are rejected under 35 U.S.C. 103 as being unpatentable over WENCHEL et al. (US 20210174258 A1 hereinafter Wenchel) in view of Vijaykeerthy et al. (US 11636331 B2 hereinafter Vijaykeerthy) As to independent claim 1, Wenchel teaches a method comprising: obtaining, by a processing device, a first output from a machine learning model, wherein the first output comprises one or more data samples; [provides model outputs Fig. 1 114 that include features and metrics such as risk scores ¶50, ¶44 " ML model inferences and provide model outputs 114 (e.g., to one or more users, in a manner that is interpretable by the one or more users). The model outputs 114 can include explanations of the ML model inferences. The explanations can be based on the metrics at any phase of the system (pre, during, and/or post model inference). The explanations can be stored with such metrics, for example in common records of a database or other storage medium. Such explanations can include indications of data features and their associated feature importance."] identifying a first set of data samples of the one or more data samples that satisfies a threshold criterion; [thresholds based on a risk metric ¶68 "a modal alert to the user based on a threshold (e.g., a maximum or a minimum) single risk score;"] generating, using an explainability tool, a weighted value for each data sample of the first set of data samples; and [LIME tool based values ¶47 " Examples of single metrics 112 (e.g., based on individual data or data sets from the received data stream—also referred to herein as “non-aggregated data metrics”) can include, but are not limited to: minimum Local Interpretable Model-Agnostic Explanations (“LIME”) value, maximum LIME value, variance of LIME value, and gradient values"; ¶62 "weights for features or sets of features representing a significance"] modifying the machine learning model [retraining model ¶47 "adaptation of training data, resampling of data from the data stream 102, retraining of the ML model 110A"] Wenchel does not specifically teach modifying the machine learning model based at least in part on the weighted value for each data sample of the first set of data samples. However, Vijaykeerthy teaches modifying the machine learning model based at least in part on the weighted value for each data sample of the first set of data samples. [retrain based on explanation data (weight result from explanations data) Col. 6 ln. 23-67 "The model may then be retrained using the trainable explanation-guided loss, which guides the model to focus on the actual important regions (indicated by the annotated explanation) while learning."] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the learning model disclosed by Wenchel by incorporating the modifying the machine learning model based at least in part on the weighted value for each data sample of the first set of data samples disclosed by Vijaykeerthy because both techniques address the same field of machine learning and by incorporating Vijaykeerthy into Wenchel improves balance and reduces bias of models for better performance [Vijaykeerthy Col. 2 ln. 45-58] As to independent claim 8, Wenchel teaches a system comprising: [ML monitoring system ¶44] a memory; and [memories ¶92] a processing device operatively coupled to the memory, wherein the processing device is to: [processors ¶92] obtain a first output from a machine learning model, wherein the first output comprises one or more data samples; [provides model outputs Fig. 1 114 that include features and metrics such as risk scores ¶50, ¶44 " ML model inferences and provide model outputs 114 (e.g., to one or more users, in a manner that is interpretable by the one or more users). The model outputs 114 can include explanations of the ML model inferences. The explanations can be based on the metrics at any phase of the system (pre, during, and/or post model inference). The explanations can be stored with such metrics, for example in common records of a database or other storage medium. Such explanations can include indications of data features and their associated feature importance."] identify a first set of data samples of the one or more data samples that satisfies a threshold criterion; [thresholds based on a risk metric ¶68 "a modal alert to the user based on a threshold (e.g., a maximum or a minimum) single risk score;"] generate, using an explainability tool, a weighted value for each data sample of the first set of data samples; and [LIME tool based values ¶47 " Examples of single metrics 112 (e.g., based on individual data or data sets from the received data stream—also referred to herein as “non-aggregated data metrics”) can include, but are not limited to: minimum Local Interpretable Model-Agnostic Explanations (“LIME”) value, maximum LIME value, variance of LIME value, and gradient values"; ¶62 "weights for features or sets of features representing a significance"] modify the machine learning model [retraining model ¶47 "adaptation of training data, resampling of data from the data stream 102, retraining of the ML model 110A"] Wenchel does not specifically teach modify the machine learning model based at least in part on the weighted value for each data sample of the first set of data samples. However, Vijaykeerthy teaches modify the machine learning model based at least in part on the weighted value for each data sample of the first set of data samples. [retrain based on explanation data (weight result from explanations data) Col. 6 ln. 23-67 "The model may then be retrained using the trainable explanation-guided loss, which guides the model to focus on the actual important regions (indicated by the annotated explanation) while learning."] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the learning model disclosed by Wenchel by incorporating the modifying the machine learning model based at least in part on the weighted value for each data sample of the first set of data samples disclosed by Vijaykeerthy because both techniques address the same field of machine learning and by incorporating Vijaykeerthy into Wenchel improves balance and reduces bias of models for better performance [Vijaykeerthy Col. 2 ln. 45-58] As to independent claim 15, Wenchel teaches a non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising: [memories, processor and instructions ¶92] obtaining, by a processing device, a first output from a machine learning model, wherein the first output comprises one or more data samples; [provides model outputs Fig. 1 114 that include features and metrics such as risk scores ¶50, ¶44 " ML model inferences and provide model outputs 114 (e.g., to one or more users, in a manner that is interpretable by the one or more users). The model outputs 114 can include explanations of the ML model inferences. The explanations can be based on the metrics at any phase of the system (pre, during, and/or post model inference). The explanations can be stored with such metrics, for example in common records of a database or other storage medium. Such explanations can include indications of data features and their associated feature importance."] identifying a first set of data samples of the one or more data samples that satisfies a threshold criterion; [thresholds based on a risk metric ¶68 "a modal alert to the user based on a threshold (e.g., a maximum or a minimum) single risk score;"] generating, using an explainability tool, a weighted value for each data sample of the first set of data samples; and [LIME tool based values ¶47 " Examples of single metrics 112 (e.g., based on individual data or data sets from the received data stream—also referred to herein as “non-aggregated data metrics”) can include, but are not limited to: minimum Local Interpretable Model-Agnostic Explanations (“LIME”) value, maximum LIME value, variance of LIME value, and gradient values"; ¶62 "weights for features or sets of features representing a significance"] modifying the machine learning model [retraining model ¶47 "adaptation of training data, resampling of data from the data stream 102, retraining of the ML model 110A"] Wenchel does not specifically teach modifying the machine learning model based at least in part on the weighted value for each data sample of the first set of data samples. However, Vijaykeerthy teaches modifying the machine learning model based at least in part on the weighted value for each data sample of the first set of data samples. [retrain based on explanation data (weight result from explanations data) Col. 6 ln. 23-67 "The model may then be retrained using the trainable explanation-guided loss, which guides the model to focus on the actual important regions (indicated by the annotated explanation) while learning."] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the learning model disclosed by Wenchel by incorporating the modifying the machine learning model based at least in part on the weighted value for each data sample of the first set of data samples disclosed by Vijaykeerthy because both techniques address the same field of machine learning and by incorporating Vijaykeerthy into Wenchel improves balance and reduces bias of models for better performance [Vijaykeerthy Col. 2 ln. 45-58] Claims 2, 9 and 16 are rejected under 35 U.S.C. 103 as being unpatentable over Wenchel and Vijaykeerthy, as applied in the rejection of claim 1, 8 and 15 above, and further in view of Chitiveli et al. (US 8352386 B2 hereinafter Chitiveli) As to dependent claim 2, Wenchel and Vijaykeerthy teach the method of claim 1 above that is incorporated, Wenchel and Vijaykeerthy do not specifically teach wherein identifying the first set of data samples that satisfies the threshold criterion comprises identifying one or more misclassified data samples of the one or more data samples. However, Chitiveli teaches wherein identifying the first set of data samples that satisfies the threshold criterion comprises identifying one or more misclassified data samples of the one or more data samples. [Chitiveli finds misclassified for retraining Col. 10 ln. 49-67 "documents misclassified by the classifier may be used as additional training examples"] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the modeling disclosed by Wenchel and Vijaykeerthy by incorporating the wherein identifying the first set of data samples that satisfies the threshold criterion comprises identifying one or more misclassified data samples of the one or more data samples disclosed by Chitiveli because all techniques address the same field of machine learning and by incorporating Chitiveli into Wenchel and Vijaykeerthy provides more accurate and reliable categorization of unstructured data [Chitiveli Col. 1 ln. 11-38] As to dependent claim 9, Wenchel and Vijaykeerthy teach the method of claim 8 above that is incorporated, Wenchel and Vijaykeerthy do not specifically teach wherein identifying the first set of data samples that satisfies the threshold criterion comprises identifying one or more misclassified data samples of the one or more data samples. However, Chitiveli teaches wherein identifying the first set of data samples that satisfies the threshold criterion comprises identifying one or more misclassified data samples of the one or more data samples. [Chitiveli finds misclassified for retraining Col. 10 ln. 49-67 "documents misclassified by the classifier may be used as additional training examples"] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the modeling disclosed by Wenchel and Vijaykeerthy by incorporating the wherein identifying the first set of data samples that satisfies the threshold criterion comprises identifying one or more misclassified data samples of the one or more data samples disclosed by Chitiveli because all techniques address the same field of machine learning and by incorporating Chitiveli into Wenchel and Vijaykeerthy provides more accurate and reliable categorization of unstructured data [Chitiveli Col. 1 ln. 11-38] As to dependent claim 16, Wenchel and Vijaykeerthy teach the method of claim 15 above that is incorporated, Wenchel and Vijaykeerthy do not specifically teach wherein identifying the first set of data samples that satisfies the threshold criterion comprises identifying one or more misclassified data samples of the one or more data samples. However, Chitiveli teaches wherein identifying the first set of data samples that satisfies the threshold criterion comprises identifying one or more misclassified data samples of the one or more data samples. [Chitiveli finds misclassified for retraining Col. 10 ln. 49-67 "documents misclassified by the classifier may be used as additional training examples"] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the modeling disclosed by Wenchel and Vijaykeerthy by incorporating the wherein identifying the first set of data samples that satisfies the threshold criterion comprises identifying one or more misclassified data samples of the one or more data samples disclosed by Chitiveli because all techniques address the same field of machine learning and by incorporating Chitiveli into Wenchel and Vijaykeerthy provides more accurate and reliable categorization of unstructured data [Chitiveli Col. 1 ln. 11-38] Claims 4, 11 and 18 are rejected under 35 U.S.C. 103 as being unpatentable over Wenchel and Vijaykeerthy, as applied in the rejection of claim 1, 8 and 15 above, and further in view of Ravishankar et al. (US 20230238134 A1 Ravishankar) As to dependent claim 4, Wenchel and Vijaykeerthy teach the method of claim 1 above that is incorporated, Wenchel and Vijaykeerthy do not specifically teach validating the modified machine learning model using one or more new data samples. However, Ravishankar teaches validating the modified machine learning model using one or more new data samples. [validation dataset for validating model with different data ¶55 "In some embodiments, the loss may be determined using a validation dataset, wherein the validation dataset is distinct from the training dataset and comprises data not seen by the tri-net deep learning model during training. In this way, the method 400 enables the tri-net deep neural network to learn features of ECG data and vital sign data that enable cardiac arrhythmias to be predicted before they occur."] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the modeling disclosed by Wenchel and Vijaykeerthy by incorporating the validating the modified machine learning model using one or more new data samples disclosed by Ravishankar because all techniques address the same field of machine learning and by incorporating Ravishankar into Wenchel and Vijaykeerthy enables improved models with more accurate predictions that are validated [Ravishankar ¶28, ¶15] As to dependent claim 11, Wenchel and Vijaykeerthy teach the method of claim 8 above that is incorporated, Wenchel and Vijaykeerthy do not specifically teach validate the modified machine learning model using one or more new data samples. However, Ravishankar teaches validate the modified machine learning model using one or more new data samples. [validation dataset for validating model with different data ¶55 "In some embodiments, the loss may be determined using a validation dataset, wherein the validation dataset is distinct from the training dataset and comprises data not seen by the tri-net deep learning model during training. In this way, the method 400 enables the tri-net deep neural network to learn features of ECG data and vital sign data that enable cardiac arrhythmias to be predicted before they occur."] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the modeling disclosed by Wenchel and Vijaykeerthy by incorporating the validate the modified machine learning model using one or more new data samples disclosed by Ravishankar because all techniques address the same field of machine learning and by incorporating Ravishankar into Wenchel and Vijaykeerthy enables improved models with more accurate predictions that are validated [Ravishankar ¶28, ¶15] As to dependent claim 18, Wenchel and Vijaykeerthy teach the method of claim 15 above that is incorporated, Wenchel and Vijaykeerthy do not specifically teach validate the modified machine learning model using one or more new data samples. However, Ravishankar teaches validate the modified machine learning model using one or more new data samples. [validation dataset for validating model with different data ¶55 "In some embodiments, the loss may be determined using a validation dataset, wherein the validation dataset is distinct from the training dataset and comprises data not seen by the tri-net deep learning model during training. In this way, the method 400 enables the tri-net deep neural network to learn features of ECG data and vital sign data that enable cardiac arrhythmias to be predicted before they occur."] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the modeling disclosed by Wenchel and Vijaykeerthy by incorporating the validate the modified machine learning model using one or more new data samples disclosed by Ravishankar because all techniques address the same field of machine learning and by incorporating Ravishankar into Wenchel and Vijaykeerthy enables improved models with more accurate predictions that are validated [Ravishankar ¶28, ¶15] Claims 5, 12 and 19 are rejected under 35 U.S.C. 103 as being unpatentable over Wenchel and Vijaykeerthy, as applied in the rejection of claim 1, 8 and 15 above, and further in view of Ribera et al. (US 20210073675 A1 hereinafter Ribera) As to dependent claim 5, Wenchel and Vijaykeerthy teach the method of claim 1 above that is incorporated, Wenchel and Vijaykeerthy do not specifically teach modifying the first set of data samples by multiplying the weighted value to each data sample of the first set of data samples; and retraining the machine learning model using the modified first set of data samples. However, Ribera teaches modifying the first set of data samples by multiplying the weighted value to each data sample of the first set of data samples; and [modifies the model loss function with multiplying creating a weighted loss function ¶10 "Weighting the loss function custom-character(x, {circumflex over (x)}) may include multiplying the loss function custom-character(x, {circumflex over (x)}) by the weight function w(x) to compute the weighted loss function custom-character.sub.w(x, {circumflex over (x)}"] retraining the machine learning model using the modified first set of data samples. [continuously trains (retrains) using weighted loss function ¶11-12 "train a continuous machine learning model in accordance with the training data set and the weighted loss function"] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the modeling disclosed by Wenchel and Vijaykeerthy by incorporating the modifying the first set of data samples by multiplying the weighted value to each data sample of the first set of data samples; and retraining the machine learning model using the modified first set of data samples disclosed by Ribera because all techniques address the same field of machine learning and by incorporating Ribera into Wenchel and Vijaykeerthy improves the accuracy of models through parameter adjustments [Ribera ¶2-3] As to dependent claim 12, Wenchel and Vijaykeerthy teach the method of claim 8 above that is incorporated, Wenchel and Vijaykeerthy do not specifically teach modifying the first set of data samples by multiplying the weighted value to each data sample of the first set of data samples; and retraining the machine learning model using the modified first set of data samples. However, Ribera teaches modifying the first set of data samples by multiplying the weighted value to each data sample of the first set of data samples; and [modifies the model loss function with multiplying creating a weighted loss function ¶10 "Weighting the loss function custom-character(x, {circumflex over (x)}) may include multiplying the loss function custom-character(x, {circumflex over (x)}) by the weight function w(x) to compute the weighted loss function custom-character.sub.w(x, {circumflex over (x)}"] retraining the machine learning model using the modified first set of data samples. [continuously trains (retrains) using weighted loss function ¶11-12 "train a continuous machine learning model in accordance with the training data set and the weighted loss function"] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the modeling disclosed by Wenchel and Vijaykeerthy by incorporating the modifying the first set of data samples by multiplying the weighted value to each data sample of the first set of data samples; and retraining the machine learning model using the modified first set of data samples disclosed by Ribera because all techniques address the same field of machine learning and by incorporating Ribera into Wenchel and Vijaykeerthy improves the accuracy of models through parameter adjustments [Ribera ¶2-3] As to dependent claim 19, Wenchel and Vijaykeerthy teach the method of claim 15 above that is incorporated, Wenchel and Vijaykeerthy do not specifically teach modifying the first set of data samples by multiplying the weighted value to each data sample of the first set of data samples; and retraining the machine learning model using the modified first set of data samples. However, Ribera teaches modifying the first set of data samples by multiplying the weighted value to each data sample of the first set of data samples; and [modifies the model loss function with multiplying creating a weighted loss function ¶10 "Weighting the loss function custom-character(x, {circumflex over (x)}) may include multiplying the loss function custom-character(x, {circumflex over (x)}) by the weight function w(x) to compute the weighted loss function custom-character.sub.w(x, {circumflex over (x)}"] retraining the machine learning model using the modified first set of data samples. [continuously trains (retrains) using weighted loss function ¶11-12 "train a continuous machine learning model in accordance with the training data set and the weighted loss function"] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the modeling disclosed by Wenchel and Vijaykeerthy by incorporating the modifying the first set of data samples by multiplying the weighted value to each data sample of the first set of data samples; and retraining the machine learning model using the modified first set of data samples disclosed by Ribera because all techniques address the same field of machine learning and by incorporating Ribera into Wenchel and Vijaykeerthy improves the accuracy of models through parameter adjustments [Ribera ¶2-3] Claims 6-7, 13-14 and 20 are rejected under 35 U.S.C. 103 as being unpatentable over Wenchel and Vijaykeerthy, as applied in the rejection of claim 1, 8 and 15 above, and further in view of COX et al. (US 20180012106 A1 hereinafter Cox) As to dependent claim 6, Wenchel and Vijaykeerthy teach the method of claim 1 above that is incorporated, Wenchel and Vijaykeerthy do not specifically teach modifying the first set of data samples by additively applying the weighted value to each data sample of the first set of data samples; and retraining the machine learning model using the modified first set of data samples. However, Cox teaches modifying the first set of data samples by additively applying the weighted value to each data sample of the first set of data samples; and [modifies models with penalties of additional weightings ¶6 "For example, greater penalties may be introduced for misclassification, on the part of the machine-learning system, of examples that are easily classified by humans. Similarly, lesser penalties may be introduced for misclassification of examples that are relatively more difficult for humans to classify. By imposing such additional weightings in the objective function of the machine-learning algorithm"] retraining the machine learning model using the modified first set of data samples. [penalized training data used for learning and adjusting model loss function (retraining) ¶67-68 "human-weighted loss and margins that are penalized for being inconsistent with those established by human annotators"] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the modeling disclosed by Wenchel and Vijaykeerthy by incorporating the modifying the first set of data samples by additively applying the weighted value to each data sample of the first set of data samples; and retraining the machine learning model using the modified first set of data samples disclosed by Cox because all techniques address the same field of machine learning and by incorporating Cox into Wenchel and Vijaykeerthy enables models to perform better against overfitting by utilizing regularization [Cox ¶4-5] As to dependent claim 7, Wenchel and Vijaykeerthy teach the method of claim 1 above that is incorporated, Wenchel and Vijaykeerthy do not specifically teach wherein modifying the machine learning model is further based on a regularization parameter. However, Cox teaches wherein modifying the machine learning model is further based on a regularization parameter. [regularization penalties (parameter) ¶4 "Machine-learning systems typically combat the effects of overfitting by a process called “regularization,” in which penalties are placed on solutions that are thought to be more likely to be the result of overfitting, typically because they are more complex or because they exhibit less stable behavior under injected noise." Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the modeling disclosed by Wenchel and Vijaykeerthy by incorporating the wherein modifying the machine learning model is further based on a regularization parameter disclosed by Cox because all techniques address the same field of machine learning and by incorporating Cox into Wenchel and Vijaykeerthy enables models to perform better against overfitting by utilizing regularization [Cox ¶4-5] As to dependent claim 13, Wenchel and Vijaykeerthy teach the method of claim 8 above that is incorporated, Wenchel and Vijaykeerthy do not specifically teach modifying the first set of data samples by additively applying the weighted value to each data sample of the first set of data samples; and retraining the machine learning model using the modified first set of data samples. However, Cox teaches modifying the first set of data samples by additively applying the weighted value to each data sample of the first set of data samples; and [modifies models with penalties of additional weightings ¶6 "For example, greater penalties may be introduced for misclassification, on the part of the machine-learning system, of examples that are easily classified by humans. Similarly, lesser penalties may be introduced for misclassification of examples that are relatively more difficult for humans to classify. By imposing such additional weightings in the objective function of the machine-learning algorithm"] retraining the machine learning model using the modified first set of data samples. [penalized training data used for learning and adjusting model loss function (retraining) ¶67-68 "human-weighted loss and margins that are penalized for being inconsistent with those established by human annotators"] Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the modeling disclosed by Wenchel and Vijaykeerthy by incorporating the modifying the first set of data samples by additively applying the weighted value to each data sample of the first set of data samples; and retraining the machine learning model using the modified first set of data samples disclosed by Cox because all techniques address the same field of machine learning and by incorporating Cox into Wenchel and Vijaykeerthy enables models to perform better against overfitting by utilizing regularization [Cox ¶4-5] As to dependent claim 14, Wenchel and Vijaykeerthy teach the method of claim 8 above that is incorporated, Wenchel and Vijaykeerthy do not specifically teach wherein modifying the machine learning model is further based on a regularization parameter. However, Cox teaches wherein modifying the machine learning model is further based on a regularization parameter. [regularization penalties (parameter) ¶4 "Machine-learning systems typically combat the effects of overfitting by a process called “regularization,” in which penalties are placed on solutions that are thought to be more likely to be the result of overfitting, typically because they are more complex or because they exhibit less stable behavior under injected noise." Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the modeling disclosed by Wenchel and Vijaykeerthy by incorporating the wherein modifying the machine learning model is further based on a regularization parameter disclosed by Cox because all techniques address the same field of machine learning and by incorporating Cox into Wenchel and Vijaykeerthy enables models to perform better against overfitting by utilizing regularization [Cox ¶4-5] As to dependent claim 20, Wenchel and Vijaykeerthy teach the method of claim 1 above that is incorporated, Wenchel and Vijaykeerthy do not specifically teach wherein modifying the machine learning model is further based on a regularization parameter. However, Cox teaches wherein modifying the machine learning model is further based on a regularization parameter. [regularization penalties (parameter) ¶4 "Machine-learning systems typically combat the effects of overfitting by a process called “regularization,” in which penalties are placed on solutions that are thought to be more likely to be the result of overfitting, typically because they are more complex or because they exhibit less stable behavior under injected noise." Accordingly, it would have been obvious to a person of ordinary skill in the art before the effective filling date of the claimed invention to modify the modeling disclosed by Wenchel and Vijaykeerthy by incorporating the wherein modifying the machine learning model is further based on a regularization parameter disclosed by Cox because all techniques address the same field of machine learning and by incorporating Cox into Wenchel and Vijaykeerthy enables models to perform better against overfitting by utilizing regularization [Cox ¶4-5] Response to Arguments Applicant's arguments filed 05/26/2026. In the remark with regards to 101, applicant argues that: (1) Claims cannot be performed in the human mind. (see MPEP Example about calculating GPS). Claim aligns more with eligible claim examples. (2) Claims exceed the requirement of step 2B, "learning based at least in part on the weighted value for each data sample of the first set of data samples" is an example of significantly more. Examiner respectfully disagrees with Applicant's arguments. As to point (1) claim 1 limitation recites "identifying a first set of data samples of the one or more data samples that satisfies a threshold criterion;". This looks akin to the example in the MPEP. See MPEP 2106.07(a) quote "Sample explanation: The claim recites the step of comparing collected information to a predefined threshold, which is an act of evaluating information that can be practically performed in the human mind. Thus, this step is an abstract idea in the “mental process” grouping." Mental processes – concepts performed in the human mind (including an observation, evaluation, judgment, opinion). The limitation is not limited by any advanced hardware or AI process that require more structure. The samples could be as few as two samples (such as a cat and dog) and a criterion could simple as is each sample correctly identified as dog (see USPGPUB specification ¶20). According to MPEP 2111, examiner is obliged to give the terms or phrases their broadest interpretation definition awarded by one of an ordinary skill in the art unless applicant has provided some indication of the definition of the claimed terms or phrases. Hence the claim limitation is directed to an abstract idea of a mental process and the 101 rejection will be maintained. As to point (2) claim 1 limitation recites "modifying the machine learning model based at least in part on the weighted value for each data sample of the first set of data samples.". In machine learning, models that undergo training change weights. For background evidence, See Ornstein (US 5590218 A) from 1996, teaches training a neural network model with samples and modifying weights accordingly (see Col. 17 ln. 10-20). See MPEP 2106.05(f): claims that recite only the idea of a solution or outcome, without how the problem is solved, can amount to mere instructions to apply the exception. Thus the limitation is not a significant technical "how" since it does not provide detail such as an explainability algorithm, particular loss function, model architecture or concrete improvement to ML operations. Hence the claim is directed to an abstract idea of a mental process and does not exceed the requirement step 2B and the 101 rejection will be maintained. Applicant's arguments filed 05/26/2026. In the remark with regards to 103, applicant argues that: (1) Wenchel and Vijaykeerthy fail to teach "modifying the machine learning model based at least in part on the weighted value for each data sample of the first set of data samples." as recited by original claim 1. See (Vijaykeerthy col. 6, lines 23-26). Applicant submits that "trainable explanation-guided loss" in Vijaykeerthy is not described or defined in any way that might be considered to be a "weighted value" of the present claims. Furthermore, the statement in Vijaykeerthy about the use of trainable explanation-guided loss is untethered from the rest of the disclosure and does not provide any explanation that would allow a person of ordinary skill in the art to apply the concept to the rest of what is described. In short, the short disclosure of Vijaykeerthy is not enabling and therefore cannot support the rejection. To do so would require hindsight reasoning from Applicant's own specification. Examiner respectfully disagrees with Applicant's arguments. As to point (1), Wenchel and Vijaykeerthy do teach "modifying the machine learning model based at least in part on the weighted value for each data sample of the first set of data samples." as recited by original claim 1 as recited by claim 1. Wenchel teaches an XAI/explainer that analyzes ML infereneces such as LIME/SHAP metrics (see ¶47). Wenchel further teaches remediation actions such as resampling, retraining or disabling model. Weights are involved including explanatory weights (see ¶19, ¶62, ¶64). Vijaykeerthy teaches influence functions and retraining using explaination-guided loss (See Col. 6 ln. 23-26). Note training changes weights. This is a main part of machine learning, where models that undergo training change weights. For background, See Ornstein (US 5590218 A) from 1996, teaches training a neural network model with samples and modifying weights accordingly (see Col. 17 ln. 10-20). During prosecution, prior art is presumed operable/enabling. Both reference seek to retrain models (update weights). According to MPEP 2111, examiner is obliged to give the terms or phrases their broadest interpretation definition awarded by one of an ordinary skill in the art unless applicant has provided some indication of the definition of the claimed terms or phrases. In response to Applicants’ arguments against the references individually, one cannot show non obviousness by attacking references individually where the rejections are based on combinations of references. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Applicant is required under 37 C.F.R. § 1.111(c) to consider these references fully when responding to this action. Ornstein (US 5590218 A) teaches training a neural network model with samples and modifying weights accordingly (see Col. 17 ln. 10-20) THIS ACTION IS MADE FINAL. 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 nonprovisional extension fee (37 CFR 1.17(a)) 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 mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to BEAU SPRATT whose telephone number is (571)272-9919. The examiner can normally be reached M-F 8:30-5 EST. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Jennifer Welch can be reached at 5712127212. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /BEAU D SPRATT/ Primary Examiner, Art Unit 2143
Read full office action

Prosecution Timeline

Mar 03, 2023
Application Filed
Jan 23, 2026
Non-Final Rejection mailed — §101, §103
May 26, 2026
Response Filed
Jun 25, 2026
Final Rejection mailed — §101, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12705483
AI GAN ENABLED MEDIA COMPRESSION FOR OPTIMIZED RESOURCE UTILIZATION
3y 3m to grant Granted Aug 11, 2026
Patent 12694282
METHOD AND APPARATUS FOR GENERATING NEURAL NETWORK MODEL, AND COMPUTER-READABLE STORAGE MEDIUM
5y 1m to grant Granted Jul 28, 2026
Patent 12694333
MODEL LEARNING SYSTEM AND MODEL LEARNING DEVICE
3y 9m to grant Granted Jul 28, 2026
Patent 12693771
LEARNING USER INTERFACE
2y 8m to grant Granted Jul 28, 2026
Patent 12685939
CASCADING THROUGHOUT AN IMAGE DYNAMIC USER FEEDBACK RESPONSIVE TO THE AI GENERATED IMAGE
3y 5m to grant Granted Jul 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
79%
Grant Probability
99%
With Interview (+24.2%)
3y 0m (~0m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 451 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