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.
Legal claims defining the scope of protection, as filed with the USPTO.
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.
2. The method according to claim 1 , wherein said executing said non-SCO task comprises one or both of transmitting at least one Bluetooth packet in at least one Bluetooth frame and receiving at least one Bluetooth packet in at least one Bluetooth frame.
3. The method according to claim 1 , wherein said first Bluetooth device operates as a master and said second Bluetooth device operates as a slave.
4. The method according to claim 1 , wherein said first Bluetooth device operates as a slave and said second Bluetooth device operates as a master.
5. The method according to claim 1 , comprising, if said Bluetooth SCO link is not present between said first Bluetooth device and said second Bluetooth device, and if said current non-SCO task being handled by said first Bluetooth device is a high priority task, communicating said high priority via said coexistence method prior to said first Bluetooth device executing said task.
6. The method according to claim 1 , wherein said SCO link is an HV2 SCO link.
7. The method according to claim 1 , wherein said SCO link is an HV3 SCO link.
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.
9. The non-transitory machine-readable storage according to claim 8 , wherein said executing said non-SCO task comprises one or both of transmitting at least one Bluetooth packet in at least one Bluetooth frame and receiving at least one Bluetooth packet in at least one Bluetooth frame.
10. The non-transitory machine-readable storage according to claim 8 , wherein said first Bluetooth device operates as a master and said second Bluetooth device operates as a slave.
11. The non-transitory machine-readable storage according to claim 8 , wherein said first Bluetooth device operates as a slave and said second Bluetooth device operates as a master.
12. The non-transitory machine-readable storage according to claim 8 , wherein said at least one code section comprises code that allows, if said Bluetooth SCO link is not present between said first Bluetooth device and said second Bluetooth device, and if said current non-SCO task being handled by said first Bluetooth device is a high priority task, communicating said high priority via said coexistence method prior to said first Bluetooth device executing said task.
13. The non-transitory machine-readable storage according to claim 8 , wherein said SCO link is an HV2 SCO link.
14. The non-transitory machine-readable storage according to claim 8 , wherein said SCO link is an HV3 SCO link.
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.
16. The system according to claim 15 , wherein said executing said non-SCO task comprises one or both of transmitting at least one Bluetooth packet in at least one Bluetooth frame and receiving at least one Bluetooth packet in at least one Bluetooth frame.
17. The system according to claim 15 , wherein said first Bluetooth device is operable as a master and said second Bluetooth device is operable as a slave.
18. The system according to claim 15 , wherein said first Bluetooth device is operable as a slave and said second Bluetooth device is operable as a master.
19. The system according to claim 15 , wherein said handshaking circuitry is operable to enable communication of said high priority via a coexistence interface prior to said first Bluetooth device said executing said task if said Bluetooth SCO link is not present between said first Bluetooth device and said second Bluetooth device, and if said current non-SCO task being handled by said first Bluetooth device is a high priority task.
20. The system according to claim 15 , wherein said SCO link is an HV2 SCO link.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
May 24, 2006
May 14, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.