A mobile station includes client circuitry for facilitating wireless communications
with a wireless communications system, and a configurable system selection unit
that executes a system selection and acquisition procedure. The configurable system
selection unit includes a front end and a system selection core. The front end
facilitates communications between the configurable system selection unit and the
client circuitry. The system selection core is coupled to the front end and includes
a script engine and a nonvolatile memory storing at least one script table. The
script table includes a plurality of system selection event conditions and corresponding
scripts that define a system selection and acquisition procedure. The script engine
is adapted to detect an event condition and execute the corresponding script. The
system selection core is adapted to receive a system selection script and store
the received script in the script table, thereby altering the system selection
and acquisition procedure.