Prosecution Insights
Last updated: October 04, 2026
Application No. 17/537,093

SCALABLE EMULATED CYBER RANGE ENVIRONMENT

Final Rejection §103
Filed
Nov 29, 2021
Examiner
JOHANSEN, JOHN E
Art Unit
2187
Tech Center
2100 — Computer Architecture & Software
Assignee
UChicago Argonne LLC
OA Round
4 (Final)
76%
Grant Probability
Favorable
5-6
OA Rounds
0m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 76% — above average
76%
Career Allowance Rate
237 granted / 310 resolved
+21.5% vs TC avg
Strong +27% interview lift
Without
With
+27.0%
Interview Lift
resolved cases with interview
Typical timeline
3y 5m
Avg Prosecution
15 currently pending
Career history
328
Total Applications
across all art units

Statute-Specific Performance

§101
28.4%
-11.6% vs TC avg
§103
42.5%
+2.5% vs TC avg
§102
5.4%
-34.6% vs TC avg
§112
21.0%
-19.0% vs TC avg
Black line = Tech Center average estimate • Based on career data from 310 resolved cases

Office Action

§103
DETAILED ACTION Claims 1-20 are presented for examination. This office action is in response to the amendment submitted on 08-JUL-2026. 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 On pgs. 6-7 of the Applicant’s Arguments/Remarks dated 07/08/2026 (hereinafter ‘Remarks’), Applicant argues Reaves et al., “An open virtual testbed for industrial control system security research” [2012] fails to teach the newly amended limitations. The arguments have been found persuasive specifically regarding the amended portions. Applicant’s arguments with respect to the rejection(s) under 35 U.S.C 102 have been fully considered and are persuasive per amendment. Therefore, the rejection has been withdrawn. Applicant’s arguments with respect to the rejection(s) under 35 U.S.C 103 have been fully considered and are persuasive per dependency on the amended claim. Therefore, the rejection has been withdrawn. However, upon further consideration, a new ground(s) of rejection is made in view of under 35 U.S.C. 103 as being unpatentable over Reaves et al., “An open virtual testbed for industrial control system security research” (hereinafter ‘Reaves’) [2012] in view of Morton et al., U.S. Patent Application Publication 2020/0366650 A1 (hereinafter ‘Morton’). Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. Claims 1-20 are rejected under 35 U.S.C. 103 as being unpatentable over Reaves et al., “An open virtual testbed for industrial control system security research” (hereinafter ‘Reaves’) [2012] in view of Morton et al., U.S. Patent Application Publication 2020/0366650 A1 (hereinafter ‘Morton’). Regarding Claim 1: A system for testing industrial processes and industrial control systems comprising: Reaves teaches a physical environment comprising: at least one industrial control system hardware; (Pg. 218 left col 4th paragraph left col Reaves “…Mississippi State University’s laboratory-scale process control system cybersecurity testbed [10] uses process control system equipment to control and monitor small, laboratory-scale processes. MSU has two types of testbed: five laboratory-scale industrial control system and a laboratory-scale electrical substation (in which power flows are simulated). The industrial control systems include an oil pipeline system, an oil storage tank, water tower, industrial air blower, manufacturing conveyor, and rolled sheet metal plant…”) Reaves teaches a computer system comprising a processor and a memory, wherein the processor is set up to perform operations, embodied in instructions on computer-readable medium, the operations comprising: (Pg. 219 right col 1st paragraph Reaves “…Virtual devices include control logic implemented in Python to mimic internal master or remote terminal logic functions (such as ladder logic). Additionally, virtual devices implement points which model internal memory of the remote or master terminal unit. The virtual devices and process simulator communicate via a separate simulator communication channel. Figure 1 also includes a set of wireless radios and a human–machine interface (HMI) computer…”) Reaves teaches virtually link the physical environment and a virtual environment; (Pg. 222 left col 2nd paragraph Reaves “…Because virtual devices are implemented within virtual machines and use standard communication interfaces and validated network software stacks, actual industrial control system devices may be connected to a virtual testbed. This feature allows virtual testbed users to test new devices with a virtual testbed and capture data logs, which include interaction with new actual devices…”) Reaves teaches input at least one document comprising supporting software and (Pg. 218 1st paragraph Reaves “…A network simulator, RINSE, was used to model communications between simulated devices; these simulated devices include relays and data aggregators. PowerWorld software was used to simulate the Power Grid…”) Reaves teaches a scenario instruction set; (Pg. 221 3rd paragraph Reaves “…Figure 3 shows example control logic for an on/off controller to safely turn on a water storage tank pump. The code checks the status of the control system mode (manual or automatic), reads the value of high-level and low-level water sensors, and the current intended pump state before turning the pump on…”) PNG media_image1.png 238 376 media_image1.png Greyscale Reaves teaches generate a scenario according to the scenario instruction set, by (Pg. 221 right col 2nd paragraph Reaves “…VDEV Control Logic: The control logic directly emulates the control and monitoring functions of an actual control device. Control logic is specified as a single Python function separate from the VDEV implementation. The control logic is called by a logic control thread; this thread also synchronizes process simulator communication. The same control logic function may be used for multiple slave devices to allow code reuse. Process control logic in actual industrial control systems consists of reading inputs, performing logical and numeric calculations, and then setting appropriate outputs. This behavior is modeled by the VDEV control logic. Reads and writes to points in device memory are handled with get() and set() functions. Control logic may consist of combinatorial logic, loops, conditional programming, and arithmetic…”) Reaves teaches modifying one or more connections between one or more physical models of the physical environment and one or more simulated models of the virtual environment to be used for the scenario; (Pg. 227 left col 3rd paragraph Reaves “…The virtual masters were used to control actual slave devices in the laboratory, and the virtual slaves were connected to actual masters from the laboratory. The virtual masters were able to monitor and control the laboratory slave devices connected to the actual physical process. Also, the real masters were able to monitor and control the virtual slave devices connected to the virtual physical process. All system operation modes were tested and were functional, and there were no error communications errors present in the system…” Pg. 227 left col last paragraph “…The first attack assumes that an insider or other attacker with physical access has placed a device on the serial line between the master and slave device in the ground tank system; this device can monitor communications and inject commands and responses…”) Reaves teaches simulate the scenario by modifying inputs and outputs of the … one or more simulated models based on the one or more connections; and (Pg. 220 left col last paragraph Reaves “…Simulation is discrete time based. The simulator interface accepts and provides updates to and from the simulator about relevant inputs and outputs of the device. Inputs and outputs are defined in a configuration file by name. Name–value pairs are transmitted to and from the process simulator. This simulates the connection of analog and digital input and outputs between the remote terminal unit (simulated by a VDEV) and process measurement devices and process actuators…”) Reaves teaches display simulation results of the simulating of the scenario. (Pg. 227 left col 2nd paragraph Reaves “…In spite of the low similarities in timing (which may be correctible in futurework), the results show that all non-timing-based behaviors of the virtual system were similar to the laboratory system…”) Reaves does not appear to explicitly disclose and at least one physical model including one or more pieces of physical hardware; and one or more pieces of physical hardware of the at least one physical model and the However, Morton teaches and at least one physical model including one or more pieces of physical hardware; and ([0052-0053] Morton “…Another aspect of the invention allows the operator to change the cyber range on the fly due to situational changes or updated training objectives. Such changes may vary from adding a new system to changing the topology by adding a new network of networks. The added (or removed) systems can be virtual or physical depending on the user's cyber training requirements. The described invention provides functionality to support dynamic ranges from a public cloud to enable hybrid and multi-cloud cyber ranges along with hardware in the loop. Changes in configuration can either be manually initiated by a trainer, administrator, or an AI agent based on mission play based heuristics…”) Morton teaches one or more pieces of physical hardware of the at least one physical model and the ([0054] Morton “…As illustrated in FIG. 5, the presented invention provides a secure VPN connection to integrate external components (virtual or physical) into the cyber range. These attached enclaves support the isolation and containment requirements related to training…” [0060] Morton “…Other aspects of the invention provide novel methods for pricing options and other cyber range training pricing functionality, including: utility pricing based on time/resource usage, discounts/awards based on top performance, play again incentives, threat based pricing where users costs are based on which threats/scenarios are chosen, level(s) and sophistication based charges, dynamic threat selection pricing wherein trainer can adjust threat and complexity, and adding virtual or physical devices and services…”) Reaves and Morton are analogous art because they are from the same field of endeavor, security for computer based systems and controllers. It would have been obvious for one of ordinary skill in the art before the effective filing date of the claimed invention to have combined the simulate the scenario by modifying inputs and outputs of the one or more simulated models based on the one or more connections as disclosed by Reaves by at least one physical model including one or more pieces of physical hardware and one or more pieces of physical hardware of the at least one physical model as disclosed by Morton. One of ordinary skill in the art would have been motivated to make this modification in order to allow a user to use different configurations for cyber training scenarios as discussed in paragraph [0003] by Morton “…A cyber range is a virtual environment used to configure cyber training scenarios, facilitate activities associated with training scenarios, and support evaluation activities. The purpose of a cyber range is to create an environment where participants can safely practice with the latest cyber warfare tools and against the latest cyber threats without any security concerns or ramifications to existing operational systems…” Regarding Claim 2: Reaves and Morton teach The system of claim 1, Reaves teaches wherein the at least one physical model and the at least one industrial control system hardware are interconnected. (Pg. 218 right col 4th paragraph Reaves “…Captures of the network traffic, to be effective for research purposes, must be logged reliably; logging should be done with a minimum effect on the industrial control system traffic itself and with sufficient precision and accuracy to fully describe the behavior of the system. In addition to exhibiting realistic traffic, the testbed should also be able to interface with actual industrial control system equipment. This helps to ensure that the testbed has behavior compatible with real industrial control systems and facilitates the use of the system as a “backend” for research on equipment vulnerabilities. This requirement dictates that the virtual testbed must be capable of soft real-time operation…”) Regarding Claim 3: Reaves and Morton teach The system of claim 1, further comprising Reaves teaches a communication device, comprising a transmitter and a receiver, (Pg. 220 left col 3rd paragraph Reaves “…The simulator module performs process simulation and stores the current state of the physical process. The communication interface receives periodic process control changes and requests for process measurement updates from virtual devices (VDEV). Requests from the VDEVs are queued by the communication interface and applied in the order received by the update queue…”) Morton teaches wherein the communication device is configured to access a cloud-based computing system. ([0032] Morton “…One aspect of the invention creates a secure public cloud-based cyber range---e.g. one where threats and other cyber activities are contained and unable to breach the range perimeter into the public domain (e.g. whereby activities occurring within the range are isolated or contained)…”) Regarding Claim 4: Reaves and Morton teach The system of claim 3, Morton teaches wherein the operations of the computer system are performed by the cloud-based computing system. ([0043] Morton “…Another aspect of the invention includes a converter to convert cyber range definitions into cloud specific characteristics to efficiently replicate specific environments repeatedly…”) Regarding Claim 5: Reaves and Morton teach The system of claim 1, Reaves teaches wherein at least one document includes instructions for reconfiguring components of the system and updating components of the system. (Pg. 218 left col 1st paragraph Reaves “…In [9], the authors take the approach of using a small “complex electromechanical device consisting of pipes, valves, sensors, pumps, etc” to model a power plant. Their system uses a number of different PLCs and field devices. They also use a DeltaV DCS system. They also included a small office intranet with interconnections with VLAN, VPNs, RADIUS, a DMZ, and “external network” system. The authors have used this system to demonstrate four different attack scenarios…” Pg. 220 left col 3rd paragraph “…Configuration files are used to set initial conditions for the physical process…”) Regarding Claim 6: Reaves and Morton teach The system of claim 1, Reaves teaches wherein additional supporting software is included in the memory of the computer system. (Pg. 219 left col 1st paragraph Reaves “…Examples include the ability to include PMU and PDC instances from the OpenPDC project or to integrate other software virtual testbeds…” pg. 222 left col 3rd paragraph “…For example, a virtual testbed may interface with actual human machine interface (HMI) software. HMI software available in the MSU SCADA Security Laboratory communicates with the control system via MODBUS/RTU. The HMI can run in one virtual machine and communicate with a VDEV, which simulated a remote terminal unit…”) Regarding Claim 7: A method for simulating industrial processes and industrial control systems on a testbed comprising: Reaves teaches integrating, by a processor, a physical environment with a virtual environment; (Pg. 218 left col 4th paragraph left col Reaves “…Mississippi State University’s laboratory-scale process control system cybersecurity testbed [10] uses process control system equipment to control and monitor small, laboratory-scale processes. MSU has two types of testbed: five laboratory-scale industrial control system and a laboratory-scale electrical substation (in which power flows are simulated). The industrial control systems include an oil pipeline system, an oil storage tank, water tower, industrial air blower, manufacturing conveyor, and rolled sheet metal plant…”) Reaves teaches inputting, by the processor, at least one document comprising supporting software; (Pg. 218 1st paragraph Reaves “…A network simulator, RINSE, was used to model communications between simulated devices; these simulated devices include relays and data aggregators. PowerWorld software was used to simulate the Power Grid…”) Reaves teaches generating, by the processor, a scenario environment including the physical environment and the virtual environment linked as described in the at least one document by (Pg. 221 right col 2nd paragraph Reaves “…VDEV Control Logic: The control logic directly emulates the control and monitoring functions of an actual control device. Control logic is specified as a single Python function separate from the VDEV implementation. The control logic is called by a logic control thread; this thread also synchronizes process simulator communication. The same control logic function may be used for multiple slave devices to allow code reuse. Process control logic in actual industrial control systems consists of reading inputs, performing logical and numeric calculations, and then setting appropriate outputs. This behavior is modeled by the VDEV control logic. Reads and writes to points in device memory are handled with get() and set() functions. Control logic may consist of combinatorial logic, loops, conditional programming, and arithmetic…”) Reaves teaches modifying one or more connections between one or more physical models including … one or more simulated models of the virtual environment to be used for the scenario environment: (Pg. 227 left col 3rd paragraph Reaves “…The virtual masters were used to control actual slave devices in the laboratory, and the virtual slaves were connected to actual masters from the laboratory. The virtual masters were able to monitor and control the laboratory slave devices connected to the actual physical process. Also, the real masters were able to monitor and control the virtual slave devices connected to the virtual physical process. All system operation modes were tested and were functional, and there were no error communications errors present in the system…” Pg. 227 left col last paragraph “…The first attack assumes that an insider or other attacker with physical access has placed a device on the serial line between the master and slave device in the ground tank system; this device can monitor communications and inject commands and responses…”) Reaves teaches generating, by the processor, a scenario within the scenario environment as described in the at least one document; and (Pg. 220 left col 4th paragraph Reaves “…Process simulations are described in Python classes. At start-up, the simulator module reads the configuration file to configure process variables, such as flowrates, motor speeds, etc., and sets the initial simulation state…”) Reaves teaches simulating, by the processor, the scenario by modifying inputs and outputs of the … one or more physical models and the one or more simulated models based on the one or more connections. (Pg. 220 left col last paragraph Reaves “…Simulation is discrete time based. The simulator interface accepts and provides updates to and from the simulator about relevant inputs and outputs of the device. Inputs and outputs are defined in a configuration file by name. Name–value pairs are transmitted to and from the process simulator. This simulates the connection of analog and digital input and outputs between the remote terminal unit (simulated by a VDEV) and process measurement devices and process actuators…”) Reaves does not appear to explicitly disclose one or more pieces of physical hardware of the physical environment and one or more pieces of physical hardware of the one or more physical models However, Morton teaches one or more pieces of physical hardware of the physical environment ([0052-0053] Morton “…Another aspect of the invention allows the operator to change the cyber range on the fly due to situational changes or updated training objectives. Such changes may vary from adding a new system to changing the topology by adding a new network of networks. The added (or removed) systems can be virtual or physical depending on the user's cyber training requirements. The described invention provides functionality to support dynamic ranges from a public cloud to enable hybrid and multi-cloud cyber ranges along with hardware in the loop. Changes in configuration can either be manually initiated by a trainer, administrator, or an AI agent based on mission play based heuristics…”) Morton teaches one or more pieces of physical hardware of the one or more physical models ([0054] Morton “…As illustrated in FIG. 5, the presented invention provides a secure VPN connection to integrate external components (virtual or physical) into the cyber range. These attached enclaves support the isolation and containment requirements related to training…” [0060] Morton “…Other aspects of the invention provide novel methods for pricing options and other cyber range training pricing functionality, including: utility pricing based on time/resource usage, discounts/awards based on top performance, play again incentives, threat based pricing where users costs are based on which threats/scenarios are chosen, level(s) and sophistication based charges, dynamic threat selection pricing wherein trainer can adjust threat and complexity, and adding virtual or physical devices and services…”) Reaves and Morton are analogous art because they are from the same field of endeavor, security for computer based systems and controllers. It would have been obvious for one of ordinary skill in the art before the effective filing date of the claimed invention to have combined the simulating, by the processor, the scenario by modifying inputs and outputs of the one or more physical models and the one or more simulated models based on the one or more connections as disclosed by Reaves by one or more pieces of physical hardware of the physical environment and one or more pieces of physical hardware of the one or more physical models as disclosed by Morton. One of ordinary skill in the art would have been motivated to make this modification in order to allow a user to use different configurations for cyber training scenarios as discussed in paragraph [0003] by Morton “…A cyber range is a virtual environment used to configure cyber training scenarios, facilitate activities associated with training scenarios, and support evaluation activities. The purpose of a cyber range is to create an environment where participants can safely practice with the latest cyber warfare tools and against the latest cyber threats without any security concerns or ramifications to existing operational systems…” Regarding Claim 8: Reaves and Morton teach The method of claim 7, further comprising: Reaves teaches reconfiguring, by the processor, the at least one document, to include a new scenario. (Pg. 218 left col 1st paragraph Reaves “…In [9], the authors take the approach of using a small “complex electromechanical device consisting of pipes, valves, sensors, pumps, etc” to model a power plant. Their system uses a number of different PLCs and field devices. They also use a DeltaV DCS system. They also included a small office intranet with interconnections with VLAN, VPNs, RADIUS, a DMZ, and “external network” system. The authors have used this system to demonstrate four different attack scenarios…” Pg. 220 left col 3rd paragraph “…Configuration files are used to set initial conditions for the physical process…”) Regarding Claim 9: Reaves and Morton teach The method of claim 7, further comprising: Reaves teaches returning, by the processor, results of simulating the scenario. (Pg. 227 left col 2nd paragraph Reaves “…In spite of the low similarities in timing (which may be correctible in futurework), the results show that all non-timing-based behaviors of the virtual system were similar to the laboratory system…”) Regarding Claim 10: Reaves and Morton teach The method of claim 7, Morton teaches wherein the processor is part of a cloud-based computing system. ([0053] Morton “…The described invention provides functionality to support dynamic ranges from a public cloud to enable hybrid and multi-cloud cyber ranges along with hardware in the loop. Changes in configuration can either be manually initiated by a trainer, administrator, or an AI agent based on mission play based heuristics…”) Regarding Claim 11: Reaves and Morton teach The method of claim 7, further comprising: Reaves teaches reconfiguring, by the processor, the virtual environment and the physical environment, as described in the at least one document. (Pg. 223 left col 3rd paragraph Reaves “…Figure 4 shows the water storage tank and gas pipeline systems from the MSU SCADA Security Laboratory. Both systems implement a distributed control scheme. A Control Microsystems, Inc. SCADAPack LP PLC is connected to each physical process and acts as the remote terminal unit (RTU). The PLC includes ladder logic that monitors process measurements and executes control logic. The control logic is described in the form of ladder logic. A single MTU communicates with both RTU. The MTU includes supervisory control logic and acts as a repeater forwarding queries from a system HMI to the addressed RTU. The HMI periodically polls each RTU for process measurements. The HMI can also execute supervisory control over the physical processes by changing RTU setpoints…” Pg. 220 left col 3rd paragraph “…Configuration files are used to set initial conditions for the physical process…”) Regarding Claim 12: Reaves and Morton teach The method of claim 7, further comprising: Reaves teaches updating, by the processor, the virtual environment and the physical environment, as described in the at least one document. (Pg. 216 left col 4th paragraph Reaves “…An open platform enables researchers to update existing virtual testbeds or add new testbeds modeling new control systems…”) Regarding Claim 13: Reaves and Morton teach The method of claim 7, further comprising: Reaves teaches recording, by the processor, onto a memory, results of simulating the scenario. (Pg. 225 right col 4th paragraph Reaves “…Figure 5 provides a comparison of simulated ground tank water levels versus actual ground tank water levels measured in the laboratory…”) Claims 14-20 are medium claims, containing substantially the same elements as method Claims 7-13, respectively, and are rejected on the same grounds under 35 U.S.C. 103 as Claims 7-13, respectively, Mutatis mutandis. Conclusion Claims 1-20 are rejected. 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 JOHN E JOHANSEN whose telephone number is (571)272-8062. The examiner can normally be reached M-F 9AM-3PM. 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, Emerson Puente can be reached at 5712723652. 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. /JOHN E JOHANSEN/Examiner, Art Unit 2187
Read full office action

Prosecution Timeline

Show 3 earlier events
Jul 17, 2025
Final Rejection mailed — §103
Sep 17, 2025
Response after Non-Final Action
Oct 07, 2025
Interview Requested
Nov 13, 2025
Request for Continued Examination
Nov 19, 2025
Response after Non-Final Action
Apr 08, 2026
Non-Final Rejection mailed — §103
Jul 08, 2026
Response Filed
Aug 26, 2026
Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12748901
DETERMINING A 3D MODELED OBJECT DEFORMATION
5y 7m to grant Granted Sep 29, 2026
Patent 12724943
POWER SYSTEM OPERATION SIMULATION METHOD, SIMULATION PLATFORM AND DEVICE
2y 3m to grant Granted Sep 01, 2026
Patent 12717063
A SYSTEM AND METHOD FOR IMPROVED GEOGRAPHICAL DATA INTERPRETATION
4y 0m to grant Granted Aug 25, 2026
Patent 12686056
PART PACKING WITH DIFFUSION AURAS
5y 1m to grant Granted Jul 21, 2026
Patent 12681206
AUGMENTING CLIMATE IMPACT AND HAZARD MODELS
3y 11m to grant Granted Jul 14, 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

5-6
Expected OA Rounds
76%
Grant Probability
99%
With Interview (+27.0%)
3y 5m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 310 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