A system and method for selecting a wireless network is disclosed. The
method relates to selecting a wireless network from a plurality of
wireless networks. A variation of the invention includes selecting a new
platform from a plurality of platforms offered by the current service
provider according to a service request from the wireless device. The
method comprises determining a requested service associated with the
wireless device, determining whether one of the plurality of wireless
networks can provide the requested service, and, if one of the plurality
of wireless networks can provide the requested service, choosing the one
wireless network of the plurality of wireless networks. The method
further involves using a variety of parameters in determining which
wireless network to choose for servicing the requested service from the
wireless device. These parameters include quality of services,
application supported, other business factors such as roaming agreements,
traffic load and cost of services. The system comprises at least one
wireless network node, a wireless device, and a plurality of wireless
networks communicating with each other. Either the wireless device or
network node may operate to decide based on the services the wireless
device user requires on which network the user will receive service from.
The network assignment is accomplished to maximize the speed, cost and
efficiency of transmission.