US2025077746A1PendingUtilityA1

Method and System for Generating a Resilience Analysis of a Real-world System

Assignee: RESILIENCE ANALYTICS LLCPriority: Aug 31, 2023Filed: Aug 28, 2024Published: Mar 6, 2025
Est. expiryAug 31, 2043(~17.1 yrs left)· nominal 20-yr term from priority
G06F 30/27
31
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments generate a resilience analysis of a real-world system. One such embodiment constructs a network graph representing a real-world system for providing function(s) by generating node(s) corresponding to the function(s) and generating edge(s). Each of the edge(s) links a pair of the node(s) and represents a causal dependency between respective functions corresponding to the pair of the node(s). In turn, via a first model, based on the network graph, configuration(s) of the real-world system are simulated by modifying a configuration of a function corresponding to a node of the node(s) or a causal dependency corresponding to an edge of the edge(s). Then, via the first model, based on the simulating, a resilience analysis of the real-world system is generated.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented method for generating a resilience analysis of a real-world system, the method comprising:
 constructing a network graph representing a real-world system for providing a plurality of functions by:
 generating a plurality of nodes corresponding to the plurality of functions; and 
 generating a plurality of edges, each of the plurality of edges (i) linking a pair of the plurality of nodes and (ii) representing a causal dependency between respective functions corresponding to the pair of the plurality of nodes; 
   simulating, via a first model, based on the network graph, one or more configurations of the real-world system by:
 modifying a configuration of: (i) at least one function corresponding to a node of the plurality of nodes or (ii) at least one causal dependency corresponding to an edge of the plurality of edges; and 
   generating, via the first model, based on the simulating, a resilience analysis of the real-world system.   
     
     
         2 . The method of  claim 1 , wherein the first model is trained with data representing one or more real-world systems having common elements to the real-world system. 
     
     
         3 . The method of  claim 1 , further comprising:
 identifying, via the first model, based on the resilience analysis, one or more modifications to the real-world system to improve resilience.   
     
     
         4 . The method of  claim 3 , further comprising generating a visualization of at least one of the one or more modifications to the real-world system. 
     
     
         5 . The method of  claim 3 , wherein the one or more modifications to the real-world system are identified based on user-defined criteria including at least one of: (i) cost and (ii) prioritizing one or more functions of the plurality of functions. 
     
     
         6 . The method of  claim 5 , further comprising:
 determining, based on the user-defined criteria, a prioritized sequence of the one or more modifications to the real-world system.   
     
     
         7 . The method of  claim 3 , further comprising:
 causing at least one of the one or more modifications to be applied to the real-world system.   
     
     
         8 . The method of  claim 7 , wherein the one or more modifications include at least one of: (i) a service-level modification and (ii) an asset-level modification. 
     
     
         9 . The method of  claim 1 , wherein generating, via the first model, based on the simulating, the resilience analysis of the real-world system includes:
 determining, via the first model, one or more resilience scores representing at least one of: (i) a capacity of the real-world system to absorb the failure of the at least one of the plurality of functions, (ii) a capacity of the real-world system to recover from the failure of the at least one of the plurality of functions, and (iii) a capacity of the real-world system to adapt to the failure of the at least one of the plurality of functions.   
     
     
         10 . The method of  claim 1 , wherein the plurality of nodes represents one or more resources associated with the plurality of functions, the one or more resources including at least one of: (i) physical resources, (ii) digital resources, and (iii) personnel resources. 
     
     
         11 . The method of  claim 1 , further comprising:
 identifying, via a second model: (i) one or more external drivers and (ii) one or more causal dependencies between the one or more external drivers and one or more corresponding functions of the plurality of functions;   generating one or more nodes corresponding to the one or more external drivers identified;   generating one or more edges corresponding to the one or more causal dependencies identified; and   modifying the network graph to incorporate the one or more nodes generated and the one or more edges generated.   
     
     
         12 . The method of  claim 11 , wherein the one or more external drivers include one or more of: (i) environmental-based drivers, (ii) transport-based drivers, (iii) econometric drivers, (iv) energy-based drivers, (v) cyber-based drivers, and (vi) commodity-based drivers. 
     
     
         13 . The method of  claim 11 , wherein the identifying comprises executing, via the second model, one or more search functions on one or more respective causal networks contained in a repository. 
     
     
         14 . The method of  claim 1 , wherein at least one of the one or more configurations of the real-world system includes a disruption to a first function of the plurality of functions, the disruption causing a failure of a second function of the plurality of functions. 
     
     
         15 . The method of  claim 1 , wherein at least one of the one or more configurations of the real-world system includes one or more distinct operational conditions of the real-world system including one or more of: (i) a system workload and (ii) demand for a function. 
     
     
         16 . The method of  claim 1 , wherein the first model includes one or more of: (i) a system dynamics model, (ii) a graph theory model, (iii) a Bayesian network model, and (iv) an agent-based model. 
     
     
         17 . The method of  claim 1 , wherein the first model includes at least one of a machine learning (ML) model and an artificial intelligence (AI) model. 
     
     
         18 . The method of  claim 1 , wherein generating the plurality of nodes corresponding to the plurality of functions comprises:
 parameterizing respective functions of the plurality of functions corresponding to the plurality of nodes.   
     
     
         19 . The method of  claim 1 , further comprising:
 generating, via a third model, based on the resilience analysis, one or more performance metrics for the real-world system; and   identifying, via the third model, based on the one or more performance metrics, at least one critical component of the real-world system.   
     
     
         20 . A computer-based system for generating a resilience analysis of a real-world system, the computer-based system comprising:
 a processor; and   a memory with computer code instructions stored thereon, the processor and the memory, with the computer code instructions, being configured to cause the computer-based system to:
 construct a network graph representing a real-world system for providing a plurality of functions by:
 generating a plurality of nodes corresponding to the plurality of functions; and 
 generating a plurality of edges, each of the plurality of edges (i) linking a pair of the plurality of nodes and (ii) representing a causal dependency between respective functions corresponding to the pair of the plurality of nodes; 
 
 simulate, via a first model, based on the network graph, one or more configurations of the real-world system by:
 modifying a configuration of: (i) at least one function corresponding to a node of the plurality of nodes or (ii) at least one causal dependency corresponding to an edge of the plurality of edges; and 
 
 generate, via the first model, based on the simulating, a resilience analysis of the real-world system. 
   
     
     
         21 . A non-transitory computer program product comprising a computer-readable medium with computer code instructions stored thereon, the computer code instructions being configured, when executed by a processor, to cause an apparatus associated with the processor to:
 construct a network graph representing a real-world system for providing a plurality of functions by:
 generating a plurality of nodes corresponding to the plurality of functions; and 
 generating a plurality of edges, each of the plurality of edges (i) linking a pair of the plurality of nodes and (ii) representing a causal dependency between respective functions corresponding to the pair of the plurality of nodes; 
   simulate, via a first model, based on the network graph, one or more configurations of the real-world system by:
 modifying a configuration of: (i) at least one function corresponding to a node of the plurality of nodes or (ii) at least one causal dependency corresponding to an edge of the plurality of edges; and 
   generate, via the first model, based on the simulating, a resilience analysis of the real-world system.

Join the waitlist — get patent alerts

Track US2025077746A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.