Prosecution Insights
Last updated: October 02, 2026
Application No. 19/052,555

Resource Failure Mitigation

Final Rejection §102§103
Filed
Feb 13, 2025
Priority
Feb 23, 2024 — EU 24159522
Examiner
SHELTON, GABRIELLA KANANI
Art Unit
2113
Tech Center
2100 — Computer Architecture & Software
Assignee
ABB Schweiz AG
OA Round
2 (Final)
74%
Grant Probability
Favorable
3-4
OA Rounds
6m
Est. Remaining
98%
With Interview

Examiner Intelligence

Grants 74% — above average
74%
Career Allowance Rate
17 granted / 23 resolved
+18.9% vs TC avg
Strong +25% interview lift
Without
With
+24.6%
Interview Lift
resolved cases with interview
Typical timeline
2y 2m
Avg Prosecution
11 currently pending
Career history
39
Total Applications
across all art units

Statute-Specific Performance

§101
24.8%
-15.2% vs TC avg
§103
34.6%
-5.4% vs TC avg
§102
17.8%
-22.2% vs TC avg
§112
19.6%
-20.4% vs TC avg
Black line = Tech Center average estimate • Based on career data from 23 resolved cases

Office Action

§102 §103
Final Rejection 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 . Claim 11 is cancelled by Applicant Claims 1-10 and 12 are rejected under 35 U.S.C. 102(a)(1) and 102(a)(2) Claims 13-20 are rejected under 35 U.S.C. 103 Response to Amendment Claim Rejections - 35 USC § 102 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-10 and 12 are rejected under 35 U.S.C. 102(a)(1) and (a)(2) as being anticipated by Xu et al. (U.S. Publication No. 2020/0004648 A1), hereinafter referred to as Xu. With regards to Claim 1, Xu teaches: A resource failure mitigation method for a distributed control system (Paragraph 0006 and Fig. 1), the method comprising (Paragraphs 0009 and 0012): predicting failure of a first resource executing a service (Paragraph 0012), wherein the service is provided by a containerized application (Paragraphs 0017-0018 and 0032-0034; Paragraphs 0006; Fig. 1); persisting a state of the service, wherein persisting the state of the service comprises checkpointing the state of a container in which the service is running (Paragraphs 0011-0012 and 0032-0035); and restoring the service at a second resource using the persisted state, wherein restoring the service comprises instantiating a new container for the service at the second resource and restoring the service in the new container using the persisted state (Paragraphs 0012, 0022-0023, and 0034). Please note that instantiation of a new container is interpreted as moving the old container to a new resource, as described in Paragraphs 0012 and 0015 of Applicant’s specification. With regards to Claim 2, Xu teaches the method of Claim 1 as cited above. Xu further teaches: wherein predicting failure of the first resource comprises predicting resource failure based on diagnostic data (Paragraphs 0029-0030). With regards to Claim 3, Xu teaches the method of Claim 2 as cited above. Xu further teaches: wherein the diagnostic data comprise monitoring data relating to one or more performance metrics of the resource (Paragraphs 0036-0037 and 0029-0030). With regards to Claim 4, Xu teaches the method of Claim 2 as cited above. Xu further teaches: wherein the diagnostic data comprise log data generated by one or more diagnostic tools (Paragraphs 0029-0030). With regards to Claim 5, Xu teaches the method of Claim 2 as cited above. Xu further teaches: wherein the diagnostic data comprise event data relating to one or more events generated by the distributed control system (Paragraphs 0029-0032). With regards to Claim 6, Xu teaches the method of Claim 1 as cited above. Xu further teaches: wherein predicting failure of the first resource comprises predicting resource failure in response to at least one performance metric passing a predetermined threshold (Paragraphs 0029-0030, 0032-0033). With regards to Claim 7, Xu teaches the method of Claim 1 as cited above. Xu further teaches: wherein predicting failure of the first resource comprises predicting resource failure in response to log data indicating violation of at least one predetermined rule (Paragraphs 0029-0033). With regards to Claim 8, Xu teaches the method of Claim 1 as cited above. Xu further teaches: wherein predicting failure of the first resource comprises predicting resource failure in response to recognition of at least one predetermined event (Paragraphs 0029-0022). With regards to Claim 9, Xu teaches the method of Claim 1 as cited above. Xu further teaches: wherein persisting the state of the service comprises check pointing the service to capture a snapshot of the state of the service (Paragraph 0034). With regards to Claim 10, Xu teaches the method of Claim 9 as cited above. Xu further teaches: wherein restoring the service at the second resource using the persisted state comprises using an image of the check pointed state of the service to restore the service (Paragraphs 0009, 0034, and 0039). With regards to Claim 12, Xu teaches the method of Claim 1 as cited above. Xu further teaches: wherein restoring the service at the second resource comprises first selecting the second resource from a plurality of available resources according to one or more predetermined criteria (Paragraphs 0018-0019, 0022, and 0039-0040). Claim Rejections - 35 USC § 103 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 13-20 are rejected under 35 U.S.C. 103 as being unpatentable over Xu in view of Doshi et al. (U.S. Publication No. 2022/0012149 A1), hereinafter referred to as Doshi. With regards to Claim 13, Xu teaches the method of Claim 1 as cited above. Xu further teaches: further comprising using the distributed control system to control an … to carry out a(n) … process following restoration of the service at the second resource (Paragraphs 0009, 0012, 0022-0023, and 0034). Xu does not explicitly teach: … industrial plant … industrial … However, Doshi teaches: further comprising using the distributed control system to control an industrial plant to carry out an industrial process (Fig. 1; Paragraphs 0026, 0040, 0042, and 0197) following restoration of the service at the … resource (Paragraph 0127). Therefore, it would have been obvious to one of ordinary skill in the art in which said subject matter pertains to, prior to the effective filing date of the claimed invention, combine the two distributed control systems using checkpoint-based restoration taught by Xu and Doshi, respectively. Xu describes this type of system in relation to high powered cluster computing (Paragraphs 0006-0009), but does not list a specific application. Doshi teaches that this type of system can be applied to many types of services, including industrial automation, for performances optimizations such as lower latency in said services (Paragraph 0026). The use of a second resource in Xu allows for less downtime and a more proactive migration (Paragraphs 0022-0023). With regards to Claim 14, Xu teaches: A resource failure mitigation system for a distributed control system (Paragraphs 0006, 0009, and 0012; Fig. 1), comprising: a control … that includes a failure predictor and an operator, … including a check point/restore workflow (Paragraphs 0021, 0024, and 0026; Fig. 1); and a plurality of worker nodes associated with the control (Fig. 1) …; wherein the control … is further associated with a client (Paragraph 0006) and is configured to: predict failure of a first resource from the plurality of worker nodes (Fig. 1; Paragraph 0012) executing a service (Paragraphs 0008-0009), wherein the service is provided by a containerized application (Paragraphs 0017-0018 and 0032-0034; Paragraphs 0006; Fig. 1), persist a state of the service, wherein the state of the service comprises checkpointing the state of a container in which the service is running (Paragraphs 0011-0012 and 0032-0035); and restore the service at a second resource from the plurality of worker nodes using the persisted state, wherein restoring the service comprises instantiating a new container for the service at the second resource and restoring the service in the new container using the persisted state (Paragraphs 0012, 0022-0023, and 0034). Xu does not explicitly teach: … plane node … … the operator including a check point/restore workflow … However, Doshi teaches: A resource failure mitigation system (Fig. 3 and 9; Paragraph 0127), comprising: a control plane node that includes a failure predictor and an operator, the operator including a check point/restore workflow (Fig. 8 and Paragraph 0109); and a plurality of worker nodes associated with the control plane node (Paragraphs 0041-0043, 0048, 0113, and 0115; Fig. 4); wherein the control plane node is further associated with a client and is configured to (Fig. 3; Paragraph 0040): predict failure of a first resource from the plurality of worker nodes executing a service (Paragraphs 0117 and 0127, stress testing to determine health), persist a state of the service (Paragraphs 119-0120); and restore the service at a … resource from the plurality of worker nodes using the persisted state (Paragraph 0127). Therefore, it would have been obvious to one of ordinary skill in the art in which said subject matter pertains to, prior to the effective filing date of the claimed invention, centralize the checkpointing, failure prediction, and migration logics into one entity, as taught by Doshi, in the system of Xu, so that a centralized entity, such as a host, can have easier access to the needed data and algorithms (Doshi, Paragraphs 0119 and 0115 and Fig. 8). All limitations of Claims 15-20 have been addressed in the analyses of Claims 2-7, respectively. Please see the above rejections for further details. Response to Arguments Applicant's arguments filed on July 10th, 2026, have been fully considered but they are not persuasive. The rejection under 35 U.S.C. 112(b) has been withdrawn due to the amendment. Arguments regarding the prior art not teaching the newly amended limitations of Claims 1 and 14 are not persuasive. Examiner notes that these features are similar to those of now cancelled Claim 11, which was previously rejected under Xu. While the word containerization is not used in Xu, containerization is taught by Xu. Containerization is not given a limiting definition in Applicant’s specification and thus is being broadly interpreted as known in the art as virtualization over multiple resources (Please see attached Wikipedia definition), which is taught by Xu as cited above. Please see the above rejections for further details. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure: IBM, “Using Roving High Availability (HA) Failover in Partitioned Database Environments,” DB2 10.5 FOR Linux, UNIX, and Windows, 2021: teaches failover of computing clusters Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). 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 GABRIELLA SHELTON whose telephone number is (571)272-3117. The examiner can normally be reached Monday-Friday 8AM-3PM 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, Bryce Bonzo can be reached at (571) 272-3655. 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. /G.K.S./Examiner, Art Unit 2113 /MARC DUNCAN/Primary Examiner, Art Unit 2113
Read full office action

Prosecution Timeline

Feb 13, 2025
Application Filed
Apr 23, 2026
Non-Final Rejection mailed — §102, §103
Jul 10, 2026
Response Filed
Jul 31, 2026
Final Rejection mailed — §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12748646
SELF-LEARNING FRAMEWORK FOR OPTIMAL RECOVERY OPERATIONS
2y 11m to grant Granted Sep 29, 2026
Patent 12705126
SYSTEM AND CORRESPONDING COMPUTER-IMPLEMENTED METHOD FOR IDENTIFYING EXCEPTION IN BEHAVIOR OF A COMPUTER SYSTEM OR OF AN APPLICATION EXECUTED ON THE COMPUTER SYSTEM
3y 0m to grant Granted Aug 11, 2026
Patent 12693952
METHOD AND SYSTEM FOR IMPROVING KEYBOARD INPUT IN AUTOMATED TESTING
2y 11m to grant Granted Jul 28, 2026
Patent 12681798
CONFIGURATION METHOD OF A MICROCONTROLLER
1y 8m to grant Granted Jul 14, 2026
Patent 12675351
OPERATION MANAGEMENT APPARATUS, OPERATION MANAGEMENT METHOD, AND OPERATION MANAGEMENT PROGRAM
1y 10m to grant Granted Jul 07, 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
74%
Grant Probability
98%
With Interview (+24.6%)
2y 2m (~6m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 23 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