System and method for providing aiding information to a satellite positioning system receiver over short-range wireless connections
First Claim
1. A Global Positioning System (GPS)-enabled device comprising:
- a GPS receiver to receive GPS signals from GPS satellites and providing GPS time;
a short-range wireless network interface to a short-range wireless network connected to at least one other node, the short-range wireless network interface including a network clock to provide a network clock time synchronized with the network clock in the at least one other node; and
a GPS device time info handler to send requests for time information over the short-range wireless network and to receive, in response to the requests, a captured network clock time and a captured GPS time from the at least one other node, the GPS device time info handler being operable to subtract the captured network clock time from the network clock time, and to add the difference to the captured GPS time, the result being a corrected GPS time.
2 Assignments
0 Petitions
Accused Products
Abstract
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™ Piconet™. 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.
98 Citations
9 Claims
-
1. A Global Positioning System (GPS)-enabled device comprising:
-
a GPS receiver to receive GPS signals from GPS satellites and providing GPS time; a short-range wireless network interface to a short-range wireless network connected to at least one other node, the short-range wireless network interface including a network clock to provide a network clock time synchronized with the network clock in the at least one other node; and a GPS device time info handler to send requests for time information over the short-range wireless network and to receive, in response to the requests, a captured network clock time and a captured GPS time from the at least one other node, the GPS device time info handler being operable to subtract the captured network clock time from the network clock time, and to add the difference to the captured GPS time, the result being a corrected GPS time. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
-
a mobile handset having a first network interface to a short-range wireless network and a GPS time, the first network interface including a first network clock to provide a network clock time, a handset time info handler operable to receive a time info request, to capture the GPS time and first network clock time, and to send the captured GPS time and first network clock time in response to the request; and a GPS-enabled device having a second network interface to the shod-range wireless network, the second network interface including a second network clock synchronized with the first network clock, the GPS-enabled device further including a GPS device time info handler, where the GPS device time info handler is operable to send requests for time information over the short-range wireless network and receive, in response to the requests, the captured network clock time and the captured GPS time from the mobile handset, the GPS device time info handler being further operable to subtract the captured network clock time from the network clock time, and to add the difference to the captured GPS time, the result being a corrected GPS time. - View Dependent Claims (6, 7, 8)
-
-
9. A method for obtaining a corrected GPS time, the method comprising:
-
sending a request for time information to a mobile handset; receiving a captured GPS time and a captured network clock time from a network clock on the mobile handset in response to the request for time information; subtracting the captured network clock time from a network clock time from a network clock that is synchronized with the network clock on the mobile handset; and adding the difference to the captured GPS time to obtain the corrected GPS time.
-
Specification