A system for managing the operation of a plurality of radio modules
integrated within the same wireless communication device. A control
strategy may be employed to manage both more predictable and more
spontaneous wireless communication mediums, wherein a local controller
may be employed in a radio module utilizing an unscheduled wireless
medium, like WLAN, for determining whether adequate time has been
allocated to complete a transaction. If the transaction cannot be
completed in the allowed time, it may be delayed until adequate time
exists, and the delay may be reported so that the time may be reallocated
to other radio modules. The radio module may then enter a power-saving
mode until the transaction can be completed.