Techniques for dynamic network management

US11025494B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11025494-B2
Application numberUS-202016744917-A
CountryUS
Kind codeB2
Filing dateJan 16, 2020
Priority dateMay 10, 2019
Publication dateJun 1, 2021
Grant dateJun 1, 2021

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 dynamic network management, such as by monitoring and analyzing network parameters, such as network traffic and network configurations, to enable visualization of network state and improved situational awareness. Some embodiments are particularly directed to providing a graphical user interface (GUI) that utilizes various network parameters to map, characterize, and/or assign attributes to network traffic and resources. In many embodiments, network traffic may be monitored and/or routed based on their attributes.

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: detect a configuration of a plurality of regions in a set of networked resources utilized to deploy an application; monitor a flow of traffic through one or more networked resource in the set of networked resources; characterize the traffic based on the configuration of the plurality of regions and the flow of the traffic; assign a set of attributes to the traffic based on characterization of the traffic; and produce a graphical user interface (GUI), the GUI to include a first view with a configuration mapping of two or more networked resources in the set of networked resources with at least two of the two or more networked resources in different regions of the plurality of regions, the configuration mapping generated based on the configuration of the plurality of regions in the set of networked resources and the set of attributes assigned to the traffic, and the configuration mapping to include indications of utilization of the two or more networked resources. 2. The apparatus of claim 1 , the configuration mapping to include a graphical representation of each of the one or more networked resources in the set of networked resources. 3. The apparatus of claim 1 , the configuration mapping to include indications of traffic at the two or more networked resources and indications of one or more attributes of the traffic at the two or more networked resources. 4. The apparatus of claim 1 , the GUI to include a second view with a traffic summary comprising traffic grouped by traffic type. 5. The apparatus of claim 1 , the memory comprising instructions that when executed by the processor cause the processor to communicate an alert that corresponds to a first networked resource in the set of networked resources via the GUI based on utilization of the first networked resource. 6. The apparatus of claim 1 , the memory comprising instructions that when executed by the processor cause the processor to: log traffic through each networked resource in the set of networked resources, the traffic comprising a plurality of packets; sample one or more packets of the traffic through each networked resource in the set of networked resources; and assign two or more attributes to the traffic at each networked resource in the set of networked resources based on the log of the traffic at each networked resource in the set of networked resources and the one or more packets sampled of the traffic at each networked resource in the set of networked resources. 7. The apparatus of claim 6 , the two or more attributes for the traffic at each networked resource in the set of networked resources comprising traffic type, wherein the traffic type includes one or more of a requested function, a data query, a code packet, and a data packet. 8. The apparatus of claim 6 , the two or more attributes for the traffic at each networked resource in the set of networked resources comprising creation environment, wherein the creation environment includes one or more of a test environment, a quality assurance environment, a preproduction environment, a failover environment, a disaster recovery environment, and a development region environment. 9. At least one non-transitory computer-readable medium comprising a set of instructions that, in response to being executed by a processor circuit, cause the processor circuit to: detect a configuration of a plurality of regions in a set of networked resources utilized to deploy an application; monitor a flow of traffic through one or more networked resource in the set of networked resources; characterize the traffic based on the configuration of the plurality of regions and the flow of the traffic; assign a set of attributes to the traffic based on characterization of the traffic; and produce a graphical user interface (GUI), the GUI to include a first view with a configuration mapping of the two or more networked resources in the set of networked resources with at least two of the two or more networked resources in different regions of the plurality of regions, the configuration mapping generated based on the configuration of the plurality of regions in the set of networked resources and the set of attributes assigned to the traffic, and the configuration mapping to include indications of utilization of the two or more networked resources. 10. The at least one non-transitory computer-readable medium of claim 9 , the configuration mapping to include a graphical representation of each of the one or more networked resources in the set of networked resources. 11. The at least one non-transitory computer-readable medium of claim 9 , the configuration mapping to include indications of traffic at the two or more networked resources and indications of one or more attributes of the traffic at the two or more networked resources. 12. The at least one non-transitory computer-readable medium of claim 9 , the GUI to include a second view with a traffic summary comprising traffic grouped by traffic type. 13. The at least one non-transitory computer-readable medium of claim 9 , comprising instructions that, in response to being executed by the processor circuit, cause the processor circuit to communicate an alert that corresponds to a first networked resource in the set of networked resources via the GUI based on utilization of the first networked resource. 14. The at least one non-transitory computer-readable medium of claim 9 , comprising instructions that, in response to being executed by the processor circuit, cause the processor circuit to: log traffic through each networked resource in the set of networked resources, the traffic comprising a plurality of packets; sample one or more packets of the traffic through each networked resource in the set of networked resources; and assign two or more attributes to the traffic at each networked resource in the set of networked resources based on the log of the traffic at each networked resource in the set of networked resources and the one or more packets sampled of the traffic at each networked resource in the set of networked resources. 15. The at least one non-transitory computer-readable medium of claim 14 , the two or more attributes for the traffic at each networked resource in the set of networked resources comprising traffic type, wherein the traffic type includes one or more of a requested function, a data query, a code packet, and a data packet. 16. The at least one non-transitory computer-readable medium of claim 14 , the two or more attributes for the traffic at each networked resource in the set of networked resources comprising creation environment, wherein the creation environment includes one or more of a test environment, a quality assurance environment, a preproduction environment, a failover environment, a disaster recovery environment, and a development region environment. 17. A computer-implemented method, comprising: detecting a configuration of a plurality of regions in a set of networked resources utilized to deploy an application; monitoring a flow of traffic through one or more networked resource in the set of networked resources; characterizing the traffic based on the configuration of the plurality of regions and the flow of the traffic; assigning a set of attributes to the traffic based on characterization of the traffic; and producing a graphical user interface (GUI), the GUI to include a first view with a configuration mapping of two or

Assignees

Inventors

Classifications

  • Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities (flow or congestion control using dynamic resource allocation, e.g. in-call renegotiation, H04L47/76) · CPC title

  • Assignment of logical groups to network elements · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Policy-based network configuration management · CPC title

  • H04L43/04Primary

    Processing captured monitoring data, e.g. for logfile generation · 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 US11025494B2 cover?
Various embodiments are generally directed to techniques for dynamic network management, such as by monitoring and analyzing network parameters, such as network traffic and network configurations, to enable visualization of network state and improved situational awareness. Some embodiments are particularly directed to providing a graphical user interface (GUI) that utilizes various network para…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification H04L41/0893. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 01 2021 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).