US 12,206,562 B2
Systems and methods for deploying a cloud management system configured for tagging constructs deployed in a multi-cloud environment
Jacob Cherkas, Santa Clara, CA (US)
Assigned to Aviatrix Systems, Inc., Santa Clara, CA (US)
Filed by Aviatrix Systems, Inc., Santa Clara, CA (US)
Filed on Jun. 30, 2023, as Appl. No. 18/217,251.
Application 18/217,251 is a continuation of application No. 17/510,293, filed on Oct. 25, 2021, granted, now 11,695,661, issued on Jul. 4, 2023.
Application 17/510,293 is a continuation of application No. 17/127,927, filed on Dec. 18, 2020, granted, now 11,159,383, issued on Oct. 26, 2021.
Claims priority of provisional application 63/020,425, filed on May 5, 2020.
Claims priority of provisional application 63/013,529, filed on Apr. 21, 2020.
Prior Publication US 2023/0362076 A1, Nov. 9, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 43/045 (2022.01); H04L 12/66 (2006.01); H04L 41/12 (2022.01); H04L 41/122 (2022.01); H04L 41/22 (2022.01); H04L 43/028 (2022.01); H04L 43/08 (2022.01); H04L 43/0852 (2022.01); H04L 43/0876 (2022.01); H04L 67/10 (2022.01); G06F 3/04817 (2022.01); G06T 11/00 (2006.01); H04L 61/5007 (2022.01)
CPC H04L 43/045 (2013.01) [H04L 12/66 (2013.01); H04L 41/12 (2013.01); H04L 41/122 (2022.05); H04L 41/22 (2013.01); H04L 43/028 (2013.01); H04L 43/08 (2013.01); H04L 43/0852 (2013.01); H04L 43/0876 (2013.01); H04L 67/10 (2013.01); G06F 3/04817 (2013.01); G06T 11/00 (2013.01); H04L 61/5007 (2022.05)] 20 Claims
OG exemplary drawing
 
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; and
a topology system logic, stored on non-transitory, computer-medium, and comprising a topology snapshot logic, that, upon execution by one or more processors, causes performance of operations including:
receiving, from the controller, metadata pertaining to a plurality of constructs;
receiving, from each of the first gateway and the second gateway, network data, wherein a combination of the metadata and the network data are used to identify communication paths between each construct;
periodically saving states of the plurality of constructs at first and second time states;
receiving user input corresponding to a selection of one or more constructs of the plurality of constructs;
generating a topology mapping visualization that illustrates differences between the first and second states of the selection of one or more constructs of the plurality of constructs, and
causing rendering of the topology mapping visualization on a display screen of a network device.