Secure user plane location (SUPL) roaming
First Claim
1. A method for providing Assisted Global Positioning System (A-GPS) assistance data to wireless telecommunication system user equipment (UE), comprising:
- receiving a request for A-GPS assistance data for a UE located on a roaming network, the request identifying a network location in which the UE is operating, the network location including a cell ID, a Location Area Code (LAC), a Mobile Country Code (MCC), and a Mobile Network Code (MNC);
determining that a cell identification (cell ID) database, the cell ID database relating a plurality of network locations to a plurality of corresponding geographic locations, does not include the cell ID identified in the request for A-GPS assistance data;
determining that the cell ID database does not include a similar cell ID to the cell ID identified in the request for A-GPS assistance data, the similar cell ID differing from the cell ID by a single digit;
estimating a corresponding geographic location in response to the request for A-GPS assistance data, the estimating including;
determining a geographic location from a network location database by using the LAC in the network location,determining a geographic location from the network location database by using the MCC in the network location if the LAC in the network location is not included in the network location database, anddetermining a geographic location from the network location database by using the MNC in the network location if the MCC in the network location is not included in the network location database;
identifying assistance data associated with the corresponding geographic location for transmittal to the UE;
receiving a geographic location reported by the UE in response to the assistance data transmitted to the UE; and
updating the cell ID database to relate the cell ID in the request for A-GPS assistance data to the geographic location reported by the UE.
1 Assignment
0 Petitions
Accused Products
Abstract
A geographic cell identification (cell ID) database is updated on the fly as, for example, roaming user equipment (UE) reports its location during Assisted Global Positioning System (A-GPS) operations. The cell ID database relates network locations to corresponding geographic locations. The cell ID database is used to retrieve a corresponding geographic location in response to the network location at which the UE reports being located. If it is found that the cell ID database does not contain the network location reported by the UE, the geographic location of the UE can be estimated using information in the reported network location, such as Mobile Network Code, Mobile Country Code, Local Area Code and Cell ID. The geographic location can then be used to obtain A-GPS assistance data for the UE. Once assistance information has been provided to the UE and the UE has determined its geographic location, the cell ID database can be updated with the determined geographic location.
-
Citations
8 Claims
-
1. A method for providing Assisted Global Positioning System (A-GPS) assistance data to wireless telecommunication system user equipment (UE), comprising:
-
receiving a request for A-GPS assistance data for a UE located on a roaming network, the request identifying a network location in which the UE is operating, the network location including a cell ID, a Location Area Code (LAC), a Mobile Country Code (MCC), and a Mobile Network Code (MNC); determining that a cell identification (cell ID) database, the cell ID database relating a plurality of network locations to a plurality of corresponding geographic locations, does not include the cell ID identified in the request for A-GPS assistance data; determining that the cell ID database does not include a similar cell ID to the cell ID identified in the request for A-GPS assistance data, the similar cell ID differing from the cell ID by a single digit; estimating a corresponding geographic location in response to the request for A-GPS assistance data, the estimating including; determining a geographic location from a network location database by using the LAC in the network location, determining a geographic location from the network location database by using the MCC in the network location if the LAC in the network location is not included in the network location database, and determining a geographic location from the network location database by using the MNC in the network location if the MCC in the network location is not included in the network location database; identifying assistance data associated with the corresponding geographic location for transmittal to the UE; receiving a geographic location reported by the UE in response to the assistance data transmitted to the UE; and updating the cell ID database to relate the cell ID in the request for A-GPS assistance data to the geographic location reported by the UE. - View Dependent Claims (2)
-
-
3. A system for providing Assisted Global Positioning System (A-GPS) assistance data to wireless telecommunication system user equipment (UE), comprising:
-
a cell identification (cell ID) database relating a plurality of network locations to a plurality of corresponding geographic locations; a UE location system for receiving a request for A-GPS assistance data for a UE located on a roaming network, the request identifying a network location in which the UE is operating, the network location including a cell ID, a Location Area Code (LAC), a Mobile Country Code (MCC), and a Mobile Network Code (MNC), the UE location system; determining that the cell ID database does not include the cell ID in the request for A-GPS assistance data; determining that the cell ID database does not include a similar cell ID to the cell ID in the request for A-GPS assistance data, the similar cell ID differing from the cell ID by a single digit; and estimating a corresponding geographic location in response to the request for A-GPS assistance data, the estimating comprising; determining a geographic location from a network location database by using the LAC in the network location, determining a geographic location from the network location database by using the MCC in the network location if the LAC area in the network location is not included in the network location database, and determining a geographic location from the network location database by using the MNC in the network location if the MCC in the network location is not included in the network location database; and an A-GPS server identifying assistance data associated with the corresponding estimated geographic location for transmittal to the UE; wherein the UE location system further; receives a geographic location measured by the UE in response to the assistance data transmitted to the UE; and updates the cell ID database to relate the cell ID in the request for A-GPS assistance data to the measured geographic location reported by the UE. - View Dependent Claims (4, 5)
-
-
6. A method for maintaining a geographic cell identification (cell ID) database in real time, the cell ID database relating a plurality of wireless telecommunication network locations to a plurality of corresponding geographic locations, the method comprising:
-
receiving a network location as part of a request for Assisted Global Positioning System (A-GPS) assistance data and an A-GPS location reported by a user equipment (UE) located on a roaming network, the network location including a cell ID, a Location Area Code (LAC), a Mobile Country Code (MCC), and a Mobile Network Code (MNC); determining that the cell ID database does not include the cell ID in the request for A-GPS assistance data; determining that the cell ID database does not include a similar cell ID to the cell ID in the request for A-GPS assistance data, the similar cell ID differing from the cell ID by a single digit; and estimating a corresponding geographic location in response to the request for A-GPS assistance data using any combination of the LAC, MCC, and MNC; determining that the cell ID database does not include a corresponding geographic location differing from the geographic location reported by the UE by less than a predetermined amount; and storing the cell ID and related geographic location reported by the UE in the cell ID database. - View Dependent Claims (7, 8)
-
Specification