Prosecution Insights
Last updated: April 18, 2026
Application No. 17/452,517

ADAPTIVE DRIFT DFETECTION AND PERFORMANCE MANAGEMENT FOR NON-STATIONARY DATA PROCESSING SYSTEMS

Final Rejection §101§112
Filed
Oct 27, 2021
Examiner
VAUGHN, RYAN C
Art Unit
2125
Tech Center
2100 — Computer Architecture & Software
Assignee
International Business Machines Corporation
OA Round
4 (Final)
62%
Grant Probability
Moderate
5-6
OA Rounds
3y 9m
To Grant
81%
With Interview

Examiner Intelligence

Grants 62% of resolved cases
62%
Career Allow Rate
145 granted / 235 resolved
+6.7% vs TC avg
Strong +19% interview lift
Without
With
+19.4%
Interview Lift
resolved cases with interview
Typical timeline
3y 9m
Avg Prosecution
45 currently pending
Career history
280
Total Applications
across all art units

Statute-Specific Performance

§101
23.9%
-16.1% vs TC avg
§103
40.1%
+0.1% vs TC avg
§102
7.6%
-32.4% vs TC avg
§112
21.9%
-18.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 235 resolved cases

Office Action

§101 §112
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 . Claims 1-20 are presented for examination. Continued Examination under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on October 22, 2025 has been entered. Response to Amendment Applicant’s amendment has obviated most, but not all, of the remaining objections to the specification, drawings, and claims. To the extent that an objection or rejection appears in the previous Office Action(s) but not this Office Action, that objection or rejection is withdrawn. To the extent that it appears both in a previous Office Action(s) and this Office Action, the objection or rejection is maintained. Claim Objections Claims 1, 8, and 15 are objected to because of the following informalities: “retraining data is” should be “retraining data are”. Claim 15 is objected to because of the following informalities: “based the collected” should be “based on the collected”. All claims dependent on a claim objected to hereunder are also objected to for being dependent on an objected-to base claim. Appropriate correction is required. Claim Rejections - 35 USC § 112 The text of those sections of Title 35, U.S. Code not included in this action can be found in a prior Office action. Claims 1-20 are 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. The term “improve” in claims 1, 8, and 15 is a relative term which renders the claims indefinite. The term “improve” is not defined by the claims, the specification does not provide a standard for ascertaining the requisite degree, and one of ordinary skill in the art would not be reasonably apprised of the scope of the invention. In particular, neither the claims nor the specification explicitly defines what the improvement is, how the improvement is measured, or what the baseline for determining whether there has been improvement is. All claims dependent on a claim rejected hereunder are also rejected for being dependent on a rejected base claim. Claim Rejections - 35 USC § 101 Claims 1-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 Step 1: The claim recites a method; therefore, it is directed to the statutory category of processes. Step 2A Prong 1: The claim recites, inter alia: [D]ynamically detecting drift in … one or more machine learning models generating a plurality of predictions and deployed in a computing system: This limitation could encompass the mental detection of drift in the models by observing their outputs. [D]etecting non-stationary data traffic in a real-time encrypted and encapsulated data stream: This limitation could encompass mentally detecting non-stationary data traffic in the data stream by visual observation. Note that the claim does not define the encryption, so this could encompass encryption schemes that are comprehensible to a human user. [C]ollecting a plurality of metrics of the one or more machine learning models based on the drift: This limitation could encompass mentally gathering data about the models. [S]ampling the real-time encrypted data stream based on the collected plurality of metrics to create retraining data, wherein the retraining data [are] controlled by a minimum required data sample size and by a budget parameter representing a maximum number of trained models and scoring endpoints in use: This limitation could encompass mentally sampling the data stream to create a dataset under the claimed constraints. [D]etermining the required data sample size by extrapolating a learning curve based on a cross-validation performance of the one or more machine learning models: This limitation could encompass mentally determining the sample size by mentally extrapolating the learning curve based on the recited data. [C]omputing information metrics from the plurality of metrics based on how informative the sampled real-time encrypted data stream is to improve model performance, wherein the information metrics include a distribution distance: This limitation could encompass mentally computing the information metrics including a distribution distance. Alternatively, this recites a mathematical concept. Note that the “improve model performance” language is intended-result language that does not alter the analysis. [A]diusting a sampling rate based on the distribution distance from the retraining data and the original training dataset: This limitation could encompass mentally adjusting the rate at which the (mental) sampling takes place based on a distribution distance. Step 2A Prong 2: This judicial exception is not integrated into a practical application. The claim further recites that the method is “computer-implemented” and further recites “training one or more machine learning models with an original training dataset” and “training one or more additional machine learning models based on the created retraining data”. However, the first of these additional elements is a mere instruction to apply the judicial exception using a generic computer programmed with a generic class of computer algorithm, MPEP § 2106.05(f), and the second and third are mere restrictions of the judicial exception to the field of use or technological environment of training machine learning models. MPEP § 2106.05(h). Step 2B: The claim does not contain significantly more than the judicial exception. The analysis at this step mirrors that of step 2A, prong 2. As an ordered whole, the claim is directed to a mentally performable process of detecting drift in a machine learning model and sampling data therefrom. Nothing in the claim provides significantly more than this. As such, the claim is not patent eligible. Claim 2 Step 1: A process, as above. Step 2A Prong 1: The claim recites the same judicial exceptions as in claim 1. Step 2A Prong 2: This judicial exception is not integrated into a practical application. The claim further recites “collecting from the group consisting of model predictions, target data, sampled data, and one or more model parameters of the one or more machine learning models prior to detecting the drift.” This limitation recites the insignificant extra-solution activity of mere data gathering and output. MPEP § 2106.05(g). Step 2B: The claim does not contain significantly more than the judicial exception. The claim further recites “collecting from the group consisting of model predictions, target data, sampled data, and one or more model parameters of the one or more machine learning models prior to detecting the drift.” This limitation recites the well-understood, routine, and conventional activity of receiving or transmitting data over a network. MPEP § 2106.05(d)(II); OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363, 115 USPQ2d 1090, 1093 (Fed. Cir. 2015) (sending messages over a network). Claim 3 Step 1: A process, as above. Step 2A Prong 1: The claim recites, inter alia, “updating an ensemble of training data based on collecting the plurality of metrics of the one or more machine learning models”. This limitation could encompass mentally updating the training dataset based on the metrics collected. Step 2A Prong 2: This judicial exception is not integrated into a practical application. The claim further recites that the “ensemble of training data is used to perform an operation selected from the group consisting of training the one or more additional machine learning models or retraining the one or more machine learning models.” This limitation amounts to a mere restriction of the judicial exception to the field of use or technological environment of training a machine learning model. MPEP § 2106.05(h). Step 2B: The claim does not contain significantly more than the judicial exception. The claim further recites that the “ensemble of training data is used to perform an operation selected from the group consisting of training the one or more additional machine learning models or retraining the one or more machine learning models.” This limitation amounts to a mere restriction of the judicial exception to the field of use or technological environment of training a machine learning model. MPEP § 2106.05(h). Claim 4 Step 1: A process, as above. Step 2A Prong 1: The claim recites “adjusting collection of the plurality of metrics and data of the one or more machine learning models based on dynamically detecting the drift.” This limitation could encompass the mental adjustment of the rate of (mental) collection of the data based on detecting the drift. Step 2A Prong 2: This judicial exception is not integrated into a practical application. See claim 1 analysis. Step 2B: The claim does not contain significantly more than the judicial exception. See claim 1 analysis. Claim 5 Step 1: A process, as above. Step 2A Prong 1: The claim recites “detecting the drift exceeds a drift threshold, wherein the drift is selected from the group consisting of a data drift and a concept drift.” This limitation could encompass mentally determining that the drift exceeds the threshold. Step 2A Prong 2: This judicial exception is not integrated into a practical application. See claim 1 analysis. Step 2B: The claim does not contain significantly more than the judicial exception. See claim 1 analysis. Claim 6 Step 1: A process, as above. Step 2A Prong 1: The claim recites “responsive to deploying the one or more additional machine learning models, tracking performance of the one or more additional machine learning models”. This limitation could encompass mentally tracking the performance of the models by visually inspecting their outputs. Step 2A Prong 2: This judicial exception is not integrated into a practical application. See claim 1 analysis. Step 2B: The claim does not contain significantly more than the judicial exception. See claim 1 analysis. Claim 7 Step 1: A process, as above. Step 2A Prong 1: The claim recites “terminating use of the one or more machine models based on training the one or more additional machine learning models.” This limitation could encompass mentally deciding not to use a particular model anymore after it has been trained in a certain way. Step 2A Prong 2: This judicial exception is not integrated into a practical application. See claim 1 analysis. Step 2B: The claim does not contain significantly more than the judicial exception. See claim 1 analysis. Claims 8-14 Step 1: The claims recite a system comprising one or more computers with executable instructions; therefore, the claims are directed to the statutory category of machines. Step 2A Prong 1: The claims recite the same judicial exceptions as in claims 1-7, respectively. Step 2A Prong 2: This judicial exception is not integrated into a practical application. The analysis at this step mirrors that of claims 1-7, respectively, except insofar as these claims are directed to a “computer system in a computing environment, comprising: a processor set; one or more computer-readable storage media; and program instructions stored on the one or more computer-readable storage media to cause the processor set to perform [the] operations”. However, this amounts to a mere instruction to apply the judicial exception using a generic computer. MPEP § 2106.05(f). Step 2B: The claim does not contain significantly more than the judicial exception. The analysis at this step mirrors that of claims 1-7, respectively, except insofar as these claims are directed to a “computer system in a computing environment, comprising: a processor set; one or more computer-readable storage media; and program instructions stored on the one or more computer-readable storage media to cause the processor set to perform [the] operations”. However, this amounts to a mere instruction to apply the judicial exception using a generic computer. MPEP § 2106.05(f). Claims 15-20 Step 1: The claims are directed to a computer program product comprising one or more computer readable storage media. Paragraph 95 of the specification defines computer readable storage media as excluding transitory signals per se. Therefore, the claims are directed to the statutory category of articles of manufacture. Step 2A Prong 1: The claims recite the same judicial exceptions as in claims 1-5 and 6-7, respectively. Step 2A Prong 2: This judicial exception is not integrated into a practical application. The analysis at this step mirrors that of claims 1-5 and 6-7, respectively, except insofar as these claims are directed to a “computer program product in a computing environment, the computer program product comprising: one or more computer-readable storage media, and program instructions stored on the one or more computer-readable storage media to perform [the] operations”. However, this amounts to a mere instruction to apply the judicial exception using a generic computer. MPEP § 2106.05(f). Step 2B: The claim does not contain significantly more than the judicial exception. The analysis at this step mirrors that of claims 1-5 and 6-7, respectively, except insofar as these claims are directed to a “computer program product in a computing environment, the computer program product comprising: one or more computer-readable storage media, and program instructions stored on the one or more computer-readable storage media to perform [the] operations”. However, this amounts to a mere instruction to apply the judicial exception using a generic computer. MPEP § 2106.05(f). Response to Arguments Applicant's arguments filed September 26, 2025 (“Remarks”) have been fully considered but they are, except insofar as rendered moot by the withdrawal of a ground of rejection, not persuasive. Applicant argues that the claims as amended are allegedly eligible under 35 USC § 101 because (a) detecting data traffic in an encrypted and encapsulated data stream is allegedly not practically mentally performable and, like Example 39, the claims therefore allegedly contain no judicial exceptions; and (b) any judicial exception recited is allegedly integrated into a practical application because the specification discloses improvements in model training and performance. Remarks at 28-34. Regarding (a), the claim does not indicate how the detection takes place. Therefore, the claim could encompass visual observation of the data stream to determine mentally that data are being sent or received. Even assuming arguendo that this limitation is not practically mentally performable, which Examiner does not concede, the limitation amounts to data outputting and is therefore insignificant extra-solution activity, MPEP § 2106.05(g), and is also well-understood, routine, and conventional because it is directed to receiving and transmitting data over a network, MPEP § 2106.05(d)(II); OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363, 115 USPQ2d 1090, 1093 (Fed. Cir. 2015) (sending messages over a network). Moreover, the claims clearly recite abstract ideas even if the disputed limitation is not one of them, because the claims also recite detecting drift in machine learning models, collecting metrics of the models, sampling a data stream to create retraining data, and adjusting a sampling rate, all of which are practically mentally performable by observation of the models and data streams in question. The existence of these other abstract ideas distinguishes the instant application from Example 39. Regarding (b), even assuming arguendo that the specification discloses an improvement to a technological field, which Examiner does not concede, the additional elements of the claims do not reflect that improvement. At most, the claim recites that the judicial exceptions are computer-implemented, which amounts to a mere instruction to apply the judicial exception, MPEP § 2106.05(f), and generically recites that the judicial exceptions are used for model training, which amounts to a mere restriction of the judicial exception to the technological environment of model training, MPEP § 2106.05(h). The arguments with respect to the art rejection, Remarks at 34-38, are moot in light of the withdrawal of that ground of rejection. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to RYAN C VAUGHN whose telephone number is (571)272-4849. The examiner can normally be reached M-R 7:00a-5:00p ET. 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, Kamran Afshar, can be reached at (571) 272-7796. 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. /RYAN C VAUGHN/Primary Examiner, Art Unit 2125
Read full office action

Prosecution Timeline

Oct 27, 2021
Application Filed
Feb 27, 2025
Non-Final Rejection — §101, §112
May 23, 2025
Interview Requested
May 29, 2025
Applicant Interview (Telephonic)
May 29, 2025
Examiner Interview Summary
Jun 04, 2025
Response Filed
Jul 25, 2025
Final Rejection — §101, §112
Sep 26, 2025
Response after Non-Final Action
Oct 22, 2025
Request for Continued Examination
Oct 26, 2025
Response after Non-Final Action
Dec 16, 2025
Non-Final Rejection — §101, §112
Feb 24, 2026
Interview Requested
Mar 03, 2026
Examiner Interview Summary
Mar 03, 2026
Applicant Interview (Telephonic)
Mar 19, 2026
Response Filed
Apr 09, 2026
Final Rejection — §101, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12602448
PROGRESSIVE NEURAL ORDINARY DIFFERENTIAL EQUATIONS
2y 5m to grant Granted Apr 14, 2026
Patent 12602610
CLASSIFICATION BASED ON IMBALANCED DATASET
2y 5m to grant Granted Apr 14, 2026
Patent 12561583
Systems and Methods for Machine Learning in Hyperbolic Space
2y 5m to grant Granted Feb 24, 2026
Patent 12541703
MULTITASKING SCHEME FOR QUANTUM COMPUTERS
2y 5m to grant Granted Feb 03, 2026
Patent 12511526
METHOD FOR PREDICTING A MOLECULAR STRUCTURE
2y 5m to grant Granted Dec 30, 2025
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

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

Prosecution Projections

5-6
Expected OA Rounds
62%
Grant Probability
81%
With Interview (+19.4%)
3y 9m
Median Time to Grant
High
PTA Risk
Based on 235 resolved cases by this examiner. Grant probability derived from career allow rate.

Sign in with your work email

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

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

Free tier: 3 strategy analyses per month