Patent ID: 7706356

Claim:
A system comprising: a first network configured to receive IP device data from an IP device and to provide a plurality of Internet Protocol (IP) addresses of the IP device based on the IP device data, wherein the plurality of IP addresses includes an internal IP address internal to the first network and an external IP address external to the first network, the first network comprising: a first network location server configured to determine whether the IP device has changed its location based on the plurality of IP addresses; and a second network comprising: a second network location database configured to store physical location information, and a second network location server configured to receive, from the first network, the plurality of IP addresses of the IP device based on the determination by the first network location server, and query the second network location database to determine physical location information of the IP device based on the internal IP address or the external IP address, wherein the physical location information of the IP device is provided to a service bureau, which is external to both the first network and the second network, for storage.