Prosecution Insights
Last updated: August 17, 2026
Application No. 17/888,834

TRAINING MAINTENANCE SCENARIOS THOUGH ENVIRONMENT SIMULATION

Non-Final OA §102§112
Filed
Aug 16, 2022
Examiner
MOLL, NITHYA JANAKIRAMAN
Art Unit
2189
Tech Center
2100 — Computer Architecture & Software
Assignee
NVIDIA Corporation
OA Round
3 (Non-Final)
67%
Grant Probability
Favorable
3-4
OA Rounds
0m
Est. Remaining
80%
With Interview

Examiner Intelligence

Grants 67% — above average
67%
Career Allowance Rate
360 granted / 537 resolved
+12.0% vs TC avg
Moderate +13% lift
Without
With
+13.3%
Interview Lift
resolved cases with interview
Typical timeline
3y 8m
Avg Prosecution
18 currently pending
Career history
563
Total Applications
across all art units

Statute-Specific Performance

§101
24.1%
-15.9% vs TC avg
§103
38.0%
-2.0% vs TC avg
§102
14.7%
-25.3% vs TC avg
§112
19.0%
-21.0% vs TC avg
Black line = Tech Center average estimate • Based on career data from 537 resolved cases

Office Action

§102 §112
DETAILED ACTION 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 6/3/2026 has been entered. 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- 35 USC § 102 Applicant’s arguments have been considered but are moot in view of the amendments. The rejection has been modified to reflect the amended claim language. Claim Rejections - 35 USC § 112 The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claims 1-20 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. Claims 1, 11 and 16 have been amended to recite “simulated physical components” and “simulated physical computing environment”. These terms are unclear. It is unknown how components and computing environments can be both simulated and physical at the same time. Claims 11 and 16 have been amended to recite “physical interaction, by the virtual agent, with one or more simulated physical components”. It is unknown how a virtual agent can have a physical interaction and it is unclear if the simulated physical components are simulated or physical. Claims 2-10, 12-15 and 17-20 are rejected by virtue of their dependency. 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)(2) the claimed invention was described in a patent issued under section 151, or in an application for patent published or deemed published under section 122(b), in which the patent or application, as the case may be, names another inventor and was effectively filed before the effective filing date of the claimed invention. Claims 1-20 are rejected under 35 U.S.C. 102(a)(2) as being anticipated by US 20220197306 A1 (“Cella”). Regarding claim 1, Cella teaches: A computer-implemented method, comprising: generating a three-dimensional virtual representation (Cella: para [0747], “a 5502 may be rendered in a three-dimensional environment and viewed using a virtual reality headset”) of a data center (Cella: para [2789], “such as in a virtualized environment. Multiple hardware entities may be referred to as a server rack, server farm, data center, etc.”); utilizing a virtual agent to represent a physical robot in the three-dimensional virtual representation (Cella: Abstract, “A simulation system applies the workflow in an environment that includes digital models of the robot fleet and the tasks”; para [0270], “These value chain entities 652 may include any of the wide variety of assets, systems, devices, machines, components, equipment, facilities, individuals or other entities mentioned throughout this disclosure or in the documents incorporated herein by reference, such as… robotic systems, e.g., physical robots, collaborative robots (e.g., “cobots”)”; para [0101], “the user interface includes a virtual reality (VR) interface configured to enable a user to build 3D models in VR”); simulating a component failure within the three-dimensional virtual representation of the data center (Cella: para [0465], “the machine learning model 3000 may automatically predict hypothetical situations for simulation with the digital replica, such as by…predicting when one or more components of the one or more value chain entities 652 may fail”; paragraph [2314] “ the monitoring and notification service 12163 may leverage machine-learned models that are trained to diagnose certain conditions of a robot (e.g., failing components, loose components, and/or the like)”; para [1071], “the digital twin system I/O system 8104 may periodically query and/or receive data from a connected data source 8020, such as a sensor system 8022 having sensors that sensor data from facilities (e.g., … data center facilities, and many others) …”); para [0101], “the user interface includes a virtual reality (VR) interface configured to enable a user to build 3D models in VR”); causing the virtual agent to navigate, within the three-dimensional virtual representation, to a virtual location associated with the simulated component failure (Cella: para [02418], “scheduling and routing of robotic systems with additive manufacturing capabilities may be influenced by prediction capabilities of an AI-based robot health monitoring system, so that service or maintenance visit value can be optimized by ensuring that additive manufacturing resources are either routed to the service area for localized part manufacturing or are utilized to produce components (e.g., hydraulic assemblies with fewer interconnections) so that they are available locally when a service can include deployment of improved reliability robotic elements”; para [0197], “FIG. 56 is a diagrammatic view that depicts embodiments of deployment of machine twins to perform predictive maintenance on a set of machines”; claim 1, “workflow simulation system applies the workflow in the job execution simulation environment, the job execution simulation environment includes digital models of the robot operating units of the robot fleet and digital models of the set of robot tasks to produce a simulation result, and the simulation result is used to iteratively redefine at least one of the set of robot tasks, the fleet resource configuration data structure, and the workflow until the simulation result satisfies a second fleet objective of the set of fleet objectives”); analyzing, using the virtual agent, simulated sensor data or image data captures by the virtual agent at the virtual location (Cella: para [2419], “a robot fleet management platform having an artificial intelligence-based shape recognition capability for automated task execution may also have a system for coordinated control of robotic systems that incorporate 3D printing for task execution. A robotic sensing and analysis system may use AI to analyze visual images and sensor information along with past operating history and task criteria (e.g., definition, objectives, and the like) to evaluate an object associated with a task, such as an object upon which a robotic operation is to be performed… repair of the object may be achieved by use of visual and other sensors of the robotic system determining that a handle of the object to be repaired is broken, thereby preventing performance of the repair as instructed. Based on the determination of this unexpected condition, a supplemental set of robot operations may be generated for the current repair assignment to instruct the robotic control system for 3D printing to fashion a replacement handle or perform a repair of the handle (e.g., mend a break in a structural portion of the handle). These supplemental operations may be determined based on an assessment of an object to be repaired and integrated in the current instance of the object repair process even when the cause of failure that requires the repair task is other than the handle”; claim 1, “workflow simulation system applies the workflow in the job execution simulation environment, the job execution simulation environment includes digital models of the robot operating units of the robot fleet and digital models of the set of robot tasks to produce a simulation result, and the simulation result is used to iteratively redefine at least one of the set of robot tasks”), in order to identify the component failure (Cella: para [2316], “…perform failure forecasting and predictive maintenance. Additionally or alternatively, the machine learning services may include a clustering algorithm to identify the failure pattern hidden in the failure data to train a model for detecting uncharacteristic or anomalous behavior”; para [2418], “scheduling and routing of robotic systems with additive manufacturing capabilities may be influenced by prediction capabilities of an AI-based robot health monitoring system, so that service or maintenance visit value can be optimized by ensuring that additive manufacturing resources are either routed to the service area for localized part manufacturing or are utilized to produce components (e.g., hydraulic assemblies with fewer interconnections) so that they are available locally when a service can include deployment of improved reliability robotic elements”; para [2419], “repair of the object may be achieved by use of visual and other sensors of the robotic system determining that a handle of the object to be repaired is broken, thereby preventing performance of the repair as instructed. Based on the determination of this unexpected condition, a supplemental set of robot operations may be generated for the current repair assignment to instruct the robotic control system for 3D printing to fashion a replacement handle or perform a repair of the handle (e.g., mend a break in a structural portion of the handle). These supplemental operations may be determined based on an assessment of an object to be repaired and integrated in the current instance of the object repair process even when the cause of failure that requires the repair task is other than the handle”); determining, using the virtual agent, one or more solutions to remediate the component failure (Cella: para [0982], “Referring to FIG. 26, a set of opportunity miners 1460 may be provided as part of the adaptive intelligence layer 614, which may be configured to seek and recommend opportunities to improve one or more of the elements of the platform 604, such as via addition of artificial intelligence system 1160, automation (including robotic process automation 1402), or the like to one or more of the maritime facilities 622 and for each of floating assets 620 including their systems, sub-systems, components, applications with which the platform 100 interacts. In embodiments, the opportunity miners 1460 may be configured or used by developers of AI or RPA solutions to find opportunities for better solutions and to optimize existing solutions in a value chain network 668”; para [2419], “repair of the object may be achieved by use of visual and other sensors of the robotic system determining that a handle of the object to be repaired is broken, thereby preventing performance of the repair as instructed. Based on the determination of this unexpected condition, a supplemental set of robot operations may be generated for the current repair assignment to instruct the robotic control system for 3D printing to fashion a replacement handle or perform a repair of the handle (e.g., mend a break in a structural portion of the handle). These supplemental operations may be determined based on an assessment of an object to be repaired and integrated in the current instance of the object repair process even when the cause of failure that requires the repair task is other than the handle”); and causing the virtual agent to learn to perform at least one selected solution, of the one or more solutions, based on physical interaction, by the virtual agent, with one or more simulated physical components associated with the component failure within the three-dimensional virtual representation (Cella: para [0747], “a 5502 may be rendered in a three-dimensional environment and viewed using a virtual reality headset”; para [2419], “a robot fleet management platform having an artificial intelligence-based shape recognition capability for automated task execution may also have a system for coordinated control of robotic systems that incorporate 3D printing for task execution. A robotic sensing and analysis system may use AI to analyze visual images and sensor information along with past operating history and task criteria (e.g., definition, objectives, and the like) to evaluate an object associated with a task, such as an object upon which a robotic operation is to be performed… repair of the object may be achieved by use of visual and other sensors of the robotic system determining that a handle of the object to be repaired is broken, thereby preventing performance of the repair as instructed. Based on the determination of this unexpected condition, a supplemental set of robot operations may be generated for the current repair assignment to instruct the robotic control system for 3D printing to fashion a replacement handle or perform a repair of the handle (e.g., mend a break in a structural portion of the handle). These supplemental operations may be determined based on an assessment of an object to be repaired and integrated in the current instance of the object repair process even when the cause of failure that requires the repair task is other than the handle”; claim 1, “workflow simulation system applies the workflow in the job execution simulation environment, the job execution simulation environment includes digital models of the robot operating units of the robot fleet and digital models of the set of robot tasks to produce a simulation result, and the simulation result is used to iteratively redefine at least one of the set of robot tasks”), the at least one selected solution to be used by the physical robot in response to an occurrence of component failure in the data center (Cella: para [0367], “The robotic process automation 1442 may be trained (e.g., through machine learning) to mimic interactions on a training set, and then have this trained robotic process automation 1442 (e.g., trained agent or trained robotic process automation system) execute these tasks that were previously performed by people... In another example, the robotic process automation 1442 may utilize software to learn physical interactions with robots and other systems to train a robotic system to sequence or undertake the same physical interactions”; Abstract, “A simulation system applies the workflow in an environment that includes digital models of the robot fleet and the tasks”; para [0270], “These value chain entities 652 may include any of the wide variety of assets, systems, devices, machines, components, equipment, facilities, individuals or other entities mentioned throughout this disclosure or in the documents incorporated herein by reference, such as… robotic systems, e.g., physical robots, collaborative robots (e.g., “cobots”)”)). Regarding claim 2, Cella teaches: The computer-implemented method of claim 1, further comprising: using reinforcement learning to train the virtual agent to identify, and determine how to remediate, the component failure (Cella: [0484], “the machine learning model 3000 may be defined via reinforcement learning, such as one or more algorithms using dynamic programming techniques such that the machine learning model 3000 may train by taking actions in an environment in order to maximize a cumulative reward”; para [0276], “an incident management application 910 (such as for managing events, accidents, and other incidents that may occur in one or more environments involving value chain network entities 652, such as, without limitation … product failure incidents, system failure incidents”). Regarding claim 3, Cella teaches: The computer-implemented method of claim 2, further comprising: using, as part of the reinforcement learning, a reward function to further train the virtual agent to maintain an integrity of the data center (Cella: [0484], “the machine learning model 3000 may be defined via reinforcement learning, such as one or more algorithms using dynamic programming techniques such that the machine learning model 3000 may train by taking actions in an environment in order to maximize a cumulative reward”; para [0367], “The robotic process automation 1442 may be trained (e.g., through machine learning) to mimic interactions on a training set, and then have this trained robotic process automation 1442 (e.g., trained agent or trained robotic process automation system) execute these tasks that were previously performed by people... In another example, the robotic process automation 1442 may utilize software to learn physical interactions with robots and other systems to train a robotic system to sequence or undertake the same physical interactions”;). Regarding claim 4, Cella teaches: The computer-implemented method of claim 3, wherein maintaining the integrity of the data center includes performing predictive maintenance (Cella: para [0465], “the machine learning model 3000 may automatically predict hypothetical situations for simulation with the digital replica, such as by…predicting when one or more components of the one or more value chain entities 652 may fail”; para [2316], “…perform failure forecasting and predictive maintenance. Additionally or alternatively, the machine learning services may include a clustering algorithm to identify the failure pattern hidden in the failure data to train a model for detecting uncharacteristic or anomalous behavior”), preventative maintenance, or testing of one or more physical components in the data center. Regarding claim 5, Cella teaches: The computer-implemented method of claim 1, wherein generating the three-dimensional virtual representation (Cella: para [0747], “a 5502 may be rendered in a three-dimensional environment and viewed using a virtual reality headset”) includes simulating physical, spatial, communication, and configuration aspects of the data center, and wherein additional three-dimensional virtual representations are able to be generated to represent additional data centers (Cella: para [0101], “the user interface includes a virtual reality (VR) interface configured to enable a user to build 3D models in VR”; para [0275], “Referring to FIG. 10, the set of applications 614 provided on the VCNP 604, integrated with the VCNP 604 and/or managed by or for the VCNP 604 and/or involving a set of value chain network entities 652 may include, without limitation, one or more of any of a wide range of types of applications, such as: … software, information technology resources, data processing resources, data storage resources, power generation and/or storage resources, computational resources and other assets”). Regarding claim 6, Cella teaches: The computer-implemented method of claim 1, further comprising: utilizing at least one second virtual agent to represent a second physical robot in the three-dimensional virtual representation (Cella: para [0747], “a 5502 may be rendered in a three-dimensional environment and viewed using a virtual reality headset”; Abstract, “A simulation system applies the workflow in an environment that includes digital models of the robot fleet and the tasks”; and utilizing the at least one second virtual agent to assist in identifying or remediating the component failure (Cella: Abstract, “A robot fleet management platform includes a job parsing system that applies filters to identify portions of a job request suitable for robot automation. Based on the identified portions and a first fleet objective of the job request, a task system establishes tasks that define a robot type and task objective”; para [0276], “an incident management application 910 (such as for managing events, accidents, and other incidents that may occur in one or more environments involving value chain network entities 652, such as, without limitation … product failure incidents, system failure incidents”). Regarding claim 7, Cella teaches: The computer-implemented method of claim 1, further comprising: providing learnings of the virtual agent to the physical robot for operation in the data center; and enabling the physical robot to update the learnings based, at least in part, upon additional data obtained by the physical robot during the operation in the data center (Cella: para [0367], “The robotic process automation 1442 may be trained (e.g., through machine learning) to mimic interactions on a training set, and then have this trained robotic process automation 1442 (e.g., trained agent or trained robotic process automation system) execute these tasks that were previously performed by people …In another example, the robotic process automation 1442 may utilize software to learn physical interactions with robots and other systems to train a robotic system to sequence or undertake the same physical interactions. For example, the robot may be trained to rebuild a set of bearings by having the robot watch a video of someone doing this task. This may include tracking physical interactions and tracking interactions at a software level”). Regarding claim 8, Cella teaches: The computer-implemented method of claim 1, further comprising: using a natural language system to generate human-understandable text relating to the component failure and the at least one selected solution to remediate the component failure (Cella: para [0726], “Clustering processes 5342 may be implemented to identify the failure pattern hidden in the failure data to train a model for detecting uncharacteristic or anomalous behavior…Analytics processes 5344 perform data analytics on various data to identify insights and predict outcomes. Natural language processes 4348 coordinate with machine twin 1770 to communicate the outcomes and results to the user of machine twin 1770”; para [1058], “ the artificial intelligence services system 8010 includes a natural language processing system that receives text/speech and determines a context of the text and/or generates text in response to a request to generate text”). Regarding claim 9, Cella teaches: The computer-implemented method of claim 1, wherein the component failure relates to at least one of a network health, a component health, an enumeration, a network state, or a network capacity (Cella: para [0276], “events, accidents, and other incidents that may occur in one or more environments involving value chain network entities 652, such as, without limitation, vehicle accidents, worker injuries, shutdown incidents, property damage incidents, product damage incidents, product liability incidents, regulatory non-compliance incidents, health and/or safety incidents, traffic congestion and/or delay incidents (including network traffic, data traffic, vehicle traffic, maritime traffic, human worker traffic, and others, as well as combinations among them), product failure incidents, system failure incidents, system performance incidents, fraud incidents, misuse incidents, unauthorized use incidents, and many others)”). Regarding claim 10, Cella teaches: The computer-implemented method of claim 1, wherein the one or more solutions to remediate the component failure include at least one of fixing, removing, replacing, or taking offline one or more physical components in the data center (Cella: para [1867], “artificial intelligence system (e.g., a robotic process automation system trained on a training set of expert service visit data), to determine a recommended action, which in embodiments may involve replacement of a part and/or repair of a part, or some other activity”). Regarding claims 11 and 16, Cella teaches: A system, comprising: one or more processors; and memory including instructions that, when executed by the one or more processors, cause the system (Cella: para [2772]) to: simulate operation of a physical computing environment (Cella: Abstract, “A simulation system applies the workflow in an environment that includes digital models of the robot fleet and the tasks”; para [0101], “the user interface includes a virtual reality (VR) interface configured to enable a user to build 3D models in VR”; para [0275], “Referring to FIG. 10, the set of applications 614 provided on the VCNP 604, integrated with the VCNP 604 and/or managed by or for the VCNP 604 and/or involving a set of value chain network entities 652 may include, without limitation, one or more of any of a wide range of types of applications, such as: … software, information technology resources, data processing resources, data storage resources, power generation and/or storage resources, computational resources and other assets”) using a three-dimensional virtual representation (Cella: para [0747], “a 5502 may be rendered in a three-dimensional environment and viewed using a virtual reality headset”) para [2789], “such as in a virtualized environment. Multiple hardware entities may be referred to as a server rack, server farm, data center, etc.”); utilize a virtual agent to simulate a physical robot in the physical computing environment (Cella: Abstract, “A simulation system applies the workflow in an environment that includes digital models of the robot fleet and the tasks”; para [0270], “These value chain entities 652 may include any of the wide variety of assets, systems, devices, machines, components, equipment, facilities, individuals or other entities mentioned throughout this disclosure or in the documents incorporated herein by reference, such as… robotic systems, e.g., physical robots, collaborative robots (e.g., “cobots”)”) to identify a simulated failure (Cella: para [2419], “visual and other sensors of the robotic system determining that a handle of the object to be repaired is broken, thereby preventing performance of the repair as instructed. Based on the determination of this unexpected condition, a supplemental set of robot operations may be generated for the current repair assignment to instruct the robotic control system for 3D printing to fashion a replacement handle or perform a repair of the handle (e.g., mend a break in a structural portion of the handle). These supplemental operations may be determined based on an assessment of an object to be repaired and integrated in the current instance of the object repair process even when the cause of failure that requires the repair task is other than the handle”; claim 1, “workflow simulation system applies the workflow in the job execution simulation environment, the job execution simulation environment includes digital models of the robot operating units of the robot fleet and digital models of the set of robot tasks to produce a simulation result, and the simulation result is used to iteratively redefine at least one of the set of robot tasks”); cause the virtual agent to navigate, within the simulated physical computing environment, to a virtual location associated with the simulated failure (Cella: para [02418], “scheduling and routing of robotic systems with additive manufacturing capabilities may be influenced by prediction capabilities of an AI-based robot health monitoring system, so that service or maintenance visit value can be optimized by ensuring that additive manufacturing resources are either routed to the service area for localized part manufacturing or are utilized to produce components (e.g., hydraulic assemblies with fewer interconnections) so that they are available locally when a service can include deployment of improved reliability robotic elements”; para [0197], “FIG. 56 is a diagrammatic view that depicts embodiments of deployment of machine twins to perform predictive maintenance on a set of machines”; claim 1, “workflow simulation system applies the workflow in the job execution simulation environment, the job execution simulation environment includes digital models of the robot operating units of the robot fleet and digital models of the set of robot tasks to produce a simulation result, and the simulation result is used to iteratively redefine at least one of the set of robot tasks, the fleet resource configuration data structure, and the workflow until the simulation result satisfies a second fleet objective of the set of fleet objectives”; para [2419], “a supplemental set of robot operations may be generated for the current repair assignment to instruct the robotic control system for 3D printing to fashion a replacement handle or perform a repair of the handle (e.g., mend a break in a structural portion of the handle). These supplemental operations may be determined based on an assessment of an object to be repaired and integrated in the current instance of the object repair process even when the cause of failure that requires the repair task is other than the handle”); analyze, using the virtual agent, simulated sensor data or image data captured by the virtual agent at the virtual location (Cella: para [2419], “a robot fleet management platform having an artificial intelligence-based shape recognition capability for automated task execution may also have a system for coordinated control of robotic systems that incorporate 3D printing for task execution. A robotic sensing and analysis system may use AI to analyze visual images and sensor information along with past operating history and task criteria (e.g., definition, objectives, and the like) to evaluate an object associated with a task, such as an object upon which a robotic operation is to be performed… repair of the object may be achieved by use of visual and other sensors of the robotic system determining that a handle of the object to be repaired is broken, thereby preventing performance of the repair as instructed. Based on the determination of this unexpected condition, a supplemental set of robot operations may be generated for the current repair assignment to instruct the robotic control system for 3D printing to fashion a replacement handle or perform a repair of the handle (e.g., mend a break in a structural portion of the handle). These supplemental operations may be determined based on an assessment of an object to be repaired and integrated in the current instance of the object repair process even when the cause of failure that requires the repair task is other than the handle”; claim 1, “workflow simulation system applies the workflow in the job execution simulation environment, the job execution simulation environment includes digital models of the robot operating units of the robot fleet and digital models of the set of robot tasks to produce a simulation result, and the simulation result is used to iteratively redefine at least one of the set of robot tasks”) to identify the simulated failure in the physical computing environment (Cella: para [2419], “repair of the object may be achieved by use of visual and other sensors of the robotic system determining that a handle of the object to be repaired is broken, thereby preventing performance of the repair as instructed. Based on the determination of this unexpected condition, a supplemental set of robot operations may be generated for the current repair assignment to instruct the robotic control system for 3D printing to fashion a replacement handle or perform a repair of the handle (e.g., mend a break in a structural portion of the handle). These supplemental operations may be determined based on an assessment of an object to be repaired and integrated in the current instance of the object repair process even when the cause of failure that requires the repair task is other than the handle”); determine, using the virtual agent, one or more solutions to remediate the simulated failure (Cella: para [0982], “Referring to FIG. 26, a set of opportunity miners 1460 may be provided as part of the adaptive intelligence layer 614, which may be configured to seek and recommend opportunities to improve one or more of the elements of the platform 604, such as via addition of artificial intelligence system 1160, automation (including robotic process automation 1402), or the like to one or more of the maritime facilities 622 and for each of floating assets 620 including their systems, sub-systems, components, applications with which the platform 100 interacts. In embodiments, the opportunity miners 1460 may be configured or used by developers of AI or RPA solutions to find opportunities for better solutions and to optimize existing solutions in a value chain network 668”; para [2419], “repair of the object may be achieved by use of visual and other sensors of the robotic system determining that a handle of the object to be repaired is broken, thereby preventing performance of the repair as instructed. Based on the determination of this unexpected condition, a supplemental set of robot operations may be generated for the current repair assignment to instruct the robotic control system for 3D printing to fashion a replacement handle or perform a repair of the handle (e.g., mend a break in a structural portion of the handle). These supplemental operations may be determined based on an assessment of an object to be repaired and integrated in the current instance of the object repair process even when the cause of failure that requires the repair task is other than the handle”); and causing the virtual agent to learn to perform at least one selected solution, of the one or more solutions, based on physical interaction, by the virtual agent, with one or more simulated physical components associated with the simulated failure within the simulated physical computing environments (Cella: para [0747], “a 5502 may be rendered in a three-dimensional environment and viewed using a virtual reality headset”; para [2419], “a robot fleet management platform having an artificial intelligence-based shape recognition capability for automated task execution may also have a system for coordinated control of robotic systems that incorporate 3D printing for task execution. A robotic sensing and analysis system may use AI to analyze visual images and sensor information along with past operating history and task criteria (e.g., definition, objectives, and the like) to evaluate an object associated with a task, such as an object upon which a robotic operation is to be performed… repair of the object may be achieved by use of visual and other sensors of the robotic system determining that a handle of the object to be repaired is broken, thereby preventing performance of the repair as instructed. Based on the determination of this unexpected condition, a supplemental set of robot operations may be generated for the current repair assignment to instruct the robotic control system for 3D printing to fashion a replacement handle or perform a repair of the handle (e.g., mend a break in a structural portion of the handle). These supplemental operations may be determined based on an assessment of an object to be repaired and integrated in the current instance of the object repair process even when the cause of failure that requires the repair task is other than the handle”; claim 1, “workflow simulation system applies the workflow in the job execution simulation environment, the job execution simulation environment includes digital models of the robot operating units of the robot fleet and digital models of the set of robot tasks to produce a simulation result, and the simulation result is used to iteratively redefine at least one of the set of robot tasks”), the at least one selected solution to be used by the physical robot in response to a physical occurrence of the simulated failure in the physical computing environment (Cella: para [0367], “The robotic process automation 1442 may be trained (e.g., through machine learning) to mimic interactions on a training set, and then have this trained robotic process automation 1442 (e.g., trained agent or trained robotic process automation system) execute these tasks that were previously performed by people... In another example, the robotic process automation 1442 may utilize software to learn physical interactions with robots and other systems to train a robotic system to sequence or undertake the same physical interactions”; para [0275], “Referring to FIG. 10, the set of applications 614 provided on the VCNP 604, integrated with the VCNP 604 and/or managed by or for the VCNP 604 and/or involving a set of value chain network entities 652 may include, without limitation, one or more of any of a wide range of types of applications, such as: … software, information technology resources, data processing resources, data storage resources, power generation and/or storage resources, computational resources and other assets”; para [0270], “These value chain entities 652 may include any of the wide variety of assets, systems, devices, machines, components, equipment, facilities, individuals or other entities mentioned throughout this disclosure or in the documents incorporated herein by reference, such as… robotic systems, e.g., physical robots, collaborative robots (e.g., “cobots”)”). Regarding claim 12 and 17, Cella teaches: The system of claim 11, wherein the physical entity is a human or an at least partially automated manipulable component (Cella: Abstract, “A simulation system applies the workflow in an environment that includes digital models of the robot fleet and the tasks”). Regarding claim 13 and 18, Cella teaches: The system of claim 11, wherein the instructions when executed further cause the system to: use reinforcement learning to train the virtual agent to identify, and determine how to remediate, the simulated failure, wherein a reward function is to be used to further train the virtual agent to maintain an integrity of the physical computing environment (Cella: [0484], “the machine learning model 3000 may be defined via reinforcement learning, such as one or more algorithms using dynamic programming techniques such that the machine learning model 3000 may train by taking actions in an environment in order to maximize a cumulative reward”; para [0367], “The robotic process automation 1442 may be trained (e.g., through machine learning) to mimic interactions on a training set, and then have this trained robotic process automation 1442 (e.g., trained agent or trained robotic process automation system) execute these tasks that were previously performed by people... In another example, the robotic process automation 1442 may utilize software to learn physical interactions with robots and other systems to train a robotic system to sequence or undertake the same physical interactions”;). Regarding claim 14 and 19, Cella teaches: The system of claim 11, wherein the instructions when executed further cause the system to: utilize at least one second virtual agent to represent a second physical robot in the physical computing environment (Cella: Abstract, “A simulation system applies the workflow in an environment that includes digital models of the robot fleet and the tasks”); and utilize the at least one second virtual agent to assist in identifying or remediating the simulated failure (Cella: Abstract, “A robot fleet management platform includes a job parsing system that applies filters to identify portions of a job request suitable for robot automation. Based on the identified portions and a first fleet objective of the job request, a task system establishes tasks that define a robot type and task objective”; para [0276], “an incident management application 910 (such as for managing events, accidents, and other incidents that may occur in one or more environments involving value chain network entities 652, such as, without limitation … product failure incidents, system failure incidents”). Regarding claim 15 and 20, Cella teaches: The system of claim 11, wherein the instructions when executed further cause the system to: provide learnings of the virtual agent to the physical robot for operation in the data center; and enable the physical robot to update the learnings based, at least in part, upon additional data obtained by the physical robot during the operation in a data center (Cella: para [0367], “The robotic process automation 1442 may be trained (e.g., through machine learning) to mimic interactions on a training set, and then have this trained robotic process automation 1442 (e.g., trained agent or trained robotic process automation system) execute these tasks that were previously performed by people …In another example, the robotic process automation 1442 may utilize software to learn physical interactions with robots and other systems to train a robotic system to sequence or undertake the same physical interactions. For example, the robot may be trained to rebuild a set of bearings by having the robot watch a video of someone doing this task. This may include tracking physical interactions and tracking interactions at a software level”). Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to NITHYA J. MOLL whose telephone number is (571)270-1003. 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, Rehana Perveen can be reached at 571-272-3676. 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. /NITHYA J. MOLL/Primary Examiner, Art Unit 2189
Read full office action

Prosecution Timeline

Show 1 earlier event
Oct 01, 2025
Non-Final Rejection mailed — §102, §112
Jan 20, 2026
Applicant Interview (Telephonic)
Jan 20, 2026
Examiner Interview Summary
Feb 02, 2026
Response Filed
Mar 11, 2026
Final Rejection mailed — §102, §112
Jun 03, 2026
Request for Continued Examination
Jun 05, 2026
Response after Non-Final Action
Jun 22, 2026
Non-Final Rejection mailed — §102, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12705407
SCALABLY GENERATING DISTRIBUTION GRID TOPOLOGY
5y 9m to grant Granted Aug 11, 2026
Patent 12705409
AUTOMATIC SIMULATION GENERATION
3y 9m to grant Granted Aug 11, 2026
Patent 12675668
COMPONENT, ASSEMBLY, AND USAGE PERSPICACITY MODEL AND USES THEREOF
4y 0m to grant Granted Jul 07, 2026
Patent 12664328
DESIGN PLATFORM FOR ARCHITECTURAL MODULARITY IN MULTIFAMILY RESIDENTIAL DESIGN AND CONSTRUCTION
5y 1m to grant Granted Jun 23, 2026
Patent 12629206
EVALUATING BLOOD FLOW OBSTRUCTION THROUGH ANATOMICAL STRUCTURE
6y 7m 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

3-4
Expected OA Rounds
67%
Grant Probability
80%
With Interview (+13.3%)
3y 8m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 537 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