Prosecution Insights
Last updated: July 17, 2026
Application No. 18/391,171

METHOD AND SYSTEM FOR ENHANCING MACHINE LEARNING MODEL PERFORMANCE THROUGH DATA REWEIGHTING

Non-Final OA §102
Filed
Dec 20, 2023
Examiner
NGUYEN, NHAT HUY T
Art Unit
Tech Center
Assignee
Fair Isaac Corporation
OA Round
1 (Non-Final)
54%
Grant Probability
Moderate
1-2
OA Rounds
11m
Est. Remaining
77%
With Interview

Examiner Intelligence

Grants 54% of resolved cases
54%
Career Allowance Rate
191 granted / 356 resolved
-6.3% vs TC avg
Strong +23% interview lift
Without
With
+23.3%
Interview Lift
resolved cases with interview
Typical timeline
3y 6m
Avg Prosecution
24 currently pending
Career history
405
Total Applications
across all art units

Statute-Specific Performance

§101
1.5%
-38.5% vs TC avg
§103
83.2%
+43.2% vs TC avg
§102
13.2%
-26.8% vs TC avg
§112
1.5%
-38.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 356 resolved cases

Office Action

§102
DETAILED ACTION Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Status of the Claims Claims 1-20 are pending for examination. Claims 1, 8 and 15 are independent Claims. Claims 1-20 are rejected under 35 U.S.C. §102. Claim Rejections - 35 USC § 102 The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. Claim(s) 1-20 is/are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Guha et al. (U.S. 2023/0350977 hereinafter Guha). As Claim 1, Guha teaches a computer-implemented method, the method comprising: maintaining a historical data sample comprising a plurality of observation records (Guha (¶0032 line 1-3), “subpopulation may represent a group of people who share a demographic attribute that is historically underrepresented and/or misrepresented”), each observation record comprising a set of predictive features, a set of dependent variables, and a baseline weight variable (Guha (¶0012 last 10 lines), “when presented with a female facial image as an input (predictive features), more than fifty percent of the output images (baseline weight variable) generated by the model depicted the subjects in a state of underdress relative to the output images generated based on male facial images (dependent variables) (which were more likely to depict the subjects wearing professional attire such as suits).”); binning the plurality of observation records across the set of predictive features and the set of dependent variables to generate predictive feature bins and dependent variable bins (Guha (¶0033), “sample counts of the training data may indicate that a number of samples corresponding to the subpopulation (predictive feature bins) fails to meet some threshold relative to the number of samples for other subpopulations and/or a total number of samples in the training data (dependent variable bins), where the threshold may be configured by the party for whom the machine learning model is being constructed”), generating a target distribution for the plurality of observation records (Guha (¶0034 line 1-5), “an insufficiency in the representation of the subpopulation may be identified automatically by analysis of the machine learning output (i.e., the output of the machine learning model), if the machine learning model has been constructed”), wherein the target distribution comprises a first plurality of target bin percentages for a subset of the predictive feature bins and a second plurality of target bin percentages for a subset of the dependent variable bins (Guha (¶0033 last 5 lines), “party may request that the number of samples for the subpopulation constitute at least x percent of the total number of samples in the training data, or constitute no less than y percent of the number of samples for any other subpopulation in the training data”); generating a reweight variable for each of the observation records based at least in part on the target distribution and the baseline weight variable (Guha (¶0037 line 1-2, fig. 2 item 206), “the processing system may generate simulated data to mitigate the insufficient representation”), and generating a reweighted data sample by replacing the baseline weight variable in each observation record of the historical data sample with a corresponding reweight variable (Guha (¶0038 line 11-14), “but in which the value for the feature pertaining to the insufficiently represented subpopulation (e.g., gender) has been modified to balance the representation.”). As Claim 2, besides Claim 1, Guha teaches wherein each of the observation records further comprises a set of non-predictive variables, and wherein the set of non-predicative variables is binned to generate non-predicative variable bins (Guha (¶0032 line 6-8), “underrepresentation of the subpopulation in the training data may manifest itself in a lack of data points for accurate representation and/or comparison to the population at large”, underrepresentation is construed as non-predictive while overrepresentation is construed as variables). As Claim 3, besides Claim 1, Guha teaches further comprising feeding the reweighted data sample to a classifier and training the classifier by the reweighted data sample (Guha (¶0034 line 1-5), “an insufficiency in the representation of the subpopulation may be identified automatically by analysis of the machine learning output (i.e., the output of the machine learning model), if the machine learning model has been constructed”). As Claim 4, besides Claim 1, Guha teaches further comprising assessing a performance of a pre-existing machine learning model by the reweighted data sample (Guha (¶0034 last 8 lines), “For instance, the party may request that the model accuracy metric for the subpopulation be at least x, or the disparate impact score for the subpopulation be at least y. In one example, an insufficiency in the representation of the subpopulation may be revealed as a result of a test scenario that is input, along with the training data, into the machine learning model”). As Claim 5, besides Claim 1, Guha teaches wherein generating the reweight variable comprises optimizing an objective function by minimizing a difference between the reweight variable and the baseline weight variable (Guha (¶0034 last 8 lines), “For instance, the party may request that the model accuracy metric for the subpopulation be at least x, or the disparate impact score for the subpopulation be at least y. In one example, an insufficiency in the representation of the subpopulation may be revealed as a result of a test scenario that is input, along with the training data, into the machine learning model”). As Claim 6, besides Claim 5, Guha teaches wherein the optimizing the objective function is conditioned on a deviation between the target distribution and an achieved distribution does not exceed a pre-defined tolerance (Guha (¶0034 last 8 lines), “For instance, the party may request that the model accuracy metric for the subpopulation be at least x, or the disparate impact score for the subpopulation be at least y. In one example, an insufficiency in the representation of the subpopulation may be revealed as a result of a test scenario that is input, along with the training data, into the machine learning model”). As Claim 7, besides Claim 1, Guha teaches wherein generating the reweight variable comprises optimizing an objective function by minimizing deviations between the target bin percentages and corresponding resultant bin percentages in the reweighted data sample (Guha (¶0034 last 8 lines), “For instance, the party may request that the model accuracy metric for the subpopulation be at least x, or the disparate impact score for the subpopulation be at least y. In one example, an insufficiency in the representation of the subpopulation may be revealed as a result of a test scenario that is input, along with the training data, into the machine learning model”). As Claim 8, Guha teaches a system, comprising at least one programmable processor (Guha (¶0021), processor); and a non-transient machine-readable medium storing instructions that, when executed by the processor, cause the at least one programmable processor to perform operations ((Guha (¶0021), memory) comprising: The rest of the Claim is rejected for the same reasons as Claim 1. As Claims 9-14, the Claims are rejected for the same reasons as Claims 2-7, respectively. As Claim 15- 20, the Claims are rejected for the same reasons as Claims 1-6, respectively. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Ahuja et al. (U.S. 2022/0180254) teahces reweighting sample based on domain changes. Any inquiry concerning this communication or earlier communications from the examiner should be directed to NHAT HUY T NGUYEN whose telephone number is (571)270-7333. The examiner can normally be reached M-F: 12:00-8:00 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, Viker Lamardo can be reached at 571-270-5871. 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. /NHAT HUY T NGUYEN/Primary Examiner, Art Unit 2147
Read full office action

Prosecution Timeline

Dec 20, 2023
Application Filed
Jun 17, 2026
Non-Final Rejection mailed — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12681992
DETERMINING DEVICE ASSISTANT MANNER OF REPLY
5y 9m to grant Granted Jul 14, 2026
Patent 12683005
TREATMENT PROFILES
3y 11m to grant Granted Jul 14, 2026
Patent 12670233
Cluster Intralayer Safety Mechanism In An Artificial Neural Network Processor
5y 9m to grant Granted Jun 30, 2026
Patent 12670525
SYSTEMS AND METHODS FOR GENERATING AUGMENTED REALITY SCENES FOR PHYSICAL ITEMS
3y 2m to grant Granted Jun 30, 2026
Patent 12632159
INTERFACE FOR DISPLAY OF INTERACTIVE CONTENT
3y 5m to grant Granted May 19, 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

1-2
Expected OA Rounds
54%
Grant Probability
77%
With Interview (+23.3%)
3y 6m (~11m remaining)
Median Time to Grant
Low
PTA Risk
Based on 356 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