Described herein is an implementation that reduces the battery consumption
of an energy-constrained computing device that is capable of
communicating over a wireless network. As conditions and circumstances
warrant, the implementation selects one of multiple radios (e.g.,
two)--with each having a unique combination of characteristics (in terms
of power-consumption, data-rate, range and/or frequency band of
operation) for wireless communications to and from a wireless device. The
implementation selects one radio to minimize power-consumption while
maintaining effective wireless data communication. This abstract itself
is not intended to limit the scope of this patent. The scope of the
present invention is pointed out in the appending claims.