IP Library Granted Patent US 9,107,080
Granted Patent B2
US 9,107,080 · App. 13/864,416 · Granted Aug 11, 2015

Method and system for auto coexistence priority selection for a SCO link

Inventors: Asif Grushkevich (San Diego, CA); John Walley (Ladera Ranch, CA)
Assignee: Broadcom Corporation
H04W16/14H04L12/5692H04W72/1215H04W72/1242H04W84/12H04W84/18H04W88/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,107,080
App. No.
13/864,416
Granted
Aug 11, 2015
Kind
B2
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.

Claims (37)

1. A method for wireless communication, the method comprising:

receiving, at a traffic arbitration device, a non-SCO task from a first Bluetooth device co-located with the traffic arbitration device, wherein the non-SCO task is assigned a high priority by the first Bluetooth device;

determining, by the traffic arbitration device, whether a Bluetooth SCO link with a second Bluetooth device is currently present;

reassigning, by the traffic arbitration device, the assigned high priority of the non-SCO task to a low priority when the Bluetooth SCO link is determined to be present;

communicating, by the traffic arbitration device, a first signal corresponding to the reassigned low priority with regard to the non-SCO task via a coexistence method with a co-located WLAN device when the Bluetooth SCO link is determined to be present; and

communicating, by the traffic arbitration device, a second signal corresponding to the assigned high priority with regard to the non-SCO task via the coexistence method with the co-located WLAN device when the Bluetooth SCO link is determined to be not present.

2. The method of claim 1 , further comprising:

after communicating the first signal, transitioning priority of the non-SCO task, by the traffic arbitration device, from the low priority to the high priority when the Bluetooth SCO link is determined to no longer be present.

3. The method of claim 1 , further comprising:

after communicating the second signal, transitioning priority of the non-SCO task from the high priority to the low priority when the Bluetooth SCO link is determined to now be present.

4. The method of claim 1 , further comprising enabling transmission of the co-located WLAN device based at least on the communicated first or second signal of the non-SCO task.

5. The method of claim 1 , further comprising executing the non-SCO task.

6. The method of claim 5 , wherein the executing of the non-SCO task comprises one or both of transmitting at least one Bluetooth packet in at least one Bluetooth frame or receiving at least one Bluetooth packet in at least one Bluetooth frame.

7. The method of claim 1 , wherein the SCO link is one of an HV2 SCO link or 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:

receiving, at a traffic arbitration device, a non-SCO task from a first Bluetooth device co-located with the traffic arbitration device, wherein the non-SCO task is assigned a high priority by the first Bluetooth device;

determining, by the traffic arbitration device, whether a Bluetooth SCO link with a second Bluetooth device is currently present;

reassigning, by the traffic arbitration device, the assigned high priority of the non-SCO task to a low priority if the Bluetooth SCO link is determined to be present;

communicating, by the traffic arbitration device, a first signal corresponding to the reassigned low priority with regard to the non-SCO task via a coexistence method with a co-located WLAN device if the Bluetooth SCO link is determined to be present; and

communicating, by the traffic arbitration device, a second signal corresponding to the assigned high priority with regard to the non-SCO task via the coexistence method with the co-located WLAN device if the Bluetooth SCO link is determined to be not present.

9. The non-transitory machine-readable storage of claim 8 , further causing the machine to, after communicating the first signal, transitioning priority of the non-SCO task, by the traffic arbitration device, from the low priority to the high priority when the Bluetooth SCO link is determined to no longer be present.

10. The non-transitory machine-readable storage of claim 8 , further causing the machine to, after communicating the second signal, transitioning priority of the non-SCO task from the high priority to the low priority when the Bluetooth SCO link is determined to now be present.

11. The non-transitory machine-readable storage of claim 8 , further causing the machine to enable transmission of the co-located WLAN device based at least on the communicated first or second signal of the non-SCO task.

12. The non-transitory machine-readable storage of claim 8 , further causing the machine to perform executing the non-SCO task.

13. The non-transitory machine-readable storage of claim 8 , wherein the executing of the non-SCO task comprises one or both of transmitting at least one Bluetooth packet in at least one Bluetooth frame or receiving at least one Bluetooth packet in at least one Bluetooth frame.

14. The non-transitory machine-readable storage of claim 8 , wherein the SCO link is one of an HV2 SCO link or an HV3 SCO link.

15. A system for wireless communication, the system comprising:

one or more circuits of a traffic arbitration device operative to receive a non-SCO task from a first Bluetooth device co-located with the traffic arbitration device, wherein the non-SCO task is assigned a high priority by the first Bluetooth device;

one or more circuits of the traffic arbitration device operative to determine whether a Bluetooth SCO link with a second Bluetooth device is currently present;

one or more circuits of the traffic arbitration device operative to reassign the assigned high priority to a low priority if the Bluetooth SCO link is determined to be present;

one or more circuits of the traffic arbitration device operative to communicate a low priority signal corresponding to the reassigned low priority with regard to the non-SCO task via a coexistence method with a co-located WLAN device if the Bluetooth SCO link is determined to be present; and

the one or more circuits of the traffic arbitration device operative to communicate a high priority signal corresponding to the assigned high priority with regard to the non-SCO task via the coexistence method with the co-located WLAN device if the Bluetooth SCO link is determined to be not present.

16. The system of claim 15 , further comprising one or more circuits operative to, after communicating the low priority signal, transitioning priority, by the traffic arbitration device, from the low priority to the high priority when the Bluetooth SCO link is determined to no longer be present.

17. The system of claim 15 , further comprising one or more circuits operative to, after communicating the high priority signal, transitioning priority from the high priority to the low priority when the Bluetooth SCO link is determined to now be present.

18. The system of claim 15 , further comprising one or more circuits operative to enable transmission of the co-located WLAN device based at least on the communicated high or low priority signal of the non-SCO task.

19. The system of claim 15 , further comprising one or more circuits operative to execute the non-SCO task.

20. The system according to claim 19 , wherein the executing of the non-SCO task comprises one or both of transmitting at least one Bluetooth packet in at least one Bluetooth frame or receiving at least one Bluetooth packet in at least one Bluetooth frame.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2013
From: GRUSHKEVICH, ASIF; WALLEY, JOHN
To: BROADCOM CORPORATION
Reel/Frame 030531/0233 →
Continuity (2)
Continuation 11439682 · May 24, 2006
Related Publication 20130225085A1 · Aug 29, 2013