IP Library › Granted Patent US 10,070,247
Granted Patent B2
US 10,070,247 · App. 15/098,942 · Granted Sep 4, 2018

Systems and methods for connection creation

Inventors: Mayank Batra (Cambridge, GB); Robin Heydon (Cambridge, GB)
Assignee: QUALCOMM Incorporated
H04W4/008H04W76/023H04W76/027H04W76/028
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 10,070,247
App. No.
15/098,942
Filed
Apr 14, 2016
Granted
Sep 4, 2018
Kind
B2
Examiner
MATHEW, MAX
Art Unit
2649
USPC
455/41.2
Abstract

A method for wireless communication by an advertising Bluetooth (BT) device is described. The method includes detecting an energy level that indicates a corrupt connection request sent by a remote BT device. The method also includes determining that there is a failed connection attempt based on the corrupt connection request. The method further includes performing connectable advertising at a faster rate to allow the remote BT device to reconnect quickly.

Claims (48)

1. A method for wireless communication by an advertising Bluetooth (BT) device, comprising:

detecting an energy level that indicates a corrupt connection request sent by a remote BT device;

determining that there is a failed connection attempt based on the corrupt connection request, wherein determining that there is a failed connection attempt further comprises:

establishing an access address lock on a connection request packet received from the remote BT device, and

failing to match a cyclic redundancy check (CRC) for the connection request packet; and

performing connectable advertising at a faster rate to allow the remote BT device to reconnect quickly.

2. The method of claim 1 , wherein the connection request is made on a Bluetooth low energy primary advertising channel.

3. The method of claim 1 , wherein the connection request is made on a Bluetooth low energy secondary advertising channel.

4. The method of claim 1 , wherein detecting an energy level that indicates a corrupt connection request comprises detecting an energy level that indicates that a corrupt AUX_CONNECT_REQ packet was sent by the remote BT device.

5. The method of claim 4 , wherein presence of an AUX_CONNECT_REQ packet is determined based on a fixed duration of the AUX_CONNECT_REQ packet.

6. The method of claim 1 , wherein the connection request sent by the remote BT device is corrupt because of interference due to another connection request received from a second remote BT device.

7. The method of claim 1 , wherein the advertising BT device sends one or more of an ADV_EXT_IND packet on a primary advertising channel or an AUX_ADV_IND packet on a secondary advertising channel at a faster rate.

8. The method of claim 1 , wherein the connectable advertising is performed at the faster rate for a limited period of time.

9. The method of claim 1 , further comprising avoiding using a frequency on which connection creation failed.

10. The method of claim 1 , further comprising adjusting a receiver gain parameter to increase the probability of detecting subsequent connection requests.

11. An advertising Bluetooth (BT) device, comprising:

a processor;

a memory in electronic communication with the processor; and

instructions stored in the memory, the instructions executable by the processor to:

detect an energy level that indicates a corrupt connection request sent by a remote BT device;

determine that there is a failed connection attempt based on the corrupt connection request, wherein the instructions executable to determine that there is a failed connection attempt further comprise instructions executable to:

establish an access address lock on a connection request packet received from the remote BT device, and

fail to match a cyclic redundancy check (CRC) for the connection request packet; and

perform connectable advertising at a faster rate to allow the remote BT device to reconnect quickly.

12. The advertising BT device of claim 11 , wherein the instructions executable to detect an energy level that indicates a corrupt connection request comprise instructions executable to detect an energy level that indicates that a corrupt AUX_CONNECT_REQ packet was sent by the remote BT device.

13. The advertising BT device of claim 11 , wherein the advertising BT device sends one or more of an ADV_EXT_IND packet on a primary advertising channel or an AUX_ADV_IND packet on a secondary advertising channel at a faster rate.

14. The advertising BT device of claim 11 , wherein the connectable advertising is performed at the faster rate for a limited period of time.

15. The advertising BT device of claim 11 , further comprising instructions executable to avoid using a frequency on which connection creation failed.

16. The advertising BT device of claim 11 , further comprising instructions executable to adjust a receiver gain parameter to increase the probability of detecting subsequent connection requests.

17. An apparatus for wireless communication, comprising:

means for detecting an energy level that indicates a corrupt connection request sent by a remote BT device;

means for determining that there is a failed connection attempt based on the corrupt connection request, wherein the means for determining that there is a failed connection attempt further comprises:

means for establishing an access address lock on a connection request packet received from the remote BT device, and

means for failing to match a cyclic redundancy check (CRC) for the connection request packet; and

means for performing connectable advertising at a faster rate to allow the remote BT device to reconnect quickly.

18. The apparatus of claim 17 , wherein the means for detecting an energy level that indicates a corrupt connection request comprise means for detecting an energy level that indicates that a corrupt AUX_CONNECT_REQ packet was sent by the remote BT device.

19. The apparatus of claim 17 , wherein the apparatus sends one or more of an ADV_EXT_IND packet on a primary advertising channel or an AUX_ADV_IND packet on a secondary advertising channel at a faster rate.

20. The apparatus of claim 17 , wherein the connectable advertising is performed at the faster rate for a limited period of time.

21. The apparatus of claim 17 , further comprising means for avoiding using a frequency on which connection creation failed.

22. The apparatus of claim 17 , further comprising means for adjusting a receiver gain parameter to increase the probability of detecting subsequent connection requests.

23. A computer-program product for wireless communication by an advertising Bluetooth (BT) device, the computer-program product comprising a non-transitory computer-readable medium having instructions thereon, the instructions comprising:

code for causing the advertising BT device to detect an energy level that indicates a corrupt connection request sent by a remote BT device;

code for causing the advertising BT device to determine that there is a failed connection attempt based on the corrupt connection request, wherein the code for causing the advertising BT device to determine that there is a failed connection attempt further comprises:

code for causing the advertising BT device to establish an access address lock on a connection request packet received from the remote BT device, and

code for causing the advertising BT device to fail to match a cyclic redundancy check (CRC) for the connection request packet; and

code for causing the advertising BT device to perform connectable advertising at a faster rate to allow the remote BT device to reconnect quickly.

24. The computer-program product of claim 23 , wherein the code for causing the advertising BT device to detect an energy level that indicates a corrupt connection request comprises code for causing the advertising BT device to detect an energy level that indicates that a corrupt AUX_CONNECT_REQ packet was sent by the remote BT device.

25. The computer-program product of claim 23 , wherein the advertising BT device sends one or more of an ADV_EXT_IND packet on a primary advertising channel or an AUX_ADV_IND packet on a secondary advertising channel at a faster rate.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2016
From: BATRA, MAYANK; HEYDON, ROBIN
To: QUALCOMM INCORPORATED
Reel/Frame 038436/0065 →
Continuity (1)
Related Publication 20170303070A1 · Oct 19, 2017