| CPC H04L 43/065 (2013.01) [G06F 16/3322 (2019.01); G06N 7/01 (2023.01); H04L 41/14 (2013.01); H04L 43/045 (2013.01); H04L 43/0805 (2013.01); H04L 43/16 (2013.01); H04L 67/535 (2022.05)] | 20 Claims |

|
1. A system for determining the network connectivity between a first node and a second node connected to the first node by at least one path, comprising:
a storage device configured to:
store a first list of outgoing paths from the first node,
store a second list of incoming paths to the second node,
store a third list of grouped paths between the first node and the second node,
wherein each path in the first list and each path in the second list comprises one or more links between nodes and each path with more than one link comprises at least one intermediate node; and
processing circuitry configured to:
prior to storing the third list, determine each of the grouped paths for the third list by accessing data from the first list and the second list and grouping together sets of one or more paths having the same last intermediate node that is adjacent to the second node;
determine a relative user weight for each of the one or more links between nodes;
determine an overall weight of each of the grouped paths; and
determine a network connectivity indication based, at least in part, on the grouped paths.
|