Patentable/Patents/US-10812958
US-10812958

Bluetooth low energy (BLE) device transmitting BLE advertising data, and method of transmitting BLE advertising data

PublishedOctober 20, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A BLUETOOTH Low Energy (BLE) device includes a BLUETOOTH transceiver, a memory storing a computer program, and a processor configured to execute the computer program. The computer program is configured to select a primary advertising channel as a target channel for transmission of a BLE advertising packet belonging to a BLE advertising event, and listen to the selected channel for a channel assessment time. Listening to the selected channel includes determining whether the selected channel is busy or idle. The computer program is further configured to transmit the BLE advertising packet on the selected channel when it is determined that the selected channel is idle during the channel assessment time.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A BLUETOOTH Low Energy (BLE) device, comprising: a BLUETOOTH transceiver; a memory storing a computer program; and a processor configured to execute the computer program, wherein the computer program is configured to: select a primary advertising channel as a target channel for transmission of a first BLE advertising packet belonging to a BLE advertising event; listen to the selected channel for a channel assessment time, wherein listening to the selected channel comprises determining whether the selected channel is busy or idle; and transmit the first BLE advertising packet on the selected channel when it is determined that the selected channel is idle during the channel assessment time.

2

2. The BLE device of claim 1 , wherein the computer program is configured to: delay transmitting the first BLE advertising packet on the selected channel when it is determined that the selected channel is busy during the channel assessment time.

3

3. The BLE device of claim 2 , wherein the computer program is configured to delay transmitting the first BLE advertising packet by: setting a back-off time; starting a timer when the selected channel becomes idle after the channel assessment time; and transmitting the first BLE advertising packet on the selected channel when a value of the timer is equal to or greater than the back-off time.

4

4. The BLE device of claim 1 , wherein the computer program is configured to: determine that the selected channel is busy when a preamble or an access address of a BLE advertising packet transmitted by another BLE device is detected on the selected channel.

5

5. The BLE device of claim 1 , wherein the primary advertising channel is channel 37, channel 38, or channel 39 included in a 2.4 GHz Industrial Scientific and Medical (ISM) radio band.

6

6. The BLE device of claim 1 , wherein the computer program is configured to: select a time advDelay, wherein advDelay is a randomly or pseudo-randomly generated delay time, and advDelay is independently randomly or pseudo-randomly generated for each of a plurality of BLE advertising events including the BLE advertising event; and begin the BLE advertising event at a time T_advEvent after a starting time of transmission of a previous BLE advertising event, wherein T_advEvent=advInterval+advDelay, and advInterval is a BLE advertising interval used by the BLE device for all advertising events belonging to an advertising data set transmitted by the BLE device.

7

7. The BLE device of claim 1 , wherein the computer program is configured to: determine that the selected channel is busy when an amount of power detected by the BLUETOOTH transceiver exceeds a predefined threshold.

8

8. A method of transmitting BLUETOOTH Low Energy (BLE) advertising data, comprising: selecting, by a BLE device, a primary advertising channel as a target channel for transmission of a first BLE advertising packet belonging to a BLE advertising event; listening, by the BLE device, to the selected channel for a channel assessment time, wherein listening to the selected channel comprises determining whether the selected channel is busy or idle; and transmitting, by the BLE device, the first BLE advertising packet on the selected channel when it is determined that the selected channel is idle during the channel assessment time.

9

9. The method of claim 8 , further comprising: delaying transmitting the first BLE advertising packet on the selected channel when it is determined that the selected channel is busy during the channel assessment time.

10

10. The method of claim 9 , wherein delaying transmitting the first BLE advertising packet comprises: setting a back-off time; starting a timer when the selected channel becomes idle after the channel assessment time; and transmitting the first BLE advertising packet on the selected channel when a value of the timer is equal to or greater than the back-off time.

11

11. The method of claim 10 , further comprising: pausing the timer each time the selected channel becomes busy; and resuming the timer each time the selected channel becomes idle.

12

12. The method of claim 11 , wherein the first BLE advertising packet is not transmitted on the selected channel when the value of the timer is less than the back-off time and when an advertising event window is closed.

13

13. The method of claim 10 , wherein the back-off time is a randomly or pseudo-randomly generated number.

14

14. The method of claim 8 , wherein the selected channel is determined to be busy when a preamble or an access address of a BLE advertising packet transmitted by another BLE device is detected on the selected channel.

15

15. The method of claim 14 , wherein a minimum duration of the channel assessment time is equal to a sum of a maximum length of the BLE advertising packet transmitted by the another BLE device, a length of the preamble of the BLE advertising packet transmitted by the another BLE device, and a length of the access address of the BLE advertising packet transmitted by the another BLE device.

16

16. The method of claim 15 , wherein the minimum duration of the channel assessment time is equal to about 416 μs or about 1,854 μs.

17

17. The method of claim 8 , wherein the primary advertising channel is channel 37, channel 38, or channel 39 included in a 2.4 GHz Industrial Scientific and Medical (ISM) radio band.

18

18. The method of claim 8 , wherein the BLE advertising event begins at a time T_advEvent after a starting time of transmission of a previous BLE advertising event, wherein T_advEvent=advInterval+advDelay, wherein advInterval is a BLE advertising interval used by the BLE device for all advertising events belonging to an advertising data set transmitted by the BLE device, wherein advDelay is a randomly or pseudo-randomly generated delay time selected by the BLE device, and advDelay is independently randomly or pseudo-randomly generated for each of a plurality of BLE advertising events including the BLE advertising event.

19

19. The method of claim 18 , wherein advInterval is between about 20 ms and about 10,485.759375 seconds, and advDelay is between about 0 ms and about 10 ms.

20

20. The method of claim 8 , further comprising: detecting, by the BLE device, an amount of power received by a BLUETOOTH transceiver of the BLE device; and determining that the selected channel is busy when the detected amount of power exceeds a predefined threshold.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

January 16, 2019

Publication Date

October 20, 2020

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Bluetooth low energy (BLE) device transmitting BLE advertising data, and method of transmitting BLE advertising data” (US-10812958). https://patentable.app/patents/US-10812958

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.