US 11,729,069 B2
Visualizing communication networks using social networking algorithms
Ravid Circus, Kfar Saba (IL); Yaron Chen, Hod Hasharon (IL); and Ron Davidson, Herzliya (IL)
Assigned to SKYBOX SECURITY, INC., San Jose, CA (US)
Filed by SKYBOX SECURITY, INC., San Jose, CA (US)
Filed on Nov. 5, 2020, as Appl. No. 17/90,847.
Claims priority of provisional application 62/930,600, filed on Nov. 5, 2019.
Prior Publication US 2021/0152438 A1, May 20, 2021
Int. Cl. H04L 41/22 (2022.01); H04L 41/0893 (2022.01); H04L 41/12 (2022.01)
CPC H04L 41/22 (2013.01) [H04L 41/0893 (2013.01); H04L 41/12 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method for providing a visual representation of a network, the method comprises:
receiving network information indicative of (a) network nodes that comprise edge network nodes, (b) connectivity between the network nodes; and (c) connectivity of edge network nodes to one or more other networks;
generating the visual representation of the network, the visual representation comprises multiple layers, each layer comprises one or more of the network nodes of the network, wherein different layers are associated with different importance values; wherein the visual representation is associated with selection metadata for selecting which part out of multiple parts of the visual representation to display, wherein each part comprises at least a part of a single layer of the multiple layers;
performing one or more clustering iterations, each clustering iteration comprises clustering network nodes based on topological similarities between one or more hosts of network nodes, the outcome of the one or more clustering iteration is a network that comprises processed network nodes;
calculating, for each one of a pair of hosts, an identity parameter for the pair of hosts, wherein the identity parameter for the pair of hosts equals Nident*Coefficient/(Nmin−Nignore); and
calculating of the identity parameter for a pair of hosts is based on (a) a number of identical connections (Nident) of the pair of hosts, (b) a number of connections (Nmin) of a host that has a lowest number of connections out of all nodes of the network, (c) a number (Nignore) of ignored networks coupled to the network; wherein each ignored network has a physical connection that is different from a logical connection of the network.