Systems and methods for obtaining corrected time information in a
GPS-enabled device connected to a mobile handset via a short-range
wireless network, such as a Bluetooth.TM. Piconet.TM.. The mobile handset
includes a GPS time and a network clock synchronized with a network clock
in a short-range wireless network interface in the GPS-enabled device.
The GPS-enabled device may send requests for time information to the
mobile handset. The mobile handset receives the request and latches the
network clock time and the GPS time. The captured network clock time and
GPS times are sent to the GPS-enabled device in response to the request.
The GPS-enabled device subtracts the captured network clock time from its
own network clock time and adds the difference to the captured GPS time
to obtain a corrected GPS time.