System and method for deploying a distributed cloud management system configured for generating interactive user interfaces of the state of a multi-cloud environment over time

US11356344B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11356344-B2
Application numberUS-202017127955-A
CountryUS
Kind codeB2
Filing dateDec 18, 2020
Priority dateApr 21, 2020
Publication dateJun 7, 2022
Grant dateJun 7, 2022

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.

A distributed cloud computing system is disclosed that includes a controller configured to deploy a first gateway in a first cloud computing network and a second gateway in a second cloud computing network, and logic. The logic, upon execution by one or more processors, causes performance of operations including receiving, from the controller, metadata pertaining to a plurality of constructs corresponding to a plurality of time instances, receiving, from each of the first and second gateways, network data corresponding to the plurality of time instances, wherein the metadata and the network data identify each of the plurality of constructs, communication paths between each construct, and in which cloud computing network each construct is deployed, generating a visualization illustrating differences between the plurality of constructs and communication paths at the first time instance and at the second time instance, and causing rendering of the visualization on a display screen.

First claim

Opening claim text (preview).

What is claimed is: 1. A distributed cloud computing system comprising: a controller configured to deploy a first gateway in a first cloud computing network and a second gateway in a second cloud computing network, wherein the first cloud computing network is provided by a first cloud computing environment resource provider and the second cloud computing network is provided by a second cloud computing environment resource provider different than the first cloud computing environment resource provider; and logic, stored on non-transitory, computer-medium, that, upon execution by one or more processors, causes performance of operations including: receiving, from the controller, metadata pertaining to a plurality of constructs corresponding to a plurality of time instances, receiving, from each of the first gateway and the second gateway, network data corresponding to the plurality of time instances, wherein a combination of the metadata and the network data identify each of the plurality of constructs, the communication paths between each construct, and in which cloud computing network each construct is deployed, generating a visualization illustrating differences between (1) the metadata and the network data of a first time instance, and (2) the metadata and the network data of a second time instance, and causing rendering of the visualization on a display screen of a network device. 2. The distributed cloud computing system of claim 1 , wherein the visualization is a topology map derived from a comparison of (1) the metadata and the network data of the first time instance, and (2) the metadata and the network data of the second time instance. 3. The distributed cloud computing system of claim 2 , wherein the topology map includes a plurality of nodes and communication paths between any of the plurality of nodes. 4. The distributed cloud computing system of claim 2 , wherein the comparison indicates at least one construct deployed at the second time instance that was not deployed at the first time instance, or deployed at the first time instance that was not deployed at the second time instance, or at least one communication path: established at the second time instance that was not established at the first time instance, or established at the first time instance that was not established at the second time instance. 5. The distributed cloud computing system of claim 1 , wherein the metadata and the network data pertain to multiple cloud computing networks. 6. The distributed cloud computing system of claim 1 , further comprising: prior to receiving the network data, transmitting one or more requests to the controller for metadata of at least the first gateway and the second gateway. 7. The distributed cloud computing system of claim 1 , wherein the visualization includes a display panel providing a listing of differences between deployed constructs and established communications at the first time instance and at the second time instance. 8. The distributed cloud computing system of claim 1 , wherein a first subset of the plurality of constructs are deployed in the first cloud computing network and a second subset of the plurality of constructs are deployed in the second cloud computing network. 9. The distributed cloud computing system of claim 1 , wherein the controller is further configured to program the first gateway and the second gateway to control routing of network traffic. 10. The distributed cloud computing system of claim 1 , wherein the network data corresponding to the plurality of time instances is received directly from each of the first gateway and the second gateway. 11. The distributed cloud computing system of claim 1 , wherein the controller is a software instance deployed within a cloud computing environment configured to manage operability of resources deployed within multiple cloud computing networks. 12. The distributed cloud computing system of claim 11 , wherein the controller is configured to (i) collect information pertaining to a virtual private cloud (VPC) or a gateway instance and (ii) program one or more routing tables associated with the VPC or the gateway instance. 13. A computerized method comprising: receiving, from a controller, metadata pertaining to a plurality of constructs corresponding to a plurality of time instances, wherein the controller is configured to (i) deploy and manage a first gateway in a first cloud computing network and a second gateway in a second cloud computing network and (ii) manage the plurality of constructs, wherein a first subset of the plurality of constructs are deployed in the first cloud computing network and a second subset of the plurality of constructs are deployed in a second cloud computing network, and wherein the first cloud computing network is provided by a first cloud computing environment resource provider and the second cloud computing network is provided by a second cloud computing environment resource provider different than the first cloud computing environment resource provider; receiving, from each of the first gateway and the second gateway, network data corresponding to the plurality of time instances, wherein a combination of the metadata and the network data identify each of the plurality of constructs, the communication paths between each construct, and in which cloud computing network each construct is deployed; generating a visualization illustrating differences between (1) the metadata and the network data of a first time instance, and (2) the metadata and the network data of a second time instance, and causing rendering of the visualization on a display screen of a network device. 14. The computerized method of claim 13 , wherein the visualization is a topology map derived from a comparison of (1) the metadata and the network data of the first time instance, and (2) the metadata and the network data of the second time instance. 15. The computerized method of claim 14 , wherein the topology map includes a plurality of nodes and communication paths between any of the plurality of nodes. 16. The computerized method of claim 14 , wherein the comparison indicates at least one construct deployed at the second time instance that was not deployed at the first time instance, or deployed at the first time instance that was not deployed at the second time instance, or at least one communication path: established at the second time instance that was not established at the first time instance, or established at the first time instance that was not established at the second time instance. 17. The computerized method of claim 13 , wherein the metadata and the network data pertain to multiple cloud computing networks. 18. The computerized method of claim 13 , further comprising: prior to receiving the network data, transmitting one or more requests to the controller for metadata of at least the first gateway and the second gateway. 19. The computerized method of claim 13 , wherein the visualization includes a display panel providing a listing of differences between deployed constructs and established communications at the first time instance and at the second time instance. 20. The computerized method of claim 13 , wherein a first subset of the plurality of constructs are deployed in the first cloud computing network and a second subset of the plurality of constructs are deployed in the second cloud computing network. 21. A non-transitory computer-readable medium having stored thereon logic that, w

Assignees

Inventors

Classifications

  • Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters · CPC title

  • Discovery or management of network topologies · CPC title

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

  • Internet protocol [IP] addresses · CPC title

  • Two-dimensional [2D] image 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 US11356344B2 cover?
A distributed cloud computing system is disclosed that includes a controller configured to deploy a first gateway in a first cloud computing network and a second gateway in a second cloud computing network, and logic. The logic, upon execution by one or more processors, causes performance of operations including receiving, from the controller, metadata pertaining to a plurality of constructs co…
Who is the assignee on this patent?
Aviatrix Systems Inc
What technology area does this patent fall under?
Primary CPC classification H04L43/045. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 07 2022 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).