IP Library Granted Patent US 9,210,570
Granted Patent B2
US 9,210,570 · App. 14/022,034 · Granted Dec 8, 2015

Systems and methods for implementing bluetooth low energy communications

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,210,570
App. No.
14/022,034
Granted
Dec 8, 2015
Kind
B2
Abstract

Systems and methods for implementing Bluetooth Low Energy (BLE) communications are provided. In some aspects, a method includes receiving, by a first BLE device, a first advertisement packet from a second BLE device. The first advertisement packet includes a payload encrypted based on a predetermined key. The method also includes decrypting the payload of the first advertisement packet using the predetermined key. The method also includes processing, by the first BLE device, the decrypted payload. At least one of the receiving, the decrypting, or the processing is performed without a BLE connection being established between the first BLE device and the second BLE device.

Claims (37)

1. A method for implementing Bluetooth Low Energy (BLE) communications, the method comprising:

receiving, by a first BLE device, a first advertisement packet broadcast to a plurality of BLE devices from a second BLE device, wherein the first advertisement packet comprises a payload encrypted based on a predetermined key, the payload having two or more portions respectively associated with different BLE devices of the plurality of BLE devices;

decrypting the payload of the first advertisement packet using the predetermined key; and

processing, by the first BLE device, one or more portions of the decrypted payload associated with the first BLE device,

wherein at least one of the receiving, the decrypting, or the processing is performed without a BLE connection being established between the first BLE device and the second BLE device.

2. The method of claim 1 , wherein the first advertisement packet is received by the first BLE device according to a BLE standard.

3. The method of claim 1 , further comprising bonding the first BLE device with the second BLE device prior to the first advertisement packet being received by the first BLE device.

4. The method of claim 3 , wherein bonding the first BLE device with the second BLE device comprises sharing the predetermined key between the first BLE device and the second BLE device.

5. The method of claim 1 , wherein processing the decrypted payload comprises initiating an action based on the decrypted payload.

6. The method of claim 5 , wherein the action comprises at least one of turning on an object, turning off the object, adjusting a setting of the object, providing information associated with the object, opening the object, closing the object, locking the object, or unlocking the object.

7. The method of claim 6 , wherein the object comprises at least one of a light source, a door, a window, an air conditioning system, a temperature monitoring system, an appliance, a multimedia device, a fitness device, or a medical device.

8. The method of claim 1 , further comprising:

receiving, by a third BLE device, the first advertisement packet from the second BLE device;

decrypting, by the third BLE device, the payload of the first advertisement packet using the predetermined key; and

processing, by the third BLE device, the decrypted payload.

9. The method of claim 8 , further comprising sharing the predetermined key between the first BLE device, the second BLE device, and the third BLE device.

10. The method of claim 8 , wherein processing, by the first BLE device, the decrypted payload comprises determining whether the decrypted payload is associated with the first BLE device.

11. The method of claim 10 , wherein processing, by the first BLE device, the decrypted payload comprises ignoring the decrypted payload if the decrypted payload is determined to not be associated with the first BLE device.

12. The method of claim 1 , further comprising transmitting, by the first BLE device, a second advertisement packet to the second BLE device, wherein the second advertisement comprises an acknowledgment encrypted based on the predetermined key.

13. The method of claim 12 , wherein the transmitting is performed without the BLE connection being established between the first BLE device and the second BLE device.

14. A method for implementing Bluetooth Low Energy (BLE) communications, the method comprising:

encrypting a payload based on a predetermined key;

generating a first advertisement packet based on the encrypted payload; and

transmitting, by a first BLE device, the first advertisement packet in a broadcast to a plurality of BLE devices, the payload having two or more portions respectively associated with different BLE devices of the plurality of BLE devices,

wherein at least one of the encrypting, the generating, or the transmitting is performed without a BLE connection being established between the first BLE device and a second BLE device of the plurality of BLE devices.

15. The method of claim 14 , further comprising bonding the first BLE device with the second BLE device prior to the first advertisement packet being transmitted by the first BLE device.

16. The method of claim 15 , wherein bonding the first BLE device with the second BLE device comprises sharing the predetermined key between the first BLE device and the second BLE device.

17. The method of claim 14 , wherein the generated first advertisement packet comprises the encrypted payload.

18. A system for implementing Bluetooth Low Energy (BLE) communications, the system comprising:

one or more processors; and

a machine-readable medium comprising instructions stored therein, which when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving, by a first BLE device, a first advertisement packet broadcast to a plurality of BLE devices from a second BLE device according to a BLE standard, wherein the first advertisement packet comprises a payload encrypted based on a predetermined key, the payload having two or more portions respectively associated with different BLE devices of the plurality of BLE devices, and wherein the predetermined key is shared between the first BLE device and the second BLE device;

decrypting the payload of the first advertisement packet using the predetermined key; and

processing, by the first BLE device, one or more portions of the decrypted payload associated with the first BLE device,

wherein at least one of the receiving, the decrypting, or the processing is configured to be performed without a BLE connection being established between the first BLE device and the second BLE device.

19. The system of claim 18 , wherein at least one of the receiving, the decrypting, or the processing is performed before the BLE connection is established between the first BLE device and the second BLE device.

20. The system of claim 18 , wherein the operations further comprise establishing the BLE connection between the first BLE device and the second BLE device.

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 Sep 10, 2013
From: XIE, GUOXIN; POLO, ANGEL ARTURO
To: BROADCOM CORPORATION
Reel/Frame 031177/0652 →