Patent ID: 7660269
Filing Date: 2010-02-09
Classification: H04L

Abstract:
1. A method for creating network configuration information from network data including a packet transmission time between one or more relay devices and one or more terminals connected to a network, measured by a first terminal connected to the network, relay device data including location of the one or more relay devices within the network and connection with another network; and terminal data including location of the first terminal within the network including condition of connections to the network, comprising: receiving the network data by a computer including memory on a computer processor from the first terminal connected to the network; identifying a pathway between the one or more relay devices and the other network, and identifying locations of the one or more relay devices and locations of one or more sub-networks, based upon the data about the one or more relay devices; identifying the one or more relay devices, including identification of a sub-network from the one or more sub-networks, an identifying connection, and the packet transmission time among the one or more relay devices based on addresses associated with the one or more relay devices or a packet transit time from the one or more terminals to the one or more relay devices; identifying a relationship between the sub-networks and the one or more terminals based on an arrangement of the one or more relay devices; sending time stamps with packets wherein a receiving time stamp indicates a time the packet reaches a server and a sending time stamp indicates another time the packets leave the one or more terminals; determining groups of terminals from the one or more terminals for which packet transmission time to a hub has not been calculated from packet transmission time between the one or more terminals; determining another packet transmission time to a final relay device by measuring the packet transmission times for the one or more relay devices prior to the final relay device; identifying a location of the first terminal within the network, based upon the information about the first terminal contained in the terminal data; managing multiple paths to the one or more relay devices with reference to a table showing the packet transmission times for the one or more relay devices; arranging the network configuration information of the one or more relay devices, the hub, the one or more terminals, and the packet transmission times between the one or more relay devices and the one or more terminals based on network connections, sub-network data, and another data regarding the one or more terminals, the hub, and the one or more relay devices; storing terminal serial numbers, media access control addresses of the one or more terminals, internet protocol addresses of the one or more terminals, and packet transmission times between the one or more terminals and the one or more relay devices, as network configuration information, on a disk; and displaying the locations of the identified one or more relay devices, a pathway between the one or more relay devices and the another network, the sub-networks, the location of the one or more terminals and the packet transmission time among the one or more relay devices, as the network configuration information, wherein packet transmission and measurement of packet transmission time are performed concurrently.