Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
216 words
A method for enabling a mapping of devices that are interconnected between a first node and a second node, the method comprising the steps of: a) determining a subnetwork that includes said first node and said second node, and devices comprising said subnetwork; b) determining a list of devices in said subnetwork, (i) which have seen traffic from said first node and (ii) port identities on which said traffic has been experienced; and c) deriving a map between said first node and said second node by (i) selecting a first device from said list and placing said device between said first node and said second node in said map, (ii) selecting a second device and, if said second device has seen traffic on a same port from said first device and said second node, placing said second device between said first device and said first node, else, between said first device and said second node, (ii) selecting one or more other device(s) and if any said other device have seen traffic on a same port from another device and said second node, placing said other device between said another device and said first node, else between said another device and said second node and (iii) repeating step c(ii) until no further devices remain to be considered.
Claim 2
Independent Claim
216 words
A method for enabling a mapping of devices that are interconnected between a first node and a second node, the method comprising the steps of: a) determining a subnetwork that includes said first node and said second node, and devices comprising said subnetwork; b) determining a list of devices in said subnetwork, (i) which have seen traffic from said first node and (ii) port identities on which said traffic has been experienced; and c) deriving a map between said first node and said second node by (i) selecting a first device from said list and placing said device between said first node and said second node in said map, (ii) selecting a second device and, if said second device has seen traffic on a same port from said first device and said second node, placing said second device between said first device and said first node, else, between said first device and said second node, (ii) selecting one or more other device(s) and if any said other device have seen traffic on a same port from another device and said second node, placing said other device between said another device and said first node, else between said another device and said second node and (iii) repeating step c(ii) until no further devices remain to be considered.
Claim 3
Dependent Claim
32 words
The method as recited in claim 1 wherein step c(ii) is repeated for each combination of said other device(s) and each remaining device residing between said first node and said second node.
Claim 4
Dependent Claim
15 words
The method as recited in claim 1 wherein said second node is a network router.
Claim 5
Dependent Claim
21 words
The method as recited in claim 3 wherein said first node is a user's computer that is connected to the subnetwork.
Claim 6
Dependent Claim
234 words
A memory media for controlling a computer to map devices that are interconnected between a first node and a second node, said memory media comprising: a) means for controlling said computer to determine a subnetwork that includes said first node and said second node, and devices comprising said subnetwork; b) means for controlling said computer to determine a list of devices in said subnetwork, (i) which have seen traffic from said first node and (ii) port identities on which said traffic has been experienced; and c) means for controlling said computer to derive a map between said first node and said second node by (i) selecting a first device from said list and placing said device between said first node and said second node in said map, (ii) selecting a second device and if, said second device has seen traffic on a same port from said first device and said second node, placing said second device between said first device and said first node, else, between said first device and said second node, (ii) selecting one or more other device(s) and if any said other device has seen traffic on a same port from another device and said second node, placing said other device between said another device and said first node, else between said another device and said second node, and (iii) repeating step c(ii) until no further devices remain to be considered.
Claim 7
Dependent Claim
234 words
A memory media for controlling a computer to map devices that are interconnected between a first node and a second node, said memory media comprising: a) means for controlling said computer to determine a subnetwork that includes said first node and said second node, and devices comprising said subnetwork; b) means for controlling said computer to determine a list of devices in said subnetwork, (i) which have seen traffic from said first node and (ii) port identities on which said traffic has been experienced; and c) means for controlling said computer to derive a map between said first node and said second node by (i) selecting a first device from said list and placing said device between said first node and said second node in said map, (ii) selecting a second device and if, said second device has seen traffic on a same port from said first device and said second node, placing said second device between said first device and said first node, else, between said first device and said second node, (ii) selecting one or more other device(s) and if any said other device has seen traffic on a same port from another device and said second node, placing said other device between said another device and said first node, else between said another device and said second node, and (iii) repeating step c(ii) until no further devices remain to be considered.
Claim 8
Dependent Claim
36 words
The memory media as recited in claim 5 wherein means c) repeats the selecting action (ii) for each combination of said other device(s) and each remaining device residing between said first node and said second node.
Claim 9
Dependent Claim
16 words
The memory media as recited in claim 5, wherein said second node is a network router.
Claim 10
Dependent Claim
22 words
The memory media as recited in claim 7 wherein said first node is a user's computer that is connected to the subnetwork.