# US 12,119,984 B2 · Techniques for dynamic network resiliency

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,119,984 B2
- Document ID: US12119984B2
- Status: Granted
- Kind: B2
- Application number: 18/211,096
- Filed: 2023-06-16
- Published: 2024-02-22
- Granted: 2024-10-15
- Earliest claimed: 2019-05-10
- Assignees: Capital One Services, LLC
- Applicants: Capital One Services, LLC
- Inventors: Lindsay Helbing; Bryan Pinos; Eric Barnum
- Web page: https://patentgrep.com/patent/US12119984B2

## CPC

- H04L 41/0661: {by reconfiguring faulty entities}
- H04L 41/0645: {by additionally acting on or stimulating the network after receiving notifications}
- H04L 41/0816: the condition being an adaptation, e.g. in response to network events
- H04L 41/0859: by keeping history of different configuration generations or by rolling back to previous configuration versions
- H04L 43/0894: Packet rate
- H04L 41/069: using logs of notifications; Post-processing of notifications
- H04L 41/0894: Policy-based network configuration management
- H04L 41/22: comprising specially adapted graphical user interfaces [GUI]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Various embodiments are generally directed to techniques for dynamic network resiliency, such as by monitoring and controlling the configuration of one or more network components to ensure proper endpoint alignment, for instance. Some embodiments are particularly directed to a tool (e.g., resiliency agent) that can automatically recognize symptoms of issues with a network component, such as autoscaling, latency, traffic spikes, resource utilization spikes, etcetera, and respond appropriately to ensure continued and optimized operation of the network component. In many embodiments, the tool may dynamically reroute endpoint traffic, perform traffic balancing, and/or drive autoscaling to optimize operation of the network component in response to recognizing symptoms.

## Claims

### Claim 1

An apparatus, comprising:
a processor; and
a memory comprising instructions that when executed by the processor cause the processor to:
identify relocation of a component in a network from a first region to a second region;
determine an interruption of endpoint alignment of the component with the network due to relocation of the component from the first region to the second region; and
reconfigure the component to restore endpoint alignment with the network.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the instructions, when executed by the processor, further cause the processor to reconfigure one or more components in a chain of interdependencies associated with the component to restore endpoint alignment of the component with the network.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the component in the network comprises one or more of an application, an application programming interface, a compute instance, hardware.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the instructions, when executed by the processor, further cause the processor to perform a differential analysis to determine a best practice for reconfiguring the component to restore endpoint alignment with the network.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the instructions, when executed by the processor, further cause the processor to reconfigure a connection between the component and an upstream component in the network to restore endpoint alignment with the network.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the instructions, when executed by the processor, further cause the processor to map an interdependency chain for one or more portions of the network.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein the instructions, when executed by the processor, further cause the processor to utilize differential analysis to identify one or more weaknesses in the interdependency chain.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the instructions, when executed by the processor, further cause the processor to reconfigure a connection between the component and a downstream component in the network to restore endpoint alignment with the network.

### Claim 9

At least one non-transitory computer-readable medium comprising a set of instructions that, in response to execution by a processor circuit, cause the processor circuit to:
identify relocation of a component in a network from a first region to a second region;
determine an interruption of endpoint alignment of the component with the network due to relocation of the component from the first region to the second region; and
reconfigure the component to restore endpoint alignment with the network.

### Claim 10 (depends on 9)

The at least one non-transitory computer-readable medium of claim 9, wherein the set of instructions, in response to execution by the processor circuit, further cause the processor circuit to reconfigure one or more components in a chain of interdependencies associated with the component to restore endpoint alignment of the component with the network.

### Claim 11 (depends on 9)

The at least one non-transitory computer-readable medium of claim 9, wherein the component in the network comprises one or more of an application, an application programming interface, a compute instance, hardware.

### Claim 12 (depends on 9)

The at least one non-transitory computer-readable medium of claim 9, wherein the set of instructions, in response to execution by the processor circuit, further cause the processor circuit to perform a differential analysis to determine a best practice for reconfiguring the component to restore endpoint alignment with the network.

### Claim 13 (depends on 9)

The at least one non-transitory computer-readable medium of claim 9, wherein the set of instructions, in response to execution by the processor circuit, further cause the processor circuit to reconfigure a connection between the component and an upstream component in the network to restore endpoint alignment with the network.

### Claim 14 (depends on 9)

The at least one non-transitory computer-readable medium of claim 9, wherein the set of instructions, in response to execution by the processor circuit, further cause the processor circuit to map an interdependency chain for one or more portions of the network.

### Claim 15 (depends on 14)

The at least one non-transitory computer-readable medium of claim 14, wherein the set of instructions, in response to execution by the processor circuit, further cause the processor circuit to utilize differential analysis to identify one or more weaknesses in the interdependency chain.

### Claim 16 (depends on 9)

The at least one non-transitory computer-readable medium of claim 9, wherein the set of instructions, in response to execution by the processor circuit, further cause the processor circuit to reconfigure a connection between the component and a downstream component in the network to restore endpoint alignment with the network.

### Claim 17

A computer-implemented method, comprising:
identifying relocation of a component in a network from a first region to a second region;
determining an interruption of endpoint alignment of the component with the network due to relocation of the component from the first region to the second region; and
reconfiguring the component to restore endpoint alignment with the network.

### Claim 18 (depends on 17)

The computer-implemented method of claim 17, comprising reconfiguring one or more components in a chain of interdependencies associated with the component to restore endpoint alignment of the component with the network.

### Claim 19 (depends on 17)

The computer-implemented method of claim 17, comprising performing a differential analysis to determine a best practice for reconfiguring the component to restore endpoint alignment with the network.

### Claim 20 (depends on 17)

The computer-implemented method of claim 17, comprising reconfiguring a connection between the component and an upstream component in the network to restore endpoint alignment with the network.
