Prosecution Insights
Last updated: October 28, 2026
Application No. 18/184,043

Explaining Machine Learning Output in Industrial Applications

Non-Final OA §103§112
Filed
Mar 15, 2023
Priority
Sep 15, 2020 — EU 20196232.1 +1 more
Examiner
SANKS, SCHYLER S
Art Unit
2129
Tech Center
2100 — Computer Architecture & Software
Assignee
ABB Schweiz AG
OA Round
3 (Non-Final)
73%
Grant Probability
Favorable
3-4
OA Rounds
0m
Est. Remaining
89%
With Interview

Examiner Intelligence

Grants 73% — above average
73%
Career Allowance Rate
382 granted / 524 resolved
+17.9% vs TC avg
Strong +16% interview lift
Without
With
+15.9%
Interview Lift
resolved cases with interview
Typical timeline
2y 10m
Avg Prosecution
30 currently pending
Career history
564
Total Applications
across all art units

Statute-Specific Performance

§101
2.5%
-37.5% vs TC avg
§103
45.9%
+5.9% vs TC avg
§102
16.6%
-23.4% vs TC avg
§112
34.5%
-5.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 524 resolved cases

Office Action

§103 §112
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 . Continued Examination Under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 06/22/2026 has been entered. Claim Rejections - 35 USC § 112 The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claim 18 is rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. Regarding claim 18, “The system of claim 17” lacks antecedent basis in the claims. Regarding claim 18, “The system of claim 17” appears to change the statutory category and it is unclear if claim 18 is to be a method or a system. 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 (i.e., changing from AIA to pre-AIA ) 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, 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. This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention. Claim(s) 1-2, 10, 12, and 15-16 is/are rejected under 35 U.S.C. 103 as being unpatentable over Das (Das, Arun, and Paul Rad. "Opportunities and challenges in explainable artificial intelligence (xai): A survey." arXiv preprint arXiv:2006.11371 (2020) in view of Shiraki (WO2018235841A1). Regarding claim 1, Das teaches an explainer system for explaining output of a prediction system comprising a system-monitor machine learning model trained to predict states of a monitored system (Algorithm 1, line 1, “f.predict(x)” where “f” can be a system-monitor machine learning model to predict states “y” of a monitored system), the explainer system comprising: a computer-implemented perturbator configured to apply predetermined perturbations to original sample data collected from the monitored system to produce perturbed sample data (Algorithm 1, line 3, “Permute(x)”, §IV, “4) Local Interpretable Model-Agnostic Explanations (LIME)…Here for the input instance we permute data by finding a superpixel of information (‘fake’ data)” which constitutes applying a predetermined perturbation to original sample data from the monitored system to produce perturbed sample data) the explainer system being configured to input the perturbed sample data to the prediction system (Algorithm 1, line 4, “f.predict(p)”); a computer-implemented tester configured to receive model output from the prediction system (Algorithm 1, lines 5 and 7), the model output comprising original model output produced by the system-monitor machine learning model based on the original sample data and deviated model output produced by the system-monitor machine learning model based on the perturbed sample data, the deviated model output comprising deviations from the original model output, the deviations resulting from the applied perturbations (Algorithm 1, line 5, “y” being output based on original sample data and “obs” being output based on the applie perturbations); and an computer-implemented extractor configured to receive data defining the perturbations and the resulting deviations and to extract therefrom important features for explaining the model output (Algorithm 1, line 9), wherein the computer-implemented extractor is configured to use an interpretable model to extract the important features for explaining the model output (Algorithm 1, line 9, “LinearModel.fit”) wherein the computer-implemented tester is further configured to identify the deviations between the deviated model output and the original model output (Algorithm 1, line 5, “dist” identifies the deviations via distance function) and to map the identified deviations to the applied perturbations to provide mapped perturbed segment-deviation pairs as input data for the interpretable model (Algortihm 1, line 7, “simscore”). Das does not teach the computer-implemented extractor configured to cause the important features to be presented via a user interface as an explanation of the output of the prediction system. Shiraki teaches causing important features to be presented via a user interface as an explanation of the output of the prediction system (see “Device Configuration”, “Specifically, as shown in FIG. 4, the feature representation extraction unit 12 extracts the feature representation of the analysis target range from the learning data passing through the analysis target range using a chi-square test, and extracts the extracted feature representation Gives a score indicating the relevance to the analysis target range. In addition, as shown in FIG. 5, the feature representation extraction unit 12 extracts the feature representation of the comparison target range from the learning data passing through the comparison target range using the chi-square test, and extracts the extracted feature representation: Assign a score indicating the relevance to the comparison range… The display unit 13 displays the extracted feature representation for each of the analysis target range and the comparison target range. Specifically, the display unit 13 is extracted on the screen of a display device connected to the graph structure analysis device 10 or on the screen of a terminal device connected to the graph structure analysis device 10 via a network. Display feature representation. The display unit 13 also displays the difference when the feature expression extraction unit 12 obtains the difference of the feature expression.”) It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify he computer-implemented extractor of Das to cause the important features to be presented via a user interface as an explanation of the output of the prediction system in order for users to ascertain the importance measures of various features and to evaluate the model (see “Industrial Applicability” in Shiraki). PNG media_image1.png 484 788 media_image1.png Greyscale Regarding claim 2, Das as modified teaches all of the limitations of claim 1, wherein the computer-implemented perturbator is configured to determine the perturbations to be applied using machine learning and/or optimization (Algorithm 1, line 3, “Permute(x)” is a part of a machine learning workflow). Regarding claim 10, Das as modified teaches all of the limitations of claim 1, wherein the original sample data comprises image data (Algorithm 1, line 3, “Randomly pick superpixels”, also see Figure 9). Regarding claim 12, Das as modified teaches all of the limitations of claim 1, wherein the original sample data comprises images (Algorithm 1, line 3, “Randomly pick superpixels”, also see Figure 9), wherein the computer-implemented perturbator is configured to apply the perturbations using data augmentation techniques (Algorithm 1, line 3, “Randomly pick superpixels”). Regarding claims 15-16, Das as modified according to claims 1-2 performs the method of claims 15-16, respectively, under normal operation. See MPEP 2112.02. Claim(s) 3-5, 9, 17-18, and 19 is/are rejected under 35 U.S.C. 103 as being unpatentable over Das (Das, Arun, and Paul Rad. "Opportunities and challenges in explainable artificial intelligence (xai): A survey." arXiv preprint arXiv:2006.11371 (2020) in view of Shiraki (WO2018235841A1), further in view of Yoon (Yoon, Jihyeun, Kyungyul Kim, and Jongseong Jang. "Propagated perturbation of adversarial attack for well-known CNNs: Empirical study and its explanation." 2019 IEEE/CVF International Conference on Computer Vision Workshop (ICCVW). IEEE, 2019.) Regarding claim 3, Das as modified teaches all of the limitations of claim 2. Das as modified does not teach wherein the computer-implemented perturbator comprises a computer-implemented search optimizer configured to use an iterative optimization algorithm whose objective function maximizes the deviation in output caused by candidate perturbations when perturbed sample data comprising the applied candidate perturbations are input to the system-monitor machine learning model, and wherein the computer-implemented perturbator is configured to apply the candidate perturbations determined by the computer-implemented search optimizer to be associated with the largest deviations. Yoon teaches the computer-implemented perturbator comprises a search optimizer configured to use an iterative optimization algorithm whose objective function maximizes the deviation in output caused by candidate perturbations when perturbed sample data comprising the applied candidate perturbations are input to the system-monitor machine learning model (see §2, “Fast gradient sign method” with objective function J(θ,x,y) where “The attacker continues to accumulate it until it successes to mis-classify for the classifier or gets to ϵ’s step limitation.” The deviation in output grows until a misclassification is produced, i.e. the deviation is maximized via the objective function to the point of misclassification), and wherein the computer-implemented perturbator is configured to apply the candidate perturbations determined by the search optimizer to be associated with the largest deviations (§2, each of FGSM, i-FGSM, and mi-FGSM is used by the computer-implemented perturbator in Figure 2 as input to the predictor and per §2 each is maximized until misclassification is produced and therefore the candidate perturbations which produce the largest deviations are those provided to the model at runtime.) It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to utilize a computer-implemented search optimizer configured to use an iterative optimization algorithm whose objective function maximizes the deviation in output caused by candidate perturbations when perturbed sample data comprising the applied candidate perturbations are input to the system-monitor machine learning model, and wherein the computer-implemented perturbator is configured to apply the candidate perturbations determined by the computer-implemented search optimizer to be associated with the largest deviations in Das as taught by Yoon in order to increase accuracy (see §5 of Yoon). Regarding claim 4, Das as modified teaches all of the limitations of claim 3, but does not teach wherein the computer-implemented search optimizer is configured, iteratively and until completion of the optimization: to generate one or more current-iteration candidate perturbations by modifying one or more previous-iteration candidate perturbations in accordance with the optimization algorithm, to provide perturbed sample data comprising the applied current-iteration candidate perturbations to the prediction system for input to the system-monitor machine learning model, and to receive, as feedback, deviated output produced by the system-monitor machine learning model based on the perturbed sample data, and to determine from the feedback a deviation caused by the current-iteration candidate perturbations. Yoon teaches the search optimizer is configured, iteratively and until completion of the optimization: to generate one or more current-iteration candidate perturbations by modifying one or more previous-iteration candidate perturbations in accordance with the optimization algorithm (§2, FGSM, for example, accumulates the gradient until misclassification occurs, i.e. it modifies previous perturbations by accumulation), to provide perturbed sample data comprising the applied current-iteration candidate perturbations to the prediction system for input to the system-monitor machine learning model, (“The attacker continues to accumulate it until it successes to mis-classify for the classifier or gets to ϵ’s step limitation.” – current iterations are provided to determine whether misclassification has occurred) and to receive, as feedback, deviated output produced by the system-monitor machine learning model based on the perturbed sample data, and to determine from the feedback a deviation caused by the current-iteration candidate perturbations (“The attacker continues to accumulate it until it successes to mis-classify for the classifier or gets to ϵ’s step limitation.” – the feedback being some mismatch between outputs and the determination being whether misclassification has occurred). Das and Yoon are combinable under the same rational as claim 3. Regarding claim 5, Das as modified teaches all of the limitations of claim 1, but does not teach one or more of: (i) a first perturbation selector machine learning model configured to receive as training data perturbed segment-deviation pairs and to learn to select perturbations that result in deviations in the model output of the system-monitor machine learning model that exceed deviations caused by other perturbations applied to the same original sample data; (ii) a second perturbation selector machine learning model configured to receive as training data the perturbed segment-deviation pairs and to learn to select perturbations that do not result in deviations in the model output that exceed deviations caused by other perturbations applied to the same original sample data. Yoon teaches a first perturbation selector machine learning model configured to receive as training data perturbed segment-deviation pairs and to learn to select perturbations that result in deviations in the model output of the system-monitor machine learning model that exceed deviations caused by other perturbations applied to the same original sample data (§2, i-FGSM, for example, accumulates the gradient until misclassification occurs, i.e. it selects perturbations which result exceeding deviations caused by other perturbations applied to the same original sample data and can be considered a machine learning model. One of the other models, e.g. FGSM or mi-FGSM, can be the computer-implemented perturbator of claim 1 and i-FGSM the perturbation selector machine learning model. The perturbations selected in claim 5 are not necessarily the predetermined perturbations of claim 1.) Das and Yoon are combinable under the same rational as claim 3. Regarding claim 9, Das as modified teaches all of the limitations of claim 1, but does not teach wherein the original sample data is un- preprocessed original sample data collected from the monitored system, and wherein the computer-implemented perturbator is configured to apply the perturbations to the un- preprocessed original sample data to produce un-preprocessed perturbed sample data, before the un-preprocessed perturbed sample data is formatted by a pre-processor to produce preprocessed perturbed sample data suitable for input to the system-monitor machine learning model. Yoon teaches wherein the original sample data is un-preprocessed original sample data collected from the monitored system, and wherein the computer-implemented perturbator is configured to apply the perturbations to the un-preprocessed original sample data to produce un-preprocessed perturbed sample data, before the un-preprocessed perturbed sample data is formatted by a pre-processor to produce preprocessed perturbed sample data suitable for input to the system-monitor machine learning model (see Figure 1. The original and perturbed images can be considered un-preprocessed and the Denoiser can be considered a preprocessor which prepares perturbed samples for input into the CNN). Das and Yoon are combinable under the same rational as claim 3. Regarding claims 17-18, Das as modified according to claims 3-4 performs the method of claims 17-18 under normal operation. Regarding claim 19, Das as modified according to claim 5 performs the method of claim 19 under normal operation. Claim(s) 11 is/are rejected under 35 U.S.C. 103 as being unpatentable over Das (Das, Arun, and Paul Rad. "Opportunities and challenges in explainable artificial intelligence (xai): A survey." arXiv preprint arXiv:2006.11371 (2020) in view of Shiraki (WO2018235841A1), further in view of Singh (Singh, Naman D., and Abhinav Dhall. "Clustering and learning from imbalanced data." arXiv preprint arXiv:1811.00972 (2018)). Regarding claim 11, Das as modified teaches all of the limitations of claim 1, but does not teach wherein the computer-implemented perturbator is configured to apply the perturbations by oversampling the original sample data, the oversampling comprising clustering samples in the original sample data and generating new samples from within the clusters. Singh discloses data perturbation via oversampling the original sample data, the oversampling comprising clustering samples in the original sample data and generating new samples from within the clusters (see §3, steps 1-6. Oversampling is performed from samples generated, i.e. perturbed samples, within the clusters and ensures more important samples have higher representation, “The way our algorithm decides on the number of new samples for each original instance makes sure that the more important samples have higher representation than far lying samples in the new balanced minority class space.”) It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to configured to the computer-implemented perturbator to apply the perturbations by oversampling the original sample data, the oversampling comprising clustering samples in the original sample data and generating new samples from within the clusters in Das in order to provide perturbed samples which ensure that important samples are properly represented. Allowable Subject Matter Claims 6 and 8 are allowed. Claims 7 and 20 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. The following is a statement of reasons for the indication of allowable subject matter: Regarding claim 7, the prior art does not support a prima facie case of obviousness or anticipation for the system of claim 5 comprising both models recited in claim 5 coupled with a perturbation finder which selects a perturbation from the outputs of each model. Regarding claim 20, the reasons for allowance are the same as claim 6, mutatis mutandis. See Non-Final Rejection dated 01/14/2026. Response to Arguments Applicant’s remarks filed 06/22/2026 have been fully considered. Applicant’s arguments have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to SCHYLER S SANKS whose telephone number is (571)272-6125. The examiner can normally be reached 06:30 - 15:30 Central Time, M-F. 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, Michael Huntley can be reached at (303) 297-4307. 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. /SCHYLER S SANKS/ Primary Examiner, Art Unit 2129
Read full office action

Prosecution Timeline

Show 1 earlier event
Jan 14, 2026
Non-Final Rejection mailed — §103, §112
Mar 18, 2026
Applicant Interview (Telephonic)
Mar 18, 2026
Examiner Interview Summary
Mar 20, 2026
Response Filed
Apr 09, 2026
Final Rejection mailed — §103, §112
Jun 22, 2026
Request for Continued Examination
Jun 25, 2026
Response after Non-Final Action
Sep 30, 2026
Non-Final Rejection mailed — §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12755138
NEURAL NETWORK APPARATUS
4y 1m to grant Granted Oct 06, 2026
Patent 12740558
BAG HOLDER FOR BLAST FREEZING
4y 6m to grant Granted Sep 22, 2026
Patent 12737596
EFFICIENT EXTENDED KALMAN FILTER (EKF) UNDER FEED-FORWARD APPROXIMATION OF A DYNAMICAL SYSTEM
4y 1m to grant Granted Sep 15, 2026
Patent 12736929
SYSTEMS AND METHODS FOR MONITORING AND TRAINING A MANUFACTURING SYSTEM
3y 8m to grant Granted Sep 15, 2026
Patent 12737634
ARTIFICIAL NEURAL NETWORK MODEL TRAINING METHOD, FREQUENCY UNIFORM MULTI-BEAM GENERATION METHOD, AND COMPUTER READABLE STORAGE MEDIUM STORING INSTRUCTIONS TO PERFORM ARTIFICIAL NEURAL NETWORK MODEL TRAINING METHOD AND FREQUENCY UNIFORM MULTI-BEAM GENERATION METHOD
3y 3m to grant Granted Sep 15, 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
73%
Grant Probability
89%
With Interview (+15.9%)
2y 10m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 524 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