Method and system for VoIP over WLAN to bluetooth headset using ACL link and sniff for aligned eSCO transmission
First Claim
1. A wireless terminal, comprising:
- a first transceiver operating in a wireless PAN network for communicating first data units in accordance with a first communications protocol and operating in a wireless communications band;
a second transceiver operating in a wireless LAN network for communicating second data units in accordance with a second communications protocol and operating in a band substantially the same as said wireless communications band;
said first transceiver establishing predefined slot times to listen for traffic for timing an assignment of relative priorities to the first data units and the second data units; and
a controller coupled to said first and second transceivers, assigning a higher priority to said second data units if one of said second data units is sensed during one of said predefined slot times, to abort transmission of one of said first data units;
said controller assigning a higher priority to said aborted first data unit than to said second data units if one of said second data units is sensed while attempting to retransmit said aborted first data unit in a slot following said one of said predetermined slots, to retransmit said aborted first data unit.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for reducing interference in simultaneous wireless LAN (WLAN) and wireless personal area network (PAN) signal handling in mobile wireless terminals having both a WLAN and a PAN interface. The wireless terminal includes a first transceiver operating in the PAN network in a communications band and a first communications protocol transmitting first data units. The wireless terminal also includes a second transceiver operating in the WLAN network in substantially the same communications band and a second communications protocol transmitting second data units. The wireless terminal further includes a controller coupled to the first and second transceivers, assigning a higher transmission priority to the second data units than to the first data units when transmission of the second data units overlaps a first occurring transmission of the first data units, to abort transmission of the first occurring data unit. The controller assigns a higher transmission priority to the aborted first data unit than to the second data units when transmission of the second data units overlaps the retransmission of the aborted first data unit, to transmit the aborted first data unit.
-
Citations
60 Claims
-
1. A wireless terminal, comprising:
-
a first transceiver operating in a wireless PAN network for communicating first data units in accordance with a first communications protocol and operating in a wireless communications band;
a second transceiver operating in a wireless LAN network for communicating second data units in accordance with a second communications protocol and operating in a band substantially the same as said wireless communications band;
said first transceiver establishing predefined slot times to listen for traffic for timing an assignment of relative priorities to the first data units and the second data units; and
a controller coupled to said first and second transceivers, assigning a higher priority to said second data units if one of said second data units is sensed during one of said predefined slot times, to abort transmission of one of said first data units;
said controller assigning a higher priority to said aborted first data unit than to said second data units if one of said second data units is sensed while attempting to retransmit said aborted first data unit in a slot following said one of said predetermined slots, to retransmit said aborted first data unit. - View Dependent Claims (2, 7, 8, 9, 10)
-
-
3-6. -6. (canceled)
-
11. A method in a wireless terminal, comprising:
-
operating a first transceiver in a wireless PAN network for communicating first data units in accordance with a first communications protocol and operating in a wireless communications band;
operating a second transceiver in a wireless LAN network for communicating second data units in accordance with a second communications protocol and operating in a band substantially the same as said wireless communications band;
establishing with said first transceiver predefined slot times to listen for traffic for timing an assignment of relative priorities to the first data units and the second data units;
assigning a higher priority to said second data units if one of said second data units is sensed during one of said predefined slot times, to abort transmission of one of said first data units; and
assigning a higher priority to said aborted first data unit than to said second data units if one of said second data units is sensed while attempting to retransmit said aborted first data unit in a slot following said one of said predetermined slots, to retransmit said aborted first data unit. - View Dependent Claims (12, 17, 18, 19, 20)
-
-
13-16. -16. (canceled)
-
21. A system, comprising:
-
a wireless terminal;
a wireless headset;
a first transceiver in said wireless terminal operating in a wireless PAN network for communicating first data units in accordance with a first communications protocol and operating in a wireless communications band to communicate with said wireless headset;
said first transceiver establishing predefined slot times to listen for traffic for timing an assignment of relative priorities to the first data units and the second data units;
a wireless access point;
a second transceiver in said wireless terminal operating in a wireless LAN network for communicating second data units in accordance with a second communications protocol and operating in a band substantially the same as said wireless communications band to communicate with said wireless access point; and
a controller in said wireless terminal coupled to said first and second transceivers, assigning a higher priority to said second data units if one of said second data units is sensed during one of said predefined slot times, to abort transmission of one of said first data units;
said controller assigning a higher priority to said aborted first data unit than to said second data units if one of said second data units is sensed while attempting to retransmit said aborted first data unit in a slot following said one of said predetermined slots, to retransmit said aborted first data unit. - View Dependent Claims (22, 27, 28, 29, 30)
-
-
23-26. -26. (canceled)
-
31. A chipset for a wireless terminal, comprising:
-
a first transceiver circuit chip operating in a wireless PAN network for communicating first data units in accordance with a first communications protocol and operating in a wireless communications band;
a second transceiver circuit chip operating in a wireless LAN network for communicating second data units in accordance with a second communications protocol and operating in a band substantially the same as said wireless communications band;
said first transceiver establishing predefined slot times to listen for traffic for timing an assignment of relative priorities to the first data units and the second data units; and
a controller circuit chip coupled to said first and second transceivers, assigning a higher priority to said second data units if one of said second data units is sensed during one of said predefined slot times, to abort transmission of one of said first data units;
said controller assigning a higher priority to said aborted first data unit than to said second data units if one of said second data units is sensed while attempting to retransmit said aborted first data unit in a slot following said one of said predetermined slots, to retransmit said aborted first data unit. - View Dependent Claims (32, 37, 38, 39, 40)
-
-
33-36. -36. (canceled)
-
41. A program product for a wireless terminal, comprising:
-
program code for execution in a wireless terminal for operating a first transceiver in a wireless PAN network for communicating first data units in accordance with a first communications protocol and operating in a wireless communications band;
program code for execution in a wireless terminal for operating a second transceiver in a wireless LAN network for communicating second data units in accordance with a second communications protocol and operating in a band substantially the same as said wireless communications band;
program code for execution in a wireless terminal for establishing with said first transceiver predefined slot times to listen for traffic for timing an assignment of relative priorities to the first data units and the second data units;
program code for execution in a wireless terminal for assigning a higher priority to said second data units if one of said second data units is sensed during one of said predefined slot times, to abort transmission of one of said first data units; and
program code for execution in a wireless terminal for assigning a higher priority to said aborted first data unit than to said second data units if one of said second data units is sensed while attempting to retransmit said aborted first data unit in a slot following said one of said predetermined slots, to retransmit said aborted first data unit. - View Dependent Claims (42, 47, 48, 49, 50)
-
-
43-46. -46. (canceled)
-
51. A program product for a wireless terminal, including program code which, when executed, performs the steps comprising:
-
operating a first transceiver in a wireless PAN network for communicating first data units in accordance with a first communications protocol and operating in a wireless communications band;
operating a second transceiver in a wireless LAN network for communicating second data units in accordance with a second communications protocol and operating in a band substantially the same as said wireless communications band;
establishing with said first transceiver predefined slot times to listen for traffic for timing an assignment of relative priorities to the first data units and the second data units;
assigning a higher priority to said second data units if one of said second data units is sensed during one of said predefined slot times, to abort transmission of one of said first data units; and
assigning a higher priority to said aborted first data unit than to said second data units if one of said second data units is sensed while attempting to retransmit said aborted first data unit in a slot following said one of said predetermined slots, to retransmit said aborted first data unit. - View Dependent Claims (52, 57, 58, 59, 60)
-
-
53-56. -56. (canceled)
Specification