Mobile computing device geographic location determination
First Claim
1. A method of estimating a location of a mobile device, the method comprising:
- receiving a first message from a first mobile device comprising a first access point identifier associated with an access point used by the first mobile device and a first cellular tower identifier associated with a cellular tower used by the first mobile device, wherein the access point has an IP address;
storing a relationship between the first access point identifier and the first cellular tower identifier based on the first message;
receiving a second message from a second mobile device comprising a second access point identifier associated with the access point, the access point used by the second mobile device to access an IP-based network;
determining that the access point is associated with the cell tower based at least in part upon the stored relationship; and
,determining a location of the cell tower;
estimating the location of the second mobile device based at least in part on a location of the cell tower.
7 Assignments
0 Petitions
Accused Products
Abstract
A wireless connection between a mobile device and an IP-based wireless telecommunications network is established when the mobile device registers with a network controller (NC) through an access point (AP). When a geographical position is needed for the mobile device (e.g., a 911 call), messages are exchanged between the NC and a serving mobile location center (SMLC), where the SMLC retrieves information from a database that is used to identify the geographic position of the mobile device. The database can store a variety of information related to mobile devices such as: last known position, IP address, MAC address, a mobile or subscriber identifier (such as an International Mobile Subscriber Identity (IMSI)), last CGI, etc. The geographical position is communicated back to the NC, which can then forward the position information to a switch for processing such as for 911 calls.
-
Citations
19 Claims
-
1. A method of estimating a location of a mobile device, the method comprising:
-
receiving a first message from a first mobile device comprising a first access point identifier associated with an access point used by the first mobile device and a first cellular tower identifier associated with a cellular tower used by the first mobile device, wherein the access point has an IP address; storing a relationship between the first access point identifier and the first cellular tower identifier based on the first message; receiving a second message from a second mobile device comprising a second access point identifier associated with the access point, the access point used by the second mobile device to access an IP-based network; determining that the access point is associated with the cell tower based at least in part upon the stored relationship; and
,determining a location of the cell tower; estimating the location of the second mobile device based at least in part on a location of the cell tower. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of routing a call received from a mobile device, the method comprising:
-
receiving a first message from a first mobile device comprising a first access point identifier associated with an access point used by the first mobile device and a first cellular tower identifier associated with a cellular tower used by the first mobile device, wherein the access point has an IP address; storing a relationship between the first access point identifier and the first cellular tower identifier based on the first message; receiving a call from a second mobile device over an IP-based network via the access point; determining that the access point is associated with the cell tower based at least in part upon the stored relationship; determining a location of the cell tower; and routing the call based at least in part on a location of the associated cell tower. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for estimating a location of a mobile device, the system comprising:
-
at least one processor; at least one memory comprising instructions executable by the at least one processor to cause the system to; receive a first message from a first mobile device comprising a first access point identifier associated with an access point used by the first mobile device and a first cellular tower identifier associated with a cellular tower used by the first mobile device, wherein the access point has an IP address; store a relationship between the first access point identifier and the first cellular tower identifier based on the first message; receive a second message from a second mobile device comprising a second access point identifier associated with the access point, the access point used by the second mobile device to access an IP-based network determine that the access point is associated with the cell tower based at least in part upon the stored relationship; determine a location of the cell tower; and estimate the location of the second mobile device based at least in part on a location of the cell tower. - View Dependent Claims (17)
-
-
18. A non-transitory computer-readable medium comprising instructions executable by one or more processors to cause a computer system to:
-
receive a first message from a first mobile device comprising a first access point identifier associated with an access point used by the first mobile device and a first cellular tower identifier associated with a cellular tower used by the first mobile device, wherein the access point has an IP address; store a relationship between the first access point identifier and the first cellular tower identifier based on the first message; receive a second message from a second mobile device comprising a second access point identifier associated with the access point, the access point used by the second mobile device to access an IP-based network determine that the access point is associated with the cell tower based at least in part upon the stored relationship; determine a location of the cell tower; and estimate the location of the second mobile device based at least in part on a location of the cell tower. - View Dependent Claims (19)
-
Specification