Patent ID: 7158883

Claim:
A method of locating position of a Global Positioning System (GPS) device, comprising: generating a position request at a web portal; receiving, in response to the position request, an approximate position of the GPS device at the web portal from a wireless carrier; transmitting an initialization packet request for the approximate position to a server; receiving an initialization packet at the web portal from the server, the initialization packet including a satellite orbit model configured for the approximate position; forwarding the initialization packet to the GPS device via the wireless carrier; determining pseudo-noise code phase information at the GPS device using the satellite orbit model in the initialization packet; receiving the pseudo-noise code phase information at the web portal from the GPS device via the wireless carrier; forwarding the pseudo-noise code phase information to the server; computing position of the GPS device at the server using the pseudo-noise code phase information; and receiving the position at the web portal from the server.