Prosecution Insights
Last updated: September 17, 2026
Application No. 17/491,823

SYSTEMS AND METHODS OF COMPONENT-BASED MODELING USING TRAINED SURROGATES

Final Rejection §101
Filed
Oct 01, 2021
Priority
Sep 18, 2020 — provisional 63/080,311 +2 more
Examiner
FIGUEROA, KEVIN W
Art Unit
2148
Tech Center
2100 — Computer Architecture & Software
Assignee
Juliahub Inc.
OA Round
2 (Final)
70%
Grant Probability
Favorable
3-4
OA Rounds
0m
Est. Remaining
91%
With Interview

Examiner Intelligence

Grants 70% — above average
70%
Career Allowance Rate
262 granted / 374 resolved
+15.1% vs TC avg
Strong +21% interview lift
Without
With
+21.2%
Interview Lift
resolved cases with interview
Typical timeline
3y 11m
Avg Prosecution
23 currently pending
Career history
392
Total Applications
across all art units

Statute-Specific Performance

§101
25.5%
-14.5% vs TC avg
§103
55.9%
+15.9% vs TC avg
§102
6.2%
-33.8% vs TC avg
§112
6.4%
-33.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 374 resolved cases

Office Action

§101
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 . Response to Arguments Applicant’s arguments regarding the 101 rejection have been fully considered but are respectfully not persuasive. Applicant argues that the claims are not directed to a judicial exception because they are instead directed to a computer-implemented method of creating cross-domain surrogates. In response Examiner argues that claims that recite computer components can still be directed to mental processes as outlined in the rejection below. Applicant argues that the claims recite a technological solution to creating reusable component libraries. However it is not clear how this solution is recited in the claims as the claims merely recite training a model on data and using the model. It is argued that the claims integrate the judicial exception into a practical application through the creation of surrogate libraires with standardized interfaces. In response however any alleged improvements to an abstract idea is still an abstract idea. Even then, the creation of surrogates with standardized interfaces effectively amounts to applying the abstract idea to a technological field of use. Applicant argues that the claims include significantly more than the abstract idea since it requires specialized computing infrastructure. However as claimed, it is not clear how or why this is true. It is argued that the claims address the technical challenge of creating component libraries through the standardized interfaces. Again however it is not clear how this is referenced in the claims as the claims recite simply training a model and simply declaring that there is a standardized interface. It is not clear how the improvement is reflected. Applicant argues the integration of surrogates within acausal modeling provide improvements however this just appears to be applying the abstract idea to a particular filed of use. Examiner notes however that the disclosure discusses newly developed compiler architecture. Amending the claims to include such limitations could potentially help to overcome the rejections. Applicant’s arguments regarding the 103 rejection have been fully considered. The rejections are withdrawn. 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 85-90, 92-100, and 102-104 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1: Independent claims 85 and 95 are directed towards a method and an apparatus, respectively. Therefore, these claims, as well as their dependent claims, are directed towards one of the four statutory categories (process, machine (i.e. apparatus), manufacture, or composition of matter). With respect to claim 85: 2A Prong 1: Generating an approximation comprising a system of differential-algebraic equations wherein the approximation represents dynamics a physical process of a component of a system to be modeled (mental process - generating an approximating system of equations to represent a physical process can be performed in the human mind, or by a human using a pen and paper – see MPEP 2106.04(a)(2)(III)). 2A Prong 2: The additional elements recited in the claim do not integrate the judicial exception into a practical application. Additional elements: Training a surrogate based on the approximation wherein the trained surrogate is configured to maintain mathematical compatibility across different simulation environments having different differential-equation solver architectures than the environment in which the surrogate was trained(can be considered merely reciting the words 'apply it' (or an equivalent) with the judicial exception - see MPEP 2106.05(f)). Storing the trained surrogate in memory or data storage (adding insignificant extra-solution activity to the judicial exception – mere data gathering, see MPEP 2106.05(g)). Retrieving the trained surrogate from the memory or data storage(adding insignificant extra-solution activity to the judicial exception – mere data gathering, see MPEP 2106.05(g)). Modeling the dynamics of the component using a differential-equation solver by providing inputs to the trained surrogate in an acausal modeling framework (can be considered merely reciting the words 'apply it' (or an equivalent) with the judicial exception - see MPEP 2106.05(f)). 2B: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Additional elements: Training a surrogate based on the approximation wherein the trained surrogate is configured to maintain mathematical compatibility across different simulation environments having different differential-equation solver architectures than the environment in which the surrogate was trained(can be considered merely reciting the words 'apply it' (or an equivalent) with the judicial exception - see MPEP 2106.05(f)). Storing the trained surrogate in memory or data storage (MPEP 2106.05(d)(II) indicates that merely storing and retrieving information in memory is a well-understood, routine, and conventional function when it is claimed in a merely generic manner (as it is in the present claim). Thereby, a conclusion that the claimed storing step is well-understood, routine, conventional activity is supported under Berkheimer). Retrieving the trained surrogate from the memory or data storage (MPEP 2106.05(d)(II) indicates that merely storing and retrieving information in memory is a well-understood, routine, and conventional function when it is claimed in a merely generic manner (as it is in the present claim). Thereby, a conclusion that the claimed storing step is well-understood, routine, conventional activity is supported under Berkheimer). Modeling the dynamics of the component using a differential-equation solver by providing inputs to the trained surrogate in an acausal modeling framework (can be considered merely reciting the words 'apply it' (or an equivalent) with the judicial exception - see MPEP 2106.05(f)). With respect to claim 86: 2A Prong 1: No judicial exceptions introduced beyond those present in the claim’s inherited limitations. 2A Prong 2: The additional elements recited in the claim do not integrate the judicial exception into a practical application. Additional elements: The approximation is generated based on input received from a user via a graphical user interface (GUI), the surrogate is trained based on input received from the user via the GUI, and the trained surrogate is stored based on input received from the user via the GUI (can be considered merely reciting the words 'apply it' (or an equivalent) with the judicial exception - see MPEP 2106.05(f)). 2B: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Additional elements: The approximation is generated based on input received from a user via a graphical user interface (GUI), the surrogate is trained based on input received from the user via the GUI, and the trained surrogate is stored based on input received from the user via the GUI (can be considered merely reciting the words 'apply it' (or an equivalent) with the judicial exception - see MPEP 2106.05(f)). With respect to claim 87: 2A Prong 1: No judicial exceptions introduced beyond those present in the claim’s inherited limitations. 2A Prong 2: The additional elements recited in the claim do not integrate the judicial exception into a practical application. Additional elements: Wherein storing the trained surrogate in memory or data storage includes storing the trained surrogate as a modular component in a library and wherein each trained surrogate in the library includes standardized interface specifications that define input and output relationships for connecting with other surrogate components to form differential-algebraic equation systems (can be considered merely reciting the words 'apply it' (or an equivalent) with the judicial exception - see MPEP 2106.05(f)). 2B: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Additional elements: Wherein storing the trained surrogate in memory or data storage includes storing the trained surrogate as a modular component in a library and wherein each trained surrogate in the library includes standardized interface specifications that define input and output relationships for connecting with other surrogate components to form differential-algebraic equation systems (can be considered merely reciting the words 'apply it' (or an equivalent) with the judicial exception - see MPEP 2106.05(f)). With respect to claim 88: 2A Prong 1: The trained surrogate is a nonlinear reduced approximation of the component of the system to be modeled (mental process - developing a nonlinear reduced approximation can be performed in the human mind, or by a human using a pen and paper – see MPEP 2106.04(a)(2)(III)). 2A Prong 2: No additional elements beyond the judicial exception. 2B: No additional elements beyond the judicial exception. With respect to claim 89: 2A Prong 1: No judicial exceptions introduced beyond those present in the claim’s inherited limitations. 2A Prong 2: The additional elements recited in the claim do not integrate the judicial exception into a practical application. Additional elements: The surrogate is a self-contained neural network that encapsulates component behavior independently of the original training environment (can be considered merely reciting the words 'apply it' (or an equivalent) with the judicial exception - see MPEP 2106.05(f)). 2B: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Additional elements: The surrogate is a self-contained neural network that encapsulates component behavior independently of the original training environment (can be considered merely reciting the words 'apply it' (or an equivalent) with the judicial exception - see MPEP 2106.05(f)). With respect to claim 90: 2A Prong 1: The system of equations is a self-contained system of differential-algebraic equations that encapsulates component behavior independently of the original training environment (mathematical concept - a differential-algebraic equation can be considered a mathematical concept - see MPEP 2106.04(a)(2)(I)). 2A Prong 2: No additional elements beyond the judicial exception. 2B: No additional elements beyond the judicial exception. With respect to claim 91: 2A Prong 1: No judicial exceptions introduced beyond those present in the claim’s inherited limitations. 2A Prong 2: The additional elements recited in the claim do not integrate the judicial exception into a practical application. Additional elements: The trained surrogate recreates the dynamics of the physical process of the system to be modeled (can be considered merely reciting the words 'apply it' (or an equivalent) with the judicial exception - see MPEP 2106.05(f)). 2B: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Additional elements: The trained surrogate recreates the dynamics of the physical process of the system to be modeled (can be considered merely reciting the words 'apply it' (or an equivalent) with the judicial exception - see MPEP 2106.05(f)). With respect to claim 92: 2A Prong 1: No judicial exceptions introduced beyond those present in the claim’s inherited limitations. 2A Prong 2: The additional elements recited in the claim do not integrate the judicial exception into a practical application. Additional elements: The trained surrogate is configured to be used as a representation of a physical process in a second system to be modeled that represents a second physical process (can be considered merely reciting the words 'apply it' (or an equivalent) with the judicial exception - see MPEP 2106.05(f)). 2B: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Additional elements: The trained surrogate is configured to be used as a representation of a physical process in a second system to be modeled that represents a second physical process (can be considered merely reciting the words 'apply it' (or an equivalent) with the judicial exception - see MPEP 2106.05(f)). With respect to claim 93: 2A Prong 1: No judicial exceptions introduced beyond those present in the claim’s inherited limitations. 2A Prong 2: The additional elements recited in the claim do not integrate the judicial exception into a practical application. Additional elements: The trained surrogate is configured to be used in multiple simulations without retraining the trained surrogate (can be considered merely reciting the words 'apply it' (or an equivalent) with the judicial exception - see MPEP 2106.05(f)). 2B: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Additional elements: The trained surrogate is configured to be used in multiple simulations without retraining the trained surrogate (can be considered merely reciting the words 'apply it' (or an equivalent) with the judicial exception - see MPEP 2106.05(f)). With respect to claim 94: 2A Prong 1: No judicial exceptions introduced beyond those present in the claim’s inherited limitations. 2A Prong 2: The additional elements recited in the claim do not integrate the judicial exception into a practical application. Additional elements: The trained surrogate is configured to be combined with other trained surrogates to build a composed system that can be solved using a differential-equation solver (can be considered merely reciting the words 'apply it' (or an equivalent) with the judicial exception - see MPEP 2106.05(f)). 2B: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Additional elements: The trained surrogate is configured to be combined with other trained surrogates to build a composed system that can be solved using a differential-equation solver (can be considered merely reciting the words 'apply it' (or an equivalent) with the judicial exception - see MPEP 2106.05(f)). With respect to claim 105: 2A Prong 1: No judicial exceptions introduced beyond those present in the claim’s inherited limitations. 2A Prong 2: The additional elements recited in the claim do not integrate the judicial exception into a practical application. Additional elements: Wherein the acausal modeling framework includes connections between components that create implicit relationships, and wherein mathematical transformation of the implicit relationships determines state-dependent control flow (can be considered merely reciting the words 'apply it' (or an equivalent) with the judicial exception - see MPEP 2106.05(f)). 2B: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. Additional elements: Wherein the acausal modeling framework includes connections between components that create implicit relationships, and wherein mathematical transformation of the implicit relationships determines state-dependent control flow (can be considered merely reciting the words 'apply it' (or an equivalent) with the judicial exception - see MPEP 2106.05(f)). Claims 95-100,102-104 and 106 correspond to claims 85-90, 92-94, and 105 respectively. The claims recite the same substantial subject matter only differing in embodiment. The difference in embodiments do not meaningfully change the above analysis and therefore the claims are subject to the same rejection. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Rackauckas, Christopher, et al. "Universal differential equations for scientific machine learning." arXiv preprint arXiv:2001.04385 (2020). THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to KEVIN W FIGUEROA whose telephone number is (571)272-4623. The examiner can normally be reached Monday-Friday, 10AM-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, MIRANDA HUANG can be reached at (571)270-7092. 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. KEVIN W FIGUEROA Primary Examiner Art Unit 2124 /Kevin W Figueroa/Primary Examiner, Art Unit 2124
Read full office action

Prosecution Timeline

Oct 01, 2021
Application Filed
Jan 24, 2025
Non-Final Rejection mailed — §101
Jun 23, 2025
Response Filed
Aug 03, 2026
Final Rejection mailed — §101 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12731033
NON-LINEAR LATTICE LAYER FOR PARTIALLY MONOTONIC NEURAL NETWORK
4y 10m to grant Granted Sep 08, 2026
Patent 12731040
DEVICE, A COMPUTER PROGRAM AND A COMPUTER-IMPLEMENTED METHOD FOR DETERMINING NEGATIVE SAMPLES FOR TRAINING A KNOWLEDGE GRAPH EMBEDDING OF A KNOWLEDGE GRAPH
4y 2m to grant Granted Sep 08, 2026
Patent 12731041
DISTRIBUTED TRAINING PROCESS WITH BOTTOM-UP ERROR AGGREGATION
3y 11m to grant Granted Sep 08, 2026
Patent 12731042
GRAPH-BASED MACHINE LEARNING FOR ARTIFICIAL BRAIN PERFUSION EXPERIMENTS
1y 8m to grant Granted Sep 08, 2026
Patent 12711377
AUTOMATED GENERATION OF TRAINING DATA FOR AN ARTIFICIAL-INTELLIGENCE BASED INCIDENT RESOLUTION SYSTEM
3y 4m to grant Granted Aug 18, 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
70%
Grant Probability
91%
With Interview (+21.2%)
3y 11m (~0m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 374 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