Analyzing network traffic for layer-specific corrective actions in a cloud computing environment
US-10102019-B2 · Oct 16, 2018 · US
US11729077B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11729077-B2 |
| Application number | US-201916699431-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 29, 2019 |
| Priority date | Nov 29, 2019 |
| Publication date | Aug 15, 2023 |
| Grant date | Aug 15, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
This disclosure describes techniques for configuring and managing scalable global private networks associated with a service provider. Different input mechanisms, such as an API, a UI, or a CLI may be utilized to configure, and manage a global private network that spans across the cloud in different geographic locations and connects to different stand-alone networks. The user may proactively use the input mechanisms to configure and query different network resources to reactively configure settings for reacting to one or more events. The input mechanisms may also be utilized to define the network resources to be modeled within the global private network as well as connections within the global network. A user may configure events/metrics to be monitored, tasks/workflows to be performed, and the like. In some configurations, a network management service (NMS) may perform health monitoring and reachability monitoring to identify possible issues in the global network.
Opening claim text (preview).
What is claimed is: 1. A system comprising: one or more processors; and one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to: provide for display, to a computing device of a user of a service provider network, a graphical user interface (GUI) being utilized to configure a global network spanning across one or more networks of the service provider network, the one or more networks including a first network, a second network, and a third network that is a stand-alone network of one or more stand-alone networks; generate a graph that depicts the global network; cause the graph to be displayed via the GUI that includes one or more user interface (UI) indicators, the one or more UI indicators including a first UI gateway indicator representing a first gateway associated with the first network that is associated with a first geographic location, the one or more UI indicators including a second UI gateway indicator representing a second gateway associated with the second network that is associated with a second geographic location, the one or more UI indicators including a UI private network indicator associated with a private network, the private network being included in the first network or the second network, the one or more UI indicators including a UI node indicator that represents a node of the third network, the one or more UI indicators including one or more UI connection indicators that represent one or more network connections, a UI connection indicator of the one or more UI connection indicators being connected to the first UI gateway indicator, the second UI gateway indicator, the UI node indicator, or the UI private network indicator; receive, via a user selection of at least one UI indicator of the one or more UI indicators, configuration data associated with configuration of the global network; identify, based on the configuration data, an action to perform within one or more of the first network, the second network, and the one or more stand-alone networks, wherein the action is selected from one or more of configuring a plurality of gateways including the first gateway and the second gateway, configuring one or more of the one or more stand-alone networks, configuring one or more of the one or more network connections, and configuring one or more links; transmit instructions, to at least one of the one or more stand-alone networks, the first network, and the second network, to cause the action to be performed; executing one or more workflows based on the configuration data, wherein the one or more workflows cause the action to be performed within the at least one of the one or more stand-alone networks, the first network, and the second network; generate an updated graph that reflects a current configuration of the global network; and provide, to the computing device of the user, the updated graph for display within the GUI. 2. The system of claim 1 , wherein the computer-executable instructions further cause the one or more processors to: receive, from the computing device of the user, second configuration data that indicates a request to generate a second graph of at least one of the one or more stand-alone networks; generate the second graph that represents the at least one of the one or more stand-alone networks; generate a second updated graph that includes the updated graph and the second graph; and provide, to the computing device of the user, the second updated graph for display within the GUI. 3. The system of claim 1 , wherein the computer-executable instructions further cause the one or more processors to: receive, from the first network, first monitoring data that indicates first operating characteristics of first networking resources in the first network; receive, from the second network, second monitoring data that indicates second operating characteristics of second networking resources in the second network; and cause one or more second actions to be performed within one or more of the first network and the second network based on one or more of the first monitoring data and the second monitoring data. 4. The system of claim 3 , wherein the computer-executable instructions further cause the one or more processors to: generate an annotated graph that reflects at least a portion of the first monitoring data and the second monitoring data; and provide for display, to the computing device of the user, the annotated graph for display within the GUI. 5. The system of claim 1 , wherein: the UI private network indicator includes a first UI private network indicator, and the private network includes a first private network in the first network, and the one or more UI indicators include a second UI private network indicator associated with a second private network in the second network. 6. The system of claim 1 , wherein the UI connection indicator is a first UI connection indicator being connected between the first UI gateway indicator and the second UI gateway indicator, and wherein the one or more UI connection indicators include a second UI connection indicator being connected between the second UI gateway indicator and the UI node indicator. 7. The system of claim 1 , wherein the UI connection indicator is a first UI connection indicator being connected between the first UI gateway indicator and the second UI gateway indicator, and wherein the one or more UI connection indicators include a second UI connection indicator being connected between the first UI gateway indicator and the UI node indicator. 8. A computer-implemented method comprising: generating a graph of a global network that includes a stand-alone network and that spans across a first network and a second network, the first network and the second network being hosted by a service provider network; providing for display, to a computing device of a user of the service provider network, a graphical user interface (GUI) that includes a display of at least a portion of the graph and one or more user interface (UI) elements relating to configuring the global network, the one or more UI elements including a first UI gateway element representing a first gateway associated with the first network that is associated with a first geographic location, the one or more UI elements including a second UI gateway element representing a second gateway associated with the second network that is associated with a second geographic location, the one or more UI elements including a UI private network element associated with a private network, the private network being included in the first network or the second network, the one or more UI elements including a UI node element associated with a node associated with the stand-alone network, the one or more UI elements including one or more UI connection elements that represent one or more network connections, a UI connection element of the one or more UI connection elements being connected to at least one of the first UI gateway element, the second UI gateway element, or the UI private network element; receiving, from the computing device of the user, configuration data associated with configuration of the global network via at least one user selection of at least one UI element in the one or more UI elements; identifying, based at least in part on the configuration data, an action to perform within one or more of the first network and the second network, wherein the action is selected from one or more of configuring a plurality of gateways including the first gateway and the second gateway, configuring the stand-alone network, and configuring one or more of the one or more network connections; and executing o
by checking functioning · CPC title
comprising specially adapted graphical user interfaces [GUI] · CPC title
characterised by the conditions triggering a change of settings · CPC title
Errors, e.g. transmission errors · CPC title
Virtual private networks · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.