Patent ID: 8213344

Claim:
A method comprising: when a first radio within a multi-radio wireless device is ready to transmit data to a remote entity, determining a number of antennas within said multi-radio wireless device that are available for use by said first radio using a medium access control (MAC) coordination engine, wherein said number of antennas that are available for use by said first radio is determined based on a total number of antennas within said multi-radio wireless device minus a number of antennas scheduled for use by a second radio within said multi-radio device; determining at the MAC coordination engine whether said number of antennas that are available for use by said first radio is adequate to reliably transmit said data to said remote entity based on channel conditions for the first radio; determining at the MAC coordination engine whether there would be temporal overlap between a transmission of said first radio and a reception of said second radio should said first radio be permitted to transmit; and when said number of antennas that are available for use by said first radio is adequate to reliably transmit said data to said remote entity based on the channel conditions for the first radio and there would be no temporal overlap between said transmission of said first radio and a reception of said second radio, wherein said MAC coordination engine is configured to enable allowing said first radio to transmit data to said remote entity using available antennas where said second radio is configured to transmit data while the first radio is transmitting data.