A wireless device (e.g., a wireless smart phone) uses Global Positioning
System (GPS) data, or other position-indicating data, to accurately
determine its location in relation to multi-layered wireless networks
that the device may see concurrently. If location information is
available, the device employs a user-defined priority table to select the
order of user-contracted networks available at that location in which the
device will register. If location information is unavailable, the device
employs a technology priority table to select Common Air Interface (CAI)
options for the invention device radio parameters (e.g., GSM, cdma2000,
IS-136, IEEE 802.11x, etc.) to search for an available network to access.
Information is gathered and stored in databases within the invention
device allowing it to be registered in multiple wireless networks. The
inventive device provides unique access codes to each wireless network
with which a user has contracted, without the intervention of any
"anchor" (home) network. The invention facilitates equivalent "home", or
personalized, service in any network by using these features for
automatic technology adaptation. This allows the invention device to
receive service as if it is in a "home" network no matter what network it
is traveling through. The invention provides a ubiquitous experience
allowing the user to traverse multiple wireless networks with seamless
access to multiple systems and services provided by those networks. It
also provides a platform to facilitate the customization of wireless
services for business customers.