Patent ID: 8265068

Claim:
A system comprising: a network server of a first network configured to monitor a register message from an Internet Protocol (IP) device and detect whether a source IP address of the register message or a second IP address of the register message has changed, wherein the source IP address is a public IP address and the second IP address is a private IP address; and a location database of a second network configured to store physical location information, and a location server of the second network configured to receive at least one of the source IP address and the second IP address from the network server based on the network server detecting a change in at least one of the source IP address and the second IP address, acquire physical location information from the location database by using at least one of the source IP address and the second IP address, and provide the physical location information, wherein the provided physical location information can be used for locating the IP device, wherein the second network includes at least one switch of a plurality of switches that is associated with a switch IP address, and wherein the location database is configured to store the switch IP address of the at least one switch, wherein the physical location information includes a physical location of the at least one switch.