Configuration and management of scalable global private networks

US11729077B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11729077-B2
Application numberUS-201916699431-A
CountryUS
Kind codeB2
Filing dateNov 29, 2019
Priority dateNov 29, 2019
Publication dateAug 15, 2023
Grant dateAug 15, 2023

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.

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.

First claim

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

Assignees

Inventors

Classifications

  • by checking functioning · CPC title

  • H04L41/22Primary

    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

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 US11729077B2 cover?
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 us…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L43/0817. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 15 2023 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).