Multiple granularity location determination
First Claim
1. A method executed by a mobile device, comprising:
- determining a first current location of the mobile device using a first current code division multiple access (CDMA) identifier, the first current CDMA identifier being associated with at least a portion of a CDMA system and corresponding to a first location, the first location having a first granularity; and
in response to a request to determine a current location at a location granularity finer than the first granularity;
determining a second current location of the mobile device using a second current CDMA identifier, the second current CDMA identifier corresponding to a second location, the second location having a second granularity that is finer than the first granularity, wherein the second current CDMA identifier is associated with a subset of the portion of the CDMA system; and
providing the second current location for display on the mobile device,wherein;
the first current CDMA identifier and the second current CDMA identifier are received from a same signal source;
the first current CDMA identifier is different from the second current CDMA identifier; and
each of the first current CDMA identifier and the second current CDMA identifier is one of a system identifier, a network identifier, a zone identifier, or a base station identifier, each of the system identifier, network identifier, zone identifier, and base station identifier being associated with a respective known or estimated location, each respective known or estimated location having a different level of granularity.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile device can store a set of first CDMA identifiers including, for example, system identifiers, network identifiers, or zone identifiers. Each first CDMA identifier can be associated with a first geographic location. The mobile device can determine a current location by matching a current first CDMA identifier with a stored first CDMA identifier. If a user desires a current location that has finer granularity, the mobile device can retrieve a set of second CDMA identifiers including, for example, base station identifiers. Each second CDMA identifiers can be associated with a second geographic location that has a finer granularity than that of the first geographic location. The mobile device can match a current second CDMA identifier from the retrieved second CDMA identifiers and designate the second geographic location associated with the matching second CDMA identifier as the current location that has the finer granularity.
14 Citations
27 Claims
-
1. A method executed by a mobile device, comprising:
-
determining a first current location of the mobile device using a first current code division multiple access (CDMA) identifier, the first current CDMA identifier being associated with at least a portion of a CDMA system and corresponding to a first location, the first location having a first granularity; and in response to a request to determine a current location at a location granularity finer than the first granularity; determining a second current location of the mobile device using a second current CDMA identifier, the second current CDMA identifier corresponding to a second location, the second location having a second granularity that is finer than the first granularity, wherein the second current CDMA identifier is associated with a subset of the portion of the CDMA system; and providing the second current location for display on the mobile device, wherein; the first current CDMA identifier and the second current CDMA identifier are received from a same signal source; the first current CDMA identifier is different from the second current CDMA identifier; and each of the first current CDMA identifier and the second current CDMA identifier is one of a system identifier, a network identifier, a zone identifier, or a base station identifier, each of the system identifier, network identifier, zone identifier, and base station identifier being associated with a respective known or estimated location, each respective known or estimated location having a different level of granularity. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product tangibly stored on a storage device, operable to cause a mobile device to perform operations comprising:
-
determining a first current location of the mobile device using a first current code division multiple access (CDMA) identifier, the first current CDMA identifier being associated with at least a portion of a CDMA system and corresponding to a first location, the first location having a first granularity; and in response to a request to determine a current location at a location granularity finer than the first granularity; determining a second current location of the mobile device using a second current CDMA identifier, the second current CDMA identifier corresponding to a second location, the second location having a second granularity that is finer than the first granularity, wherein the second current CDMA identifier is associated with a subset of the portion of the CDMA system; and providing the second current location for display on the mobile device, wherein; the first current CDMA identifier and the second current CDMA identifier are received from a same signal source; the first current CDMA identifier is different from the second current CDMA identifier; and each of the first current CDMA identifier and the second current CDMA identifier is one of a system identifier, a network identifier, a zone identifier, or a base station identifier, each of the system identifier, network identifier, zone identifier, and base station identifier being associated with a respective known or estimated location, each respective known or estimated location having a different level of granularity. - View Dependent Claims (7, 8)
-
-
9. A mobile device, comprising:
-
one or more processors configured to perform operations comprising; determining a first current location of the mobile device using a first current code division multiple access (CDMA) identifier, the first current CDMA identifier being associated with at least a portion of a CDMA system and corresponding to a first location, the first location having a first granularity; and in response to a request to determine a current location at a location granularity finer than the first granularity; determining a second current location of the mobile device using a second current CDMA identifier, the second current CDMA identifier corresponding to a second location, the second location having a second granularity that is finer than the first granularity, wherein the second current CDMA identifier is associated with a subset of the portion of the CDMA system; and providing the second current location for display on the mobile device, wherein; the first current CDMA identifier and the second current CDMA identifier are received from a same signal source; the first current CDMA identifier is different from the second current CDMA identifier; and each of the first current CDMA identifier and the second current CDMA identifier is one of a system identifier, a network identifier, a zone identifier, or a base station identifier, each of the system identifier, network identifier, zone identifier, and base station identifier being associated with a respective known or estimated location, each respective known or estimated location having a different level of granularity. - View Dependent Claims (10, 11)
-
-
12. A method executed by a computer, comprising:
-
receiving, from a set of first mobile devices; a first code division multiple access (CDMA) identifier of a CDMA system and a second CDMA identifier of the CDMA system, the first CDMA identifier identifying at least a portion of the CDMA system, the second CDMA identifier identifying a subset of the portion of the CDMA system; and a set of geographic locations of the set of first mobile devices; determining, based on the set of geographic locations, a first CDMA location for associating with the first CDMA identifier; determining, based on the set of geographic locations, a second CDMA location for associating with the second CDMA identifier, the second CDMA location being inside the first CDMA location; and providing, in a tiered manner, the first CDMA location and the second CDMA location to a second mobile device for estimating a geographic location of the second mobile device using the first CDMA identifier and the second CDMA identifier. - View Dependent Claims (13, 14, 15)
-
-
16. A computer program product tangibly stored on a storage device, operable to cause data processing apparatus to perform operations comprising:
-
receiving, from a set of first mobile devices; a first code division multiple access (CDMA) identifier of a CDMA system and a second CDMA identifier of the CDMA system, the first CDMA identifier identifying at least a portion of the CDMA system, the second CDMA identifier identifying a subset of the portion of the CDMA system; and a set of geographic locations of the set of first mobile devices; determining, based on the set of geographic locations, a first CDMA location for associating with the first CDMA identifier; determining, based on the set of geographic locations, a second CDMA location for associating with the second CDMA identifier, the second CDMA location being inside the first CDMA location; and providing, in a tiered manner, the first CDMA location and the second CDMA location to a second mobile device for estimating a geographic location of the second mobile device using the first CDMA identifier and the second CDMA identifier. - View Dependent Claims (17, 18, 19)
-
-
20. A method executed by a mobile device, comprising:
-
determining that a first current code division multiple access (CDMA) identifier matches a stored first CDMA identifier, the stored first CDMA identifier corresponding to at least a portion of a CDMA system and being associated with a first location; receiving one or more second CDMA identifiers, each second CDMA identifier being associated with a second location and corresponding to a subset of the portion of the CDMA system; determining that a second current CDMA identifier matches a received second CDMA identifier; and designating the second location associated with the matching received second CDMA identifier as a current location of the mobile device, wherein; the first current CDMA identifier and the second current CDMA identifier are received from a same signal source; the first current CDMA identifier is different from the second current CDMA identifier; and each of the first current CDMA identifier and the second current CDMA identifier is one of a system identifier, a network identifier, a zone identifier, or a base station identifier, each of the system identifier, network identifier, zone identifier, and base station identifier being associated with a respective known or estimated location, each respective known or estimated location having a different level of granularity. - View Dependent Claims (21, 22, 23)
-
-
24. A system, comprising:
-
one or more processors; and a non-transitory computer-readable medium storing instructions operable to cause the one or more processors to perform operations comprising; receiving, from a set of first mobile devices; a first code division multiple access (CDMA) identifier of a CDMA system and a second CDMA identifier of the CDMA system, the first CDMA identifier identifying at least a portion of the CDMA system, the second CDMA identifier identifying a subset of the portion of the CDMA system; and a set of geographic locations of the set of first mobile devices; determining, based on the set of geographic locations, a first CDMA location for associating with the first CDMA identifier; determining, based on the set of geographic locations, a second CDMA location for associating with the second CDMA identifier, the second CDMA location being inside the first CDMA location; and providing, in a tiered manner, the first CDMA location and the second CDMA location to a second mobile device for estimating a geographic location of the second mobile device using the first CDMA identifier and the second CDMA identifier. - View Dependent Claims (25, 26, 27)
-
Specification