Geographically localizing mobile communication devices
First Claim
Patent Images
1. A computer-implemented method for determining an estimated location of a mobile device comprising:
- obtaining an Internet Protocol (IP) address of a mobile device;
accessing, by one or more computers, a first quasi-static look-up table that includes associations between mobile devices and last hop routers serving the mobile devices to determine an IP address of a router that serves the mobile device, based on the IP address of the mobile device;
accessing, by the one or more computers, a second quasi-static look-up table that includes associations between IP addresses of routers and geographic locations associated with the routers to determine a geographic region corresponding to the router based on the IP address of the router, the second quasi-static look-up table being different than the first quasi-static look-up table; and
outputting the estimated location of the mobile device based on the geographic region corresponding to the router.
2 Assignments
0 Petitions
Accused Products
Abstract
This specification describes technologies relating to geographically localizing mobile communication devices. In general, one aspect of the subject matter described in this specification can be embodied in a method that includes receiving information corresponding to a location of a wireless landmark in a mobile communication network. The method also includes communicating with the wireless landmark to estimate the location of a first node in the mobile communication network proximate to the wireless landmark. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.
33 Citations
11 Claims
-
1. A computer-implemented method for determining an estimated location of a mobile device comprising:
-
obtaining an Internet Protocol (IP) address of a mobile device; accessing, by one or more computers, a first quasi-static look-up table that includes associations between mobile devices and last hop routers serving the mobile devices to determine an IP address of a router that serves the mobile device, based on the IP address of the mobile device; accessing, by the one or more computers, a second quasi-static look-up table that includes associations between IP addresses of routers and geographic locations associated with the routers to determine a geographic region corresponding to the router based on the IP address of the router, the second quasi-static look-up table being different than the first quasi-static look-up table; and outputting the estimated location of the mobile device based on the geographic region corresponding to the router. - View Dependent Claims (2, 3, 4)
-
-
5. A system for providing location estimates of mobile devices, the system comprising:
-
a first quasi-static database including associations between mobile devices and last-hop routers serving the mobile devices; and a second quasi-static database including associations between IP addresses of routers and geographic locations associated with the routers the second quasi-static database being different than the first quasi-static database; a processor configured to access the first database to determine an IP address of a router that serves a mobile device based on an IP address of the mobile device and access the second database to determine a geographic region corresponding to the router based on the IP address of the router; and an output device configured to output an estimated location of the mobile device based on the geographic region corresponding to the router. - View Dependent Claims (6)
-
-
7. A computer program product tangibly stored on a computer readable medium and comprising instructions to:
-
obtain an Internet Protocol (IP) address of a mobile device; access a first quasi-static look-up table that includes associations between mobile devices and last hop routers serving the mobile devices to determine an IP address of a router that serves the mobile device, based on the IP address of the mobile device; access a second quasi-static look-up table that includes associations between IP addresses of routers and geographic locations associated with the routers to determine a geographic region corresponding to the router based on the IP address of the router, the second quasi-static look-up table being different than the first quasi-static look-up table; and output an estimated location of the mobile device based on the geographic region corresponding to the router. - View Dependent Claims (8, 9, 10, 11)
-
Specification