Mitigating interference among multiple radio device types
First Claim
1. A method comprising:
- querying a controller to acquire a channel lock for communication via a first one of at least two wireless transceiver interfaces;
in response to an indication from the controller, gaining ownership of the channel lock based on priority information of the at least two wireless transceiver interfaces, and receiving the priority information and device characteristics in the first one of the at least two wireless transceiver interfaces; and
opening a communication channel for a communication session associated with the first one of the at least two wireless transceiver interfaces.
1 Assignment
0 Petitions
Accused Products
Abstract
At least two types of wireless devices may be simultaneously handled in a system (i.e., on a wireless-enabled platform (e.g., Bluetooth and IEEE 802.11) in a personal computing environment, such as a personal computer system) in a way that substantially mitigates interference between the wireless devices interfacing therewith. To mitigate cross-interference among multiple radio frequency device types while operating in tandem or concurrently, in a wireless communication-enabled personal computer system, transmission and/or reception from and to all radio frequency device types but the active one radio frequency device type may be selectively blocked. In one embodiment, gating signals from at least two active wireless transceivers may be detected. Using the type information of the active wireless transceivers, a priority may be assigned to each active wireless transceiver. Pending transactions associated with each active wireless transceiver may also be tracked. Based on the priority and the pending transactions, communication control may be arbitrated (e.g., through time slicing) between active wireless transceivers.
69 Citations
21 Claims
-
1. A method comprising:
-
querying a controller to acquire a channel lock for communication via a first one of at least two wireless transceiver interfaces; in response to an indication from the controller, gaining ownership of the channel lock based on priority information of the at least two wireless transceiver interfaces, and receiving the priority information and device characteristics in the first one of the at least two wireless transceiver interfaces; and opening a communication channel for a communication session associated with the first one of the at least two wireless transceiver interfaces. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
an antenna; a first communication interface coupled to the antenna corresponding to a first wireless device; a second communication interface coupled to the antenna corresponding to a second wireless device; and a module operably coupled to the first and second communication interfaces to disable communication between the first communication interface and said first wireless device while the second communication interface is conducting communication for said second wireless device, wherein each said communication interface is to query said module to acquire a channel lock for communication via the corresponding wireless device, in response to an indication from said module, gain ownership of the channel lock, open a communication channel for a communication session, and release the ownership of the channel lock when the communication session is finished, wherein said module is to transfer the ownership of the channel lock to another one of the first and second wireless devices when said communication channel becomes available. - View Dependent Claims (11, 12)
-
-
13. An article comprising a medium storing instructions that enable a processor-based system to:
-
receive a query to acquire a channel lock for control of communication from a first one of at least two wireless transceivers; provide ownership of the channel lock to the first one of the at least two wireless transceivers based on priority information and provide the priority information and device characteristics to the first one of the at least two wireless transceivers; and receive data of a communication from the first one of the at least two wireless transceivers. - View Dependent Claims (14, 15)
-
-
16. A processor-based system comprising:
-
a processor; a storage coupled to said processor to store a priority protocol to track pending transactions associated with at least two wireless transceivers and prioritize one of said at least two wireless transceivers; at least two wireless transceiver interface devices coupled to said processor to provide corresponding gating signals associated with the at least two wireless transceivers; and an arbitration device coupled to said at least two wireless transceiver interface devices to selectively provide communication control to said one of at least two wireless transceivers based on the priority protocol, wherein each said wireless transceiver interface device to query said arbitration device is to acquire a channel lock for communication control, in response to an indication from said arbitration device, gain ownership of the channel lock, open a communication channel for a communication session, and release the ownership of the channel lock when the communication session is finished, wherein said arbitration device is to transfer the ownership of the channel lock to another one of the at least two wireless transceivers when said communication channel becomes available. - View Dependent Claims (17, 18)
-
-
19. A personal computer system comprising:
-
a processor; at least two wireless transceivers coupled to the processor, each of the at least two wireless transceivers to provide a gating signal to indicate activity in a corresponding radio device, wherein the at least two wireless transceivers are to query a controller to acquire a channel lock for communication control, in response to an indication from said controller gain ownership of the channel lock, open a communication channel for a communication session, and release the ownership of the channel lock when the communication session is finished, wherein the controller is to transfer the ownership of the channel lock to another one of the at least two wireless transceivers when said communication channel becomes available; and a single antenna coupled to the at least two wireless transceivers to provide radio frequency (RF) signals to and from the at least two wireless transceivers. - View Dependent Claims (20, 21)
-
Specification