Patent ID: 8078195

Claim:
A method for use in a mobile communication device for obtaining location information with use of a Global Positioning System (GPS), the method comprising: receiving GPS navigational-type data via a wireless communication network; storing the GPS navigational-type data in memory of the mobile communication device; receiving, through a user interface of the mobile communication device, a voice call request for establishing a voice call; in response to receiving the voice call request: comparing a selected number of the voice call request with one or more predetermined numbers stored in the memory; if the selected number matches one of the predetermined numbers stored in the memory, then prior to initiating the voice call, deriving GPS assistance data based on the GPS navigational-type data that was received and stored prior to the voice call request, and performing a GPS fix with the GPS system using the GPS assistance data for thereby obtaining GPS measurement data; if the selected number fails to match one of the predetermined numbers stored in the memory, then refraining from performing the GPS fix prior to establishing the voice call; initiating the voice call from the mobile communication device via the wireless communication network; and during the voice call, causing the GPS measurement data and a request for calculating a location of the mobile communication device to be transmitted to a location server in the wireless communication network for calculating the location of the mobile communication device based on the GPS measurement data.