A dedicated device and method for connecting between a packet-data-capable
wireless modem and a high sensitivity indoor-capable Global Positioning
System (GPS) receiver, and is able to access a commercially available
cellular or PCS band wireless Internet network for supplying indoor and
outdoor GPS locations to a designated remote Internet server, in an
independent, periodic, and automatic manner. Implemented with TCP/IP UDP
PPP protocol stacks, the device automatically accesses and retries for
always connecting to the wireless Internet network in packet data mode.
The device also automatically retrieves the aiding/assisted-GPS (A-GPS)
information from either a wireless base station or a specified separate
A-GPS server. The device periodically supplies the A-GPS information and
receives the indoor-capable GPS locations, to and from the GPS receiver.
The indoor-capable GPS locations are packed into Internet User Datagram
Protocol (UDP) packet data format and periodically sent to a designated
remote server through the wireless Internet network.