The present invention discloses a system for determining the position of a
GPS terminal. The system comprises a GPS terminal, a location aiding
server, and a communications system. Messages are passed between the GPS
terminal and the server, as well as within the GPS terminal, to determine
the mode of operation of the GPS portion of the system. Decisions are
made based on availability of aiding data and Quality of Service
requirements.