US 12,445,362 B2
Communication visualization and analytics system for public clouds
Sathiya Kumaran Mani, Kirkland, WA (US); Tsuwang Hsieh, Sammamish, WA (US); Ranveer Chandra, Kirkland, WA (US); Srikanth Kandula, Redmond, WA (US); and Santiago Martin Segarra, Houston, TX (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Sep. 28, 2023, as Appl. No. 18/476,913.
Prior Publication US 2025/0112843 A1, Apr. 3, 2025
Int. Cl. H04L 43/045 (2022.01); H04L 41/12 (2022.01); H04L 41/16 (2022.01); H04L 43/08 (2022.01); H04L 43/55 (2022.01)
CPC H04L 43/045 (2013.01) [H04L 41/12 (2013.01); H04L 41/16 (2013.01); H04L 43/08 (2013.01); H04L 43/55 (2022.05)] 20 Claims
OG exemplary drawing
 
10. A non-transitory computer readable medium on which are stored instructions that, when executed by a processor, cause a programmable device to perform functions of:
using network interface devices of host computing devices for a group of resources allocated to a customer of a cloud computing environment to monitor connections established via the network interface devices and record connection summary information for each of the connections, the connection summary information including local address information, remote address information, and data information for each the connections;
generating at least one communication graph for the group of resources using the connection summary information, the at least one communication graph including nodes that represent communication resources of the group of resources and edges extending between nodes that characterize communication between the nodes; and
performing at least one analytics process on data in the at least one communication graph to identify at least one of a micro-segmentation strategy, a principal component analysis, and a counterfactual analysis.