Method and system for auto coexistence priority selection for a SCO link
First Claim
1. A method for wireless communication, the method comprising:
- responsive to (1) a Bluetooth SCO link being present between a first Bluetooth device communicating via a coexistence method with a collocated WLAN device and a second Bluetooth device and (2) a non-SCO task, which does not comprise transfer of an SCO packet, being handled by said first Bluetooth device and being a high priority non-SCO task, communicating a low priority with regard to said non-SCO task via said coexistence method prior to said first Bluetooth device executing said non-SCO task, said communicating of said low priority enabling transmission of said collocated WLAN device within one or more frames not allocated for said Bluetooth SCO link during said Bluetooth SCO link,wherein a high priority is communicated with regard to said non-SCO task via said coexistence method prior to said first Bluetooth device executing said non-SCO task when said Bluetooth SCO link is not present between said first Bluetooth device and said second Bluetooth device.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for auto coexistence priority selection for a SCO link are disclosed. Aspects of one method may include a first Bluetooth device communicating with a collocated WLAN device via a coexistence method. The first Bluetooth device, prior to executing a non-SCO task, which may comprise tasks that do not involve SCO packet transfer, may communicate low priority via the coexistence method if a Bluetooth SCO link is present between the first Bluetooth device and a second Bluetooth device, and if a current task being handled by the first Bluetooth device is a high priority task. If a SCO link is not present between the first and second Bluetooth devices, and if the current non-SCO task is a high priority task, the first Bluetooth device may communicate high priority via the coexistence method prior to executing the non-SCO task.
-
Citations
20 Claims
-
1. A method for wireless communication, the method comprising:
-
responsive to (1) a Bluetooth SCO link being present between a first Bluetooth device communicating via a coexistence method with a collocated WLAN device and a second Bluetooth device and (2) a non-SCO task, which does not comprise transfer of an SCO packet, being handled by said first Bluetooth device and being a high priority non-SCO task, communicating a low priority with regard to said non-SCO task via said coexistence method prior to said first Bluetooth device executing said non-SCO task, said communicating of said low priority enabling transmission of said collocated WLAN device within one or more frames not allocated for said Bluetooth SCO link during said Bluetooth SCO link, wherein a high priority is communicated with regard to said non-SCO task via said coexistence method prior to said first Bluetooth device executing said non-SCO task when said Bluetooth SCO link is not present between said first Bluetooth device and said second Bluetooth device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine-readable storage having stored thereon, a computer program having at least one code section for wireless communication, the at least one code section being executable by a machine for causing the machine to perform steps comprising:
-
responsive to (1) a Bluetooth SCO link being present between a first Bluetooth device communicating via a coexistence method with a collocated WLAN device and a second Bluetooth device and (2) a non-SCO task, which does not comprise transfer of an SCO packet, being handled by said first Bluetooth device and being a high priority non-SCO task, communicating a low priority with regard to said non-SCO task via said coexistence method prior to said first Bluetooth device executing said non-SCO task, said communicating of said low priority enabling transmission of said collocated WLAN device within one or more frames not allocated for said Bluetooth SCO link during said Bluetooth SCO link, wherein a high priority is communicated with regard to said non-SCO task via said coexistence method prior to said first Bluetooth device executing said non-SCO task when said Bluetooth SCO link is not present between said first Bluetooth device and said second Bluetooth device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for wireless communication, the system comprising:
-
handshaking circuitry for a coexistence interface that is operable to enable communication of a low priority with regard to a non-SCO task, with a WLAN device collocated with a first Bluetooth device prior to said first Bluetooth device executing said non-SCO task, said communication of said low priority being responsive to (1) a Bluetooth SCO link being present between said first Bluetooth device and a second Bluetooth device and (2) if said current task being handled by said first Bluetooth device being a high priority non-SCO task, wherein said non-SCO task does not comprise transfer of an SCO packet and wherein said communication of said low priority enables transmission of said collocated WLAN device within one or more frames not allocated for said Bluetooth SCO link during said Bluetooth SCO link; and
wherein said non-SCO task comprises one or both of a Bluetooth page scan and a Bluetooth inquiry scan,wherein a high priority is communicated with regard to said non-SCO task prior to said first Bluetooth device executing said non-SCO task when said Bluetooth SCO link is not present between said first Bluetooth device and said second Bluetooth device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification