Patent ID: 8073515

Claim:
A wireless transceiver comprising: a programmable antenna, that: in accordance with a first communication protocol, transmits a first outbound radio frequency (RF) signal containing first outbound data to a first remote transceiver and that receives a first inbound RF signal containing first inbound data from the first remote transceiver; in accordance with a second communication protocol, transmits a second outbound RF signal containing second outbound data to a second remote transceiver and that receives a second inbound RF signal containing second inbound data from the second remote transceiver; wherein the programmable antenna is configurable based on a control signal; a first RF transceiver section, coupled to the programmable antenna, that generates the first outbound RF signal based on the first outbound data and that generates the first inbound data based on the first inbound RF signal; a second RF transceiver section, coupled to the programmable antenna, that generates the second outbound RF signal based on the second outbound data and that generates the second inbound data based on the second inbound RF signal; an antenna configuration controller, coupled to the programmable antenna, that generates the control signal to configure the programmable antenna via a configuration procedure that includes: evaluating a first plurality of candidate antenna configurations, based on quality data corresponding to each of the first plurality of candidate antenna configurations, wherein the quality data includes mode interference data; identifying at least one selected antenna configuration from the first plurality of candidate antenna configurations, when the quality data corresponding to the at least one selected antenna configuration compares favorably to a quality threshold; selecting a first proper subset of the first plurality of candidate antenna configurations when the quality data corresponding to the first plurality of candidate antenna configurations compares unfavorably to the quality threshold; generating a second plurality of candidate antenna configurations, based on the first proper subset of the first plurality of candidate antenna configurations; evaluating the second plurality of candidate antenna configurations, based on the quality data corresponding to each of the second plurality of candidate antenna configurations; and identifying the at least one selected antenna configuration from the second plurality of candidate antenna configurations, when the quality data corresponding to the at least one selected antenna configuration compares favorably to the quality threshold.