Generic SATPS receivers and methods for configuring generic SATPS
receivers that include a plurality of outputs are provided. These
configurable SATPS receivers are adapted to be utilized in at least one
of a plurality of particular SATPS receiver applications, and can also
include a plurality of input paths, and a means for generating selected
ones of the plurality of possible outputs. Selected ones of the plurality
of outputs are enabled/disabled based on at least one requirement of the
particular receiver application to configure or program the generic SATPS
receiver to function as a SATPS receiver used for a particular SATPS
receiver application or operating environment. The selected ones of the
plurality of outputs can be defined by and can be those utilized by the
particular SATPS receiver application or operating environment. Thus,
SATPS receivers are provided that can be used in multiple applications,
that can accept multiple types of assistance data, and that have multiple
types of outputs depending on the application and/or desires of the user.
The SATPS receiver can be implemented in SATPS systems that include at
least one satellite that provides SATPS information, a generic SATPS
receiver, and a remote computer.