LOCATION DETERMINATION USING CACHED LOCATION AREA CODES
First Claim
1. A method executed by a mobile device, comprising:
- receiving a set of location area codes (LACs) of a cellular communications network, each LAC in the set being associated with at least a predetermined number of cells of the cellular communications network, the LAC further associated with a geographic area, the geographic area including a first circle centered at a location and having a first radius representing an uncertainty of the location;
determining a current LAC of the mobile device based on a wirelessly received signal; and
determining a current location of the mobile device, including performing a lookup in the stored set of LACs using the current LAC.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, program products, and systems for location determination using cached location area codes are described. A mobile device can store a set of location area codes (LACs) of a cellular communications network on the mobile device. Each LAC can represent a location area of the cellular communications network that encompasses at least a predetermined number of cells. Each LAC can be further associated with an estimated geographic area. The estimated geographic area can be defined as a circle centered at a location and having a radius representing an uncertainty of the location. The mobile device can determine a current LAC of the mobile device based on a wirelessly received signal. The mobile device can determine a current location of the mobile device by performing a lookup in the stored set of LACs using the current LAC.
146 Citations
24 Claims
-
1. A method executed by a mobile device, comprising:
-
receiving a set of location area codes (LACs) of a cellular communications network, each LAC in the set being associated with at least a predetermined number of cells of the cellular communications network, the LAC further associated with a geographic area, the geographic area including a first circle centered at a location and having a first radius representing an uncertainty of the location; determining a current LAC of the mobile device based on a wirelessly received signal; and determining a current location of the mobile device, including performing a lookup in the stored set of LACs using the current LAC. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
one or more mobile devices configured to perform operations comprising; receiving a set of location area codes (LACs) of a cellular communications network, each LAC in the set being associated with at least a predetermined number of cells of the cellular communications network, the LAC further associated with a geographic area, the geographic area including a first circle centered at a location and having a first radius representing an uncertainty of the location; determining a current LAC of the mobile device based on a wirelessly received signal; and determining a current location of the mobile device, including performing a lookup in the stored set of LACs using the current LAC. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A computer program product tangibly stored on a storage device, operable to cause a mobile device to perform operations comprising:
-
receiving a set of location area codes (LACs) of a cellular communications network, each LAC in the set being associated with at least a predetermined number of cells of the cellular communications network, the LAC further associated with a geographic area, the geographic area including a first circle centered at a location and having a first radius representing an uncertainty of the location; determining a current LAC of the mobile device based on a wirelessly received signal; and determining a current location of the mobile device, including performing a lookup in the stored set of LACs using the current LAC. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification