Techniques for dynamic network strengthening

US12301415B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12301415-B2
Application numberUS-202318207007-A
CountryUS
Kind codeB2
Filing dateJun 7, 2023
Priority dateMay 29, 2019
Publication dateMay 13, 2025
Grant dateMay 13, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Various embodiments are generally directed to techniques for network strengthening, such as by detecting issues with one or more network components and reconfiguring one or more upstream or downstream network components to preempt issues with the one or more upstream or downstream network components, for instance. Some embodiments are particularly directed to a tool (e.g., strengthening agent) that implements pre-scripted or dynamic hardening of up and downstream dependencies of a network component in response to an issue identified with the network component. In many embodiments, up and downstream components of a network component may be reconfigured while the issue with the network component is being addressed to preempt issues with the up and downstream components.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus, comprising: a processor; and a memory comprising instructions that when executed by the processor cause the processor to: access an impact map associated with a network component of a network of network components, the impact map comprising data indicating one or more upstream or downstream components of the network component being affected by an event that affects operation of the network component; detect the event affecting the operation of the network component; and implement at least one preemptive action on the network component to prevent communication issues between the network component and the one or more upstream or downstream components due to effects on the operation of the network component. 2. The apparatus of claim 1 , wherein the data indicating the one or more upstream or downstream components affected by the event includes one or more log entries for each of the network component and the one or more upstream or downstream components. 3. The apparatus of claim 1 , wherein the impact map comprises one or more dependency chains indicating either or both of an upstream or downstream dependency for an associated component. 4. The apparatus of claim 1 , wherein detecting the event affecting the operation of the network component includes the processor being caused to detect an up or down spike in traffic to or from the network component. 5. The apparatus of claim 1 , wherein detecting the event affecting the operation of the network component includes the processor being caused to detect one or more logged errors associated with the network component or the one or more downstream components. 6. The apparatus of claim 1 , wherein the at least one preemptive action implemented on the network component includes the processor being caused to autoscale an instance of an application programming interface (API), create or destroy an instance of an API, create a dark instance of an API, or route traffic of an API. 7. The apparatus of claim 6 , wherein autoscaling the instance of the API includes the processor caused to autoscale additional instances of a first API in response to a failure of a second API that performs a same or similar function as the first API. 8. A method comprising: receiving an impact chain associated with a first network device of a network, the impact chain comprising data indicating that one or more second network devices of the network, the one or more second network devices being upstream or downstream from the first network device, is affected by an event that affects operation of the first network device; processing the data to identify the event affecting the operation of the first network component, wherein processing the data includes processing traffic patterns or logging data associated with the one or more second network devices; and implementing at least one corrective action to correct the event on the first network device to prevent communication issues between the first network device and the one or more second network devices. 9. The method of claim 8 , wherein the data indicating the one or more second network devices affected by the event includes one or more log entries for each of the one or more second network devices indicating a communication error with the first network device. 10. The method of claim 8 , wherein the impact chain comprises one or more dependency chains indicating either or both of an upstream or downstream dependency between the first network device and a corresponding second component of the one or more second network devices. 11. The method of claim 8 , wherein processing the traffic patterns includes detecting an up or down spike in traffic to or from the first network device. 12. The method of claim 8 , wherein processing the logging data includes detecting one or more logged errors associated with the first network device or the one or more second network devices. 13. The method of claim 8 , wherein the at least one corrective action implemented on the first network device includes the autoscaling an instance of an application programming interface (API), creating or destroying an instance of an API, creating a dark instance of an API, or routing traffic of an API. 14. The method of claim 13 , wherein autoscaling the instance of the API includes the autoscaling additional instances of a first API in response to a failure of a second API that performs a same or similar function as the first API. 15. A non-transitory computer readable medium having executable instructions stored thereon, which when executed by a processing circuit of a network node, cause the network node to: communicate with a database to obtain an impact chain associated with a network component of a network of network components, the impact chain comprising data indicating one or more upstream or downstream components of the network component affected by an event that affects operation of the network component; process the data to detect the event affecting the operation of the network component; determine at least one preemptive action to implement on the network component, the preemptive action configured to prevent communication issues between the network component and the one or more upstream or downstream components of the network; and send instructions to the network component to implement the at least one preemptive action. 16. The non-transitory computer readable medium of claim 15 , wherein the data indicating the one or more upstream or downstream components affected by the event includes one or more log entries for each of the one or more upstream or downstream components. 17. The non-transitory computer readable medium of claim 15 , wherein the impact chain comprises one or more dependency chains indicating either or both of an upstream or downstream dependency for an associated component. 18. The non-transitory computer readable medium of claim 15 , wherein processing the data to detect the event affecting the operation of the network component includes the network node being caused to detect an up or down spike in traffic to or from the network component. 19. The non-transitory computer readable medium of claim 15 , wherein processing the data to detect the event affecting the operation of the network component includes the network node being caused to detect one or more logged errors associated with the network component. 20. The non-transitory computer readable medium of claim 15 , wherein the at least one preemptive action to be implemented on the network component includes autoscaling an instance of an application programming interface (API), creating or destroying an instance of an API, creating a dark instance of an API, or routing traffic of an API.

Assignees

Inventors

Classifications

  • H04L41/046Primary

    comprising network management agents or mobile agents therefor · CPC title

  • Checking configuration conflicts between network elements · CPC title

  • Fully automatic configuration · CPC title

  • to enhance reliability, e.g. reduce downtime · CPC title

  • the condition being an adaptation, e.g. in response to network events · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12301415B2 cover?
Various embodiments are generally directed to techniques for network strengthening, such as by detecting issues with one or more network components and reconfiguring one or more upstream or downstream network components to preempt issues with the one or more upstream or downstream network components, for instance. Some embodiments are particularly directed to a tool (e.g., strengthening agent) …
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification H04L41/046. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 13 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).