Prosecution Insights
Last updated: April 19, 2026
Application No. 16/667,696

EXPLANATION REPORTING BASED ON DIFFERENTIATION BETWEEN ITEMS IN DIFFERENT DATA GROUPS

Non-Final OA §101§103
Filed
Oct 29, 2019
Examiner
KWON, JUN
Art Unit
2127
Tech Center
2100 — Computer Architecture & Software
Assignee
Feedzai - Consultadoria E Inovação Tecnológica S A
OA Round
7 (Non-Final)
38%
Grant Probability
At Risk
7-8
OA Rounds
4y 3m
To Grant
84%
With Interview

Examiner Intelligence

Grants only 38% of cases
38%
Career Allow Rate
26 granted / 68 resolved
-16.8% vs TC avg
Strong +46% interview lift
Without
With
+46.2%
Interview Lift
resolved cases with interview
Typical timeline
4y 3m
Avg Prosecution
34 currently pending
Career history
102
Total Applications
across all art units

Statute-Specific Performance

§101
31.8%
-8.2% vs TC avg
§103
41.4%
+1.4% vs TC avg
§102
7.6%
-32.4% vs TC avg
§112
18.1%
-21.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 68 resolved cases

Office Action

§101 §103
Detailed Action This Office Action is in response to the remarks entered on 09/15/2025. Claim 23 has been added. Claims 1-16 and 19-23 are currently pending. 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 09/15/2025 has been entered. 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-16 and 19-23 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Regarding claim 1, Step 1: The claim recites a method. Therefore, it falls into the statutory category of processes. 2A Prong 1: based on the corresponding ranking scores, determining a relative contribution of each of the data records in the first group to the differentiation between the first group and a second group (a mental process, as it merely recites determining how each data contributes to the data records based on the ranking scores, which can be done in human mind, or with the aid of pen and paper) determining that an anomaly in data records of at least one of the first group and the second group has occurred including by: determining a threshold based at least on a fixed number of bins that are updated in a linear pass to reduce resource consumption compared with multiple passes generating an explanation report associated with machine learning model monitoring and an explanation of causes of concept drift in response to the determined anomaly, wherein the explanation report includes a validation curve indicating an effect of at least one data record in the first group on lowering a signal associated with the first group and the second group wherein a data record in the first group exceeding a score threshold is removed from the first group; and (mental process of evaluation – writing an explanation report about effect of data records can be done with the aid of pen and paper) denying a digital transaction in response to determining the anomaly. (mental process of judgment – determining whether the transaction is anomalous and denying the transaction can be done with the aid of pen and paper) 2A Prong 2: Machine learning models to learn how to differentiate (mere instructions to apply an exception using a computer to perform an abstract idea MPEP 2106.05(f)). obtaining model scores from a first machine learning model (amounts to mere data gathering which is an insignificant extra-solution activity MPEP 2106.05(g)). training a second machine learning model (amounts to mere instructions to apply an exception on a generic computer MPEP 2106.05(f)). the first group of is included in a target time window and the second group is included in a reference time window (a field of use and technological environment MPEP 2106.05(h), as the limitation is nothing more than explaining the data) the target time window and the reference time window are at least one of: sequential or homologous (a field of use and technological environment MPEP 2106.05(h), as the limitation is nothing more than explaining the data) applying the second machine learning model to each data record in a first group of data records including by storing a fixed size object in computer memory (insignificant extra-solution activity MPEP 2106.05(g) of gathering statistics) The additional elements as disclosed above alone or in combination do not integrate the judicial exception into practical application as they are mere insignificant extra solution activity, combination of generic computer functions that are restricted to field of use are implemented to perform the disclosed abstract idea above 2B: Machine learning models to learn how to differentiate (are mere instructions to apply an exception using a computer MPEP 2106.05(f)). obtaining model scores from a first machine learning model (was indicated as a mere data gathering MPEP 2106.05(g) in Step 2A Prong 2, thus re-evaluated as a well understood, routine, and conventional activity MPEP 2106.05(d)(iv) of presenting offers) As shown in the 2A Prong 2, the limitation of training a second machine learning model (amounts to mere instructions to apply an exception on a generic computer MPEP 2106.05(f)). the first group of is included in a target time window and the second group is included in a reference time window (is a field of use and technological environment MPEP 2106.05(h)). the target time window and the reference time window are at least one of: sequential or homologous (is a field of use and technological environment MPEP 2106.05(h), as the limitation is nothing more than explaining the data) applying the second machine learning model to each data record in a first group of data records including by storing a fixed size object in computer memory (well understood routine and conventional MPEP 2106.05(d) of iv. Storing and retrieving information in memory) The additional elements as disclosed above in combination of the abstract idea are not sufficient to amount to significantly more than the judicial exception as they are well, understood, routine and conventional activity as disclosed in combination of generic computer functions and usage of elements that are restricted to field of use that are implemented to perform the disclosed abstract idea above. Regarding claim 2, Step 1: Processes, as above. 2A Prong 1: Incorporates the rejection of claim 1. 2A Prong 2: wherein at least a portion of features that are available for the data records of both groups are used (is merely a field of use and technological environment MPEP 2106.05(h)). 2B: wherein at least a portion of features that are available for the data records of both groups are used (is merely a field of use and technological environment MPEP 2106.05(h)). Regarding claim 3, Step 1: Processes, as above. 2A Prong 1: Incorporates the rejection of claim 1. 2A Prong 2: the reference time window includes data records occurring in a reference time period prior to a time period associated with the target time window (is a field of use and technological environment MPEP 2106.05(h)). 2B: the reference time window includes data records occurring in a reference time period prior to a time period associated with the target time window (is a field of use and technological environment MPEP 2106.05(h)). Regarding claim 4, Step 1: Processes, as above. 2A Prong 1: further comprising removing index-correlated features prior to training the second machine learning model (a mental process of evaluation, as it recites filtering index-correlated features before training, which can be done with the aid of pen and paper) 2A Prong 2: This judicial exception is not integrated into a practical application. 2B: The claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception. Regarding claim 5, Step 1: Processes, as above. 2A Prong 1: further comprising removing time-correlated features prior to training the second machine learning model (a mental process of evaluation, as it recites filtering time-correlated features before training, which can be done with the aid of pen and paper) 2A Prong 2: This judicial exception is not integrated into a practical application. 2B: The claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception. Regarding claim 6, Step 1: Processes, as above. 2A Prong 1: wherein removing time-correlated features prior to training the second machine learning model (a mental process of evaluation, as it merely recites filtering time-correlated features which can be done with the aid of pen and paper) shuffling the data series randomly a predetermined number of times (a mental process, as it is about rearranging records which can be performed in human mind) calculating corresponding values of a measure of correlation for each shuffle (a mathematical concept, as it recites a process of calculating the corresponding values based on an equation in [0120-0121] of the instant specification) selecting a maximum observed value among the shuffles to be a threshold (a mental process of evaluation, as it merely recites comparing the values to select a maximum value which can be performed in human mind) determining a value for the measure of correlation without shuffling (a mental process of judgment, as it can be performed in human mind) removing a feature if the value for the measure of correlation without shuffling of the feature is larger than the threshold (a mental process of evaluation, as it merely recites filtering a feature by comparing it with the threshold which can be done in human mind) 2A Prong 2: This judicial exception is not integrated into a practical application. obtaining a data series associated with a distribution of values that generated the data records (an insignificant extra-solution activity MPEP 2106.05(g) of gathering statistics) 2B: The claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception. obtaining a data series associated with a distribution of values that generated the data records (was indicated as an insignificant extra-solution activity MPEP 2106.05(g) in Step 2A Prong 2, thus it is re-evaluated as a well understood, routine, and conventional activity of gathering statistics MPEP 2106.05(d)(iv)). Regarding claim 7, Step 1: Processes, as above. 2A Prong 1: wherein the measure of correlation is sensitive to non-linear relations (a mathematical concept, as it recites giving higher weight to the non-linear relations compared to other types of relations) 2A Prong 2: This judicial exception is not integrated into a practical application. 2B: The claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception. Regarding claim 8, Step 1: Processes, as above. 2A Prong 1: wherein the measure of correlation includes a Maximal Information Coefficient (MIC) (a mathematical concept, as it recites using a mathematical function to measure correlations) 2A Prong 2: This judicial exception is not integrated into a practical application. 2B: The claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception. Regarding claim 9, Step 1: Processes, as above. 2A Prong 1: wherein shuffling the data series randomly a predetermined number of times includes choosing the predetermined number of times to ensure a statistical confidence above a threshold (a mental process of evaluation, as it merely recites shuffling the data randomly and sampling the data to ensure the samples are above the statistical confidence level which can be done with the aid of pen and paper) 2A Prong 2: This judicial exception is not integrated into a practical application. 2B: The claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception. Regarding claim 10, Step 1: Processes, as above. 2A Prong 1: Incorporates the rejection of claim 1. 2A Prong 2: wherein the second machine learning model includes a measure of feature importance for correlated features is a field of use and technological environment (MPEP 2106.05(h)). 2B: wherein the second machine learning model includes a measure of feature importance for correlated features is a field of use and technological environment (MPEP 2106.05(h)). Regarding claim 11, Step 1: Processes, as above. 2A Prong 1: Incorporates the rejection of claim 10. 2A Prong 2: wherein the second machine learning model is a Gradient Boosted Decision Trees (GBDT) model is merely a field of use or technological environment (MPEP 2106.05(h)). 2B: wherein the second machine learning model is a Gradient Boosted Decision Trees (GBDT) model is merely a field of use or technological environment (MPEP 2106.05(h)). Regarding claim 12, Step 1: Processes, as above. 2A Prong 1: Incorporates the rejection of claim 1. 2A Prong 2: outputting an explanation report (amounts to mere data gathering (presenting offer) which is an insignificant extra-solution activity MPEP 2106.05(g)). 2B: further comprising outputting an explanation report (amounts to well understood, routine, and conventional activity of presenting MPEP 2106.05(d)(II)(iv)). Regarding claim 13, Step 1: Processes, as above. 2A Prong 1: Incorporates the rejection of claim 1. 2A Prong 2: further comprising outputting an explanation report including window start and end timestamps (amounts to mere data gathering (presenting offer) which is an insignificant extra-solution activity MPEP 2106.05(g)). 2B: further comprising outputting an explanation report including window start and end timestamps (amounts to well understood, routine, and conventional activity of presenting MPEP 2106.05(d)(II)(iv)). Regarding claim 14, Step 1: Processes, as above. 2A Prong 1: Incorporates the rejection of claim 1. 2A Prong 2: further comprising outputting an explanation report including a feature importance ranking list based at least in part on the ranking scores (amounts to mere data gathering (presenting offer) which is an insignificant extra-solution activity MPEP 2106.05(g)). 2B: further comprising outputting an explanation report including a feature importance ranking list based at least in part on the ranking scores (amounts to well understood, routine, and conventional activity of presenting MPEP 2106.05(d)(II)(iv)). Regarding claim 15, Step 1: Processes, as above. 2A Prong 1: Incorporates the rejection of claim 1. 2A Prong 2: further comprising outputting an explanation report including a list of a predetermined number of top data records (amounts to mere data gathering (presenting offer) which is an insignificant extra-solution activity MPEP 2106.05(g)). 2B: further comprising outputting an explanation report including a list of a predetermined number of top data records (amounts to well understood, routine, and conventional activity of presenting MPEP 2106.05(d)(II)(iv)). Regarding claim 16, Step 1: Processes, as above. 2A Prong 1: Incorporates the rejection of claim 15. 2A Prong 2: wherein the list of a predetermined number of top data records includes feature values used by the second machine learning model (merely a field of use or technological environment MPEP 2106.05(h)). 2B: wherein the list of a predetermined number of top data records includes feature values used by the second machine learning model (merely a field of use or technological environment MPEP 2106.05(h)). Regarding Claim 19, Step 1: Claim 19 recites a system comprising: a processor. Therefore, it is directed to the statutory category of a machine. 2A Prong 1: Claim 19 is a system claim having similar limitation to the method claim 1. Therefore, it is rejected with the same rationale as the claim 1. 2A Prong 2: A system comprising: a processor configured to: (mere instructions to apply an exception using a computer MPEP 2106.05(f)) 2B: A system comprising: a processor configured to: (mere instructions to apply an exception using a computer MPEP 2106.05(f)) Regarding Claim 20, Step 1: Claim 20 recites a non-transitory computer readable storage medium. Therefore, it is directed to the statutory category of a machine. 2A Prong 1: Claim 20 is a non-transitory computer readable storage medium claim having similar limitation to the method claim 1. Therefore, it is rejected with the same rationale as the claim 1. 2A Prong 2: A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for: (mere instructions to apply an exception using a computer MPEP 2106.05(f)) 2B: A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for: (mere instructions to apply an exception using a computer MPEP 2106.05(f)) Regarding claim 21, Step 1: Processes, as above. 2A Prong 1: wherein the time-correlated features are determined and removed during an initialization period including by: filling at least one of the target time window and the reference time window to determine time-correlated features. (a mental process of evaluation. The broadest reasonable interpretation of the limitation encompasses a programmer identifying the features which look relevant and erasing the features from the original data) 2A Prong 2: This judicial exception is not integrated into a practical application. 2B: The claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception. Regarding claim 22, Step 1: Processes, as above. 2A Prong 1: Incorporates the rejection of claim 1. 2A Prong 2: wherein a model score of the obtained model scores indicates an aggregated view of a data record to enable ranking data records within the first group without using features (a field of use and technological environment MPEP 2106.05(h)) 2B: wherein a model score of the obtained model scores indicates an aggregated view of a data record to enable ranking data records within the first group without using features (a field of use and technological environment MPEP 2106.05(h)) Regarding claim 23, Step 1: Processes, as above. 2A Prong 1: The method of claim 1, 2A Prong 2: wherein training the second machine learning model to learn how to differentiate between the first group of data records associated with the model scores and the second group of data records associated with the model scores (mere instructions to apply an exception using a generic computer component MPEP 2106.05(f)) 2B: wherein training the second machine learning model to learn how to differentiate between the first group of data records associated with the model scores and the second group of data records associated with the model scores (mere instructions to apply an exception using a generic computer component MPEP 2106.05(f)) Claim Rejections - 35 USC § 103 Applicant’s arguments, see [Remarks, page 9-10], filed 09/15/2025, with respect to claims 1-16 and 19-23 have been fully considered and are persuasive. The 35 U.S.C. 103 rejection of claims 1-16 and 19-23 has been withdrawn. Response to Arguments Applicant's arguments filed 09/15/2025 have been fully considered but they are not persuasive. Response to Arguments under 35 U.S.C. 101 Arguments: Applicant asserts that claim 1 recites “denying a digital transaction in response to determining the anomaly” that are similar to those of claim 3 in Example 47 provided in the July 2024 Subject Matter Eligibility Examples that are patent eligible. [Remarks, page 8] Examiner’s Responses: Examiner respectfully disagrees. Claim 3 in Example 47 is eligible because steps (d)-(f) in claim 3 provide for improved network security using the information from the detection to enhance security by taking proactive measures to remediate the danger by detecting the source address associated with the potentially malicious packets. Specifically, the claim reflects the improvement in step (d), dropping potentially malicious packets in step (e), and blocking future traffic from the source address in step (f). Examiner performed this evaluation and concluded that no such an improvement is recited in the instant claim. The limitation “denying a digital transaction in response to determining the anomaly” is directed to a mental process of judgment as ‘determining whether the transaction is anomalous’ and ‘denying anomalous transaction’ can be done in one’s mind or with the aid of pen and paper. Accordingly, arguments regarding independent claims 1, 19 and 20 are not persuasive. Claims 2-16 and 21-23 depend from claim 1. Therefore, arguments regarding claims 2-16 and 21-23 are not persuasive. Response to Arguments under 35 U.S.C. 103 and New Claims Applicant’s arguments, see [Remarks, page 9-10], filed 09/15/2025, with respect to claims 1-16 and 19-23 have been fully considered and are persuasive. The 35 U.S.C. 103 rejection of claims 1-16 and 19-23 has been withdrawn. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. US-20180350006-A1 (This prior art is pertinent as it discloses detecting anomalous transaction of commercial cards and denying anomalous transactions) Any inquiry concerning this communication or earlier communications from the examiner should be directed to JUN KWON whose telephone number is (571)272-2072. The examiner can normally be reached Monday – Friday 7:30AM – 4:30PM 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, Abdullah Kawsar can be reached at (571)270-3169. 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. /JUN KWON/Examiner, Art Unit 2127 /ABDULLAH AL KAWSAR/Supervisory Patent Examiner, Art Unit 2127
Read full office action

Prosecution Timeline

Oct 29, 2019
Application Filed
Aug 29, 2022
Non-Final Rejection — §101, §103
Dec 20, 2022
Examiner Interview Summary
Dec 20, 2022
Applicant Interview (Telephonic)
Jan 03, 2023
Response Filed
Mar 20, 2023
Final Rejection — §101, §103
Jun 30, 2023
Examiner Interview Summary
Jun 30, 2023
Applicant Interview (Telephonic)
Jul 24, 2023
Request for Continued Examination
Aug 01, 2023
Response after Non-Final Action
Aug 25, 2023
Non-Final Rejection — §101, §103
Nov 28, 2023
Examiner Interview Summary
Nov 28, 2023
Applicant Interview (Telephonic)
Nov 30, 2023
Response Filed
Mar 28, 2024
Final Rejection — §101, §103
Jun 17, 2024
Interview Requested
Aug 06, 2024
Request for Continued Examination
Aug 14, 2024
Response after Non-Final Action
Nov 13, 2024
Non-Final Rejection — §101, §103
Jan 23, 2025
Applicant Interview (Telephonic)
Jan 27, 2025
Examiner Interview Summary
Feb 05, 2025
Response Filed
May 09, 2025
Final Rejection — §101, §103
Sep 15, 2025
Request for Continued Examination
Oct 05, 2025
Response after Non-Final Action
Feb 18, 2026
Non-Final Rejection — §101, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12602569
EXTRACTING ENTITY RELATIONSHIPS FROM DIGITAL DOCUMENTS UTILIZING MULTI-VIEW NEURAL NETWORKS
2y 5m to grant Granted Apr 14, 2026
Patent 12602609
UPDATING MACHINE LEARNING TRAINING DATA USING GRAPHICAL INPUTS
2y 5m to grant Granted Apr 14, 2026
Patent 12579436
Tensorized LSTM with Adaptive Shared Memory for Learning Trends in Multivariate Time Series
2y 5m to grant Granted Mar 17, 2026
Patent 12572777
Policy-Based Control of Multimodal Machine Learning Model via Activation Analysis
2y 5m to grant Granted Mar 10, 2026
Patent 12493772
LAYERED MULTI-PROMPT ENGINEERING FOR PRE-TRAINED LARGE LANGUAGE MODELS
2y 5m to grant Granted Dec 09, 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

7-8
Expected OA Rounds
38%
Grant Probability
84%
With Interview (+46.2%)
4y 3m
Median Time to Grant
High
PTA Risk
Based on 68 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