Prosecution Insights
Last updated: August 17, 2026
Application No. 18/959,184

COMPUTER-IMPLEMENTED METHODS, SYSTEMS COMPRISING COMPUTER-READABLE MEDIA, AND ELECTRONIC DEVICES FOR OPEN BANKING RISK MODEL TESTING FRAMEWORK

Non-Final OA §101§102
Filed
Nov 25, 2024
Examiner
POE, KEVIN T
Art Unit
3692
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Mastercard International Incorporated
OA Round
1 (Non-Final)
40%
Grant Probability
At Risk
1-2
OA Rounds
2y 6m
Est. Remaining
56%
With Interview

Examiner Intelligence

Grants only 40% of cases
40%
Career Allowance Rate
207 granted / 524 resolved
-12.5% vs TC avg
Strong +16% interview lift
Without
With
+16.1%
Interview Lift
resolved cases with interview
Typical timeline
4y 2m
Avg Prosecution
43 currently pending
Career history
586
Total Applications
across all art units

Statute-Specific Performance

§101
36.9%
-3.1% vs TC avg
§103
34.0%
-6.0% vs TC avg
§102
10.8%
-29.2% vs TC avg
§112
14.7%
-25.3% vs TC avg
Black line = Tech Center average estimate • Based on career data from 524 resolved cases

Office Action

§101 §102
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 . This office action is in response to applicant's communication of January 13, 2025. The rejections are stated below. Claims 1-6 and 21-32 are pending and have been examined. 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-6 and 21-32 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Claim 27 is directed to the abstract idea of “testing a model by using historical data to create test scenarios, running the model, and checking the results” which is grouped under “organizing human activity… fundamental economic practice” [hedging) in prong one of step 2A (See 2019 Revised Patent Subject Matter Eligibility Guidance). Claim 27 recites “a …-implemented method for testing a … to output a risk determination for open banking transactions, the method comprising: analyzing historical open banking platform data according to a plurality of … to determine a set of boundary conditions for each of …; applying the sets of boundary conditions to generate a plurality of simulated scenario test data sets, each of the plurality of simulated scenario test data sets corresponding to one of the plurality of …; benchmark testing the risk model, the …, using the plurality of simulated scenario test data sets as input to generate corresponding outputs comprising risk determinations for each of the plurality of open banking service business domains; and determining precision of the outputs according to expected or prior values”. These limitations describe an abstract idea of testing a model by using historical data to create test scenarios, running the model, and checking the results and corresponds to Certain Methods of Organizing Human Activity (fundamental economic practice such as hedging). Claim 27 also recites as additional elements such as “computer, risk model trained, open banking service business domains, risk model being implemented in an application programming interface (API) platform” which do no more than implement the abstract idea and/or provide a particular technological environment. Therefore, claim 27 is directed to an abstract idea without a practical application (Step 2A - Prong 2: NO). Further, as the additional elements of claim 27 do no more than serve as a tool to implement the abstract idea and/or provide a particular technological environment, they do not improve computer functionality or improve another technology or technical field. Thus, claim 27 is not patent eligible (Step 2B: NO). Claims 1 and 21 also recite the abstract idea of testing a model by using historical data to create test scenarios, running the model, and checking the results and corresponds to Certain Methods of Organizing Human Activity (fundamental economic practice such as hedging). Claim 1 includes the additional elements of “non-transitory computer-readable storage media having computer executable instructions stored thereon … wherein when executed by the at least one processor the computer-executable instructions causes the at least one processor …, open banking service banking domains, risk model being implemented in an application programming interface (API) platform”. Claim 21 includes the additional elements of “system comprising : a processor; and a memory storing computer-executable instructions thereon, the computer-executable instructions, when executed by the processor, causing the processor …, open banking service banking domains, risk model being implemented in an application programming interface (API) platform”. The additional elements of claims no more than serve as a tool to implement the abstract idea and/or provide a particular technological environment. There is no improvement to the functioning of a computer, or to any other technology or technical field (MPEP 2106.05(a). Claims 2, 22, and 28 each recites “comprising identifying merchant category codes (MCCs) corresponding to the historical open banking platform data, the … being organized according to the MCCs” which further describe the abstract idea. The claim includes “plurality of open banking service business domains” as an additional element. The additional element does no more than serve as a tool to implement the abstract idea and/or provide a particular technological environment. And, as the additional element does no more than serve as a tool to implement the abstract idea and/or provide a particular technological environment, it does not improve the functioning of a computer or improve any other technology or technical field (MPEP 2106.05(a). Claims 3, 23, and 29 each recite “comprising attributing a plurality of risk determination requests comprising the historical open banking platform data to a plurality of open banking customers and to organize the … based on open banking services the open banking customers are enrolled in” which further describe the abstract idea. The claim includes “open banking service business domains” as an additional element. The additional element does no more than serve as a tool to implement the abstract idea and/or provide a particular technological environment. And, as the additional element does no more than serve as a tool to implement the abstract idea and/or provide a particular technological environment, it does not improve the functioning of a computer or improve any other technology or technical field (MPEP 2106.05(a). Claims 4, 24, and 30 each recite “wherein the determination of the set of boundary conditions for each of the … includes implementing a plurality of key feature definitions” which further describe the abstract idea. The claim includes “business domains” as an additional element. The additional element does no more than serve as a tool to implement the abstract idea and/or provide a particular technological environment. And, as the additional element does no more than serve as a tool to implement the abstract idea and/or provide a particular technological environment, it does not improve the functioning of a computer or improve any other technology or technical field (MPEP 2106.05(a). Claims 5, 25, and 31 each recite “comprising retraining or calibrating the risk model based at least in part on the precision determination and repeating the benchmark test using the plurality of simulated scenario test data sets as input to generate corresponding second outputs comprising risk determinations for each of the plurality of open banking service business domains” which further defines the abstract idea. The claim includes “plurality of open banking service business domains” as an additional element. The additional element does no more than serve as a tool to implement the abstract idea and/or provide a particular technological environment. And, as the additional element does no more than serve as a tool to implement the abstract idea and/or provide a particular technological environment, it does not improve the functioning of a computer or improve any other technology or technical field (MPEP 2106.05(a). Claims 6, 26, and 32 each recite “comprising generating a benchmark test report including one or more of: an overall match score; a risk score decile match; one or more risk score indicator comparison tables; a score indicator distribution overall percentage match comparison; an overall score comparison; a feature set comparison; a day wise score decile distribution comparison; and a movement analysis” which further describe the abstract idea. Claim Rejections – 35 USC 102 The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form 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. 5. Claims 1, 3, 4, 6, 21, 23, 24, and 26 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Dembo [US Pub No. 2017/0032458 A1]. Regarding claim 1, Dembo teaches: Non-transitory computer-readable storage media having computer- executable instructions stored thereon for testing a risk model trained to output a risk determination for open banking transactions, wherein when executed by at least one processor the computer-executable instructions cause the at least one processor to: analyze historical open banking platform data (loans are used in open banking platforms) according to a plurality of open banking service business domains to determine a set of boundary conditions for each of the business domains (see ¶ 0071 which breaks a bank’s services down to instruments (e.g. loan level aggregations)); apply the sets of boundary conditions to generate a plurality of simulated scenario test data sets (reads on the “scenarios”), each of the plurality of simulated scenario test data sets corresponding to one of the plurality of business domains (see ¶ 44 which explains “Each cell of the MtF table contains the computed MtF value for that financial instrument under a given scenario at a specified time step. An MtF Cube consists of a set of MtF tables, one for each financial instrument of interest.” and ¶63 discusses generating scenarios “Scenario unit 216 generates scenarios used to generate atomic data elements and the cube 220 structure.” ); benchmark test the risk model (see ¶ 76 “The platform 100 may use any set of models (internal models, institution models, and third party models). The platform 100 may easily compare result sets.”), the risk model being implemented in an application programming interface (API) platform (see ¶ 48] “The platform 100 may generate a wrapper processing and aggregation layer around the cube structure to modify and transform output processing, models and scenarios. The platform 100 may integrate with the cube structure using an API and formal calls or commands.”), using the plurality of simulated scenario test data sets as input to generate corresponding outputs comprising risk determinations for each of the plurality of open banking service business domains (see ¶ 73 “Scenario unit 216 provides the baseline and stress scenarios that contain baseline or stressed values of the risk factors for different portfolios held in the aggregation unit 206, over a pre-specified future stress horizon.); and determine precision of the outputs (reads on “validation and calibration”) according to expected or prior values (see ¶ 111 “The workflow allows for reports to be carried out for any number of scenarios and models. Also, alternative pricing and valuation models can be attached to a transaction or loan. This enables comparison of pricing or valuation models, their validation and calibration.”). Claim 21 is a system claim with the same limitations as claim 1 and stand rejected on the same grounds. Claim 27 is a method claims with the same limitations as claim 1 and stands rejected on the same grounds. With respect to claim 3, Dembo teaches: The non-transitory computer-readable storage media of The non-transitory computer-readable storage media of wherein the computer-executable instructions further cause the at least one processor to attribute a plurality of risk determination requests comprising the historical open banking platform data to a plurality of open banking customers and to organize the open banking service business domains based on open banking services the open banking customers are enrolled in (see ¶ 71). Claim 29 is rejected under the same rationale as claim 3. With respect to claim 4, Dembo teaches: The non-transitory computer-readable storage media of The non-transitory computer-readable storage media of claim 1, wherein the determination of the set of boundary conditions for each of the business domains includes implementing a plurality of key feature definitions (see ¶71 which shows the various features of lending products). Claim 30 is rejected under the same rationale as claim 4. With respect to claim 6, Dembo teaches: The non-transitory computer-readable storage media of claim 1, wherein wherein the computer-executable instructions further cause the at least one processor to generate a benchmark test report including one or more of: an overall match score; a risk score decile match; one or more risk score indicator comparison tables; a score indicator distribution overall percentage match comparison; an overall score comparison (see Fig 10); a feature set comparison; a day wise score decile distribution comparison (see Fig 13); and a movement analysis. Claim 32 is rejected under the same rationale as claim 6. Conclusion Dependent claims 2, 5, 22, and 25 do not appear to be taught by the prior art. Any inquiry concerning this communication or earlier communications from the examiner should be directed to KEVIN T POE whose telephone number is (571)272-9789. The examiner can normally be reached on Monday-Friday 9:30 am through 6pm 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, Ryan Donlon can be reached on 571-270-3602. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see https://ppair-my.uspto.gov/pair/PrivatePair. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /K.T.P/Examiner, Art Unit 3692 /KEVIN T POE/ /RYAN D DONLON/Supervisory Patent Examiner, Art Unit 3692 July 31, 2026
Read full office action

Prosecution Timeline

Nov 25, 2024
Application Filed
Feb 03, 2026
Non-Final Rejection (signed) — §101, §102
Aug 04, 2026
Non-Final Rejection mailed — §101, §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12561686
SYSTEMS AND METHODS FOR OUTLIER DETECTION USING UNSUPERVISED MACHINE LEARNING MODELS TRAINED ON BALANCED DATA
2y 10m to grant Granted Feb 24, 2026
Patent 12450652
PARAMETER-BASED COMPUTER EVALUATION OF USER ACCOUNTS BASED ON USER ACCOUNT DATA STORED IN ONE OR MORE DATABASES
3y 2m to grant Granted Oct 21, 2025
Patent 12412168
METHOD AND SYSTEM FOR GENERATING CUSTOMIZED ELECTRONIC CHECKOUT USER INTERFACES
4y 7m to grant Granted Sep 09, 2025
Patent 12406267
SUPPLIER DATA VALIDATION USING VALIDATION SUBSYSTEM
4y 6m to grant Granted Sep 02, 2025
Patent 12067541
INTEGRATED ELECTRONIC DISBURSEMENT AND CASH FLOW MANAGEMENT SYSTEM AND METHOD
5y 5m to grant Granted Aug 20, 2024
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
40%
Grant Probability
56%
With Interview (+16.1%)
4y 2m (~2y 6m remaining)
Median Time to Grant
Low
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