IP Library Granted Patent US 9,906,935
Granted Patent B2
US 9,906,935 · App. 14/564,089 · Granted Feb 27, 2018

Bluetooth low energy beacon device and advertising method

Inventors: Chung-I Lee (Hsinchu County, TW); Hsin-Ling Chu (Hsinchu County, TW); Li-Wei Chang (Hsinchu, TW)
Assignee: MICROCHIP TECHNOLOGY INCORPORATED
H04W8/005H04W4/008
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,906,935
App. No.
14/564,089
Granted
Feb 27, 2018
Kind
B2
Abstract

A Bluetooth low energy (BLE) beacon device and a BLE advertising method are provided. The BLE advertising method includes: enabling a broadcast action with different advertising packets simultaneously, wherein the advertising packets include connectable and unconnectable advertising packets; setting advertising time information of the advertising packets; setting advertising data and an advertising packet address code; and executing the broadcast action for the advertising packets in sequence according to the advertising time information and the type of each of the advertising packets.

Claims (53)

1. A Bluetooth low energy (BLE) advertising method, comprising: enabling a broadcast action of a plurality of advertising packets that are different from each other within a BLE beacon device, wherein the plurality of advertising packets comprise a connectable advertising packet and an unconnectable advertising packet;

setting advertising time information of the plurality of advertising packets by the BLE beacon device according to the number of the plurality of advertising packets by:

calculating a bandwidth requirement of the plurality of advertising packets according to the number of the plurality of advertising packets; and

setting the advertising time interval of each of the plurality of advertising packets according to the bandwidth requirement;

setting advertising data and an advertising packet address code of each of the plurality of advertising packets by the BLE beacon device; and

executing the broadcast action for each of the plurality of advertising packets in sequence according to the advertising time information and an advertising type of each of the plurality of advertising packets by the BLE beacon device, wherein the advertising type indicates whether an associated advertising packet is connectable or unconnectable.

2. The BLE advertising method according to claim 1 , wherein during an advertising time interval a broadcast action for at least one connectable advertising packet and for at least one unconnectable advertising packet is executed.

3. The BLE advertising method according to claim 1 , wherein the step of executing the broadcast action for each of the plurality of advertising packets in sequence according to the advertising time information and the advertising type of each of the plurality of advertising packets comprises:

broadcasting a plurality of unconnectable advertising packets in a same time interval.

4. The BLE advertising method according to claim 1 , wherein the step of executing the broadcast action for each of the plurality of advertising packets in sequence according to the advertising time information and the advertising type of each of the plurality of advertising packets comprises:

broadcasting one of a plurality of connectable advertising packets in a same time interval.

5. The BLE advertising method according to claim 1 , wherein the step of setting the advertising packet address code of each of the plurality of advertising packets comprises:

generating a plurality of random address codes based on a public address code of a Bluetooth device, wherein the random address codes are respectively assigned to unconnectable advertising packets.

6. A Bluetooth low energy (BLE) beacon device, comprising:

a BLE controller configured to execute a plurality of customized commands in a host control interface layer, wherein the BLE controller is configured:

to enable a broadcast action of a plurality of advertising packets that are different from each other, wherein an advertising type of each of the advertising packets indicates a connectable advertising packet and an unconnectable advertising packet, and the advertising packets comprise a connectable advertising packet and an unconnectable advertising packet;

to set advertising time information of the plurality of advertising packets;

to set advertising data and an advertising packet address code of each of the plurality of advertising packets; and

to execute the broadcast action for each of the plurality of advertising packets in sequence according to the advertising time information and the advertising type of each of the plurality of advertising packets,

wherein the BLE controller is further configured to calculate a bandwidth requirement of the plurality of advertising packets according to the number of the advertising packets and sets an advertising time interval of each of the plurality of advertising packets according to the bandwidth requirement.

7. The BLE beacon device according to claim 6 , wherein during an advertising time interval a broadcast action for at least one connectable advertising packet and for at least one unconnectable advertising packet is executed.

8. The BLE beacon device according to claim 6 , wherein the BLE controller enables a plurality of unconnectable advertising packets in a same time interval.

9. The BLE beacon device according to claim 6 , wherein the BLE controller enables one of a plurality of connectable advertising packets in a same time interval.

10. The BLE beacon device according to claim 6 , wherein the BLE controller generates a plurality of random address codes based on a public address code of a Bluetooth device and respectively assigns the random address codes to unconnectable advertising packets.

11. The BLE beacon device according to claim 6 , wherein the BLE controller comprises: a link management layer coupled with the host control interface layer, wherein the host control interface layer provides the customized commands, and the BLE controller is coupled to an application layer through the host control interface layer.

12. The BLE beacon device according to claim 11 , further comprising:

a Bluetooth physical layer coupled to the BLE controller.

13. A Bluetooth low energy (BLE) advertising method, comprising:

enabling a broadcast action of a plurality of advertising packets that are different from each other, wherein the plurality of advertising packets comprise a connectable advertising packet and an unconnectable advertising packet;

setting advertising time information of the plurality of advertising packets, wherein an advertising time interval is set of each of the plurality of advertising packets according to the number of the plurality of advertising packets by:

calculating a bandwidth requirement of the plurality of advertising packets according to the number of the plurality of advertising packets; and

setting the advertising time interval of each of the plurality of advertising packets according to the bandwidth requirement;

setting advertising data and an advertising packet address code of each of the plurality of advertising packets; and

executing the broadcast action for each of the plurality of advertising packets in sequence according to the advertising time information and an advertising type of each of the plurality of advertising packets, wherein the advertising type indicates whether an associated advertising packet is connectable or unconnectable.

14. The BLE advertising method according to claim 13 , wherein the step of executing the broadcast action for each of the plurality of advertising packets in sequence according to the advertising time information and the advertising type of each of the plurality of advertising packets comprises:

broadcasting a plurality of unconnectable advertising packets in a same time interval.

15. The BLE advertising method according to claim 13 , wherein the step of executing the broadcast action for each of the plurality of advertising packets in sequence according to the advertising time information and the advertising type of each of the plurality of advertising packets comprises:

broadcasting one of a plurality of connectable advertising packets in a same time interval.

16. The BLE advertising method according to claim 13 , wherein the step of setting the advertising packet address code of each of the plurality of advertising packets comprises:

generating a plurality of random address codes based on a public address code of a Bluetooth device, wherein the random address codes are respectively assigned to unconnectable advertising packets.

17. A Bluetooth low energy (BLE) beacon device, comprising:

a BLE controller configured to execute a plurality of customized commands in a host control interface layer, wherein the BLE controller is configured:

to enable a broadcast action of a plurality of advertising packets that are different from each other by executing a customized command, wherein an advertising type of each of the advertising packets indicates a connectable advertising packet and an unconnectable advertising packet, and the advertising packets comprise a connectable advertising packet and an unconnectable advertising packet;

to set advertising time information of the plurality of advertising packets;

to set advertising data and an advertising packet address code of each of the plurality of advertising packets; and

to execute the broadcast action for each of the plurality of advertising packets in sequence according to the advertising time information and the advertising type of each of the plurality of advertising packets, and

wherein the BLE controller calculates a bandwidth requirement of the plurality of advertising packets according to the number of the advertising packets and sets an advertising time interval of each of the plurality of advertising packets according to the bandwidth requirement.

18. The BLE beacon device according to claim 17 , wherein the BLE controller enables a plurality of unconnectable advertising packets in a same time interval.

19. The BLE beacon device according to claim 17 , wherein the BLE controller enables one of a plurality of connectable advertising packets in a same time interval.

20. The BLE beacon device according to claim 17 , wherein the BLE controller generates a plurality of random address codes based on a public address code of a Bluetooth device and respectively assigns the random address codes to unconnectable advertising packets.

21. The BLE beacon device according to claim 17 , wherein the BLE controller comprises: a link management layer coupled with the host control interface layer, wherein the host control interface layer provides the customized commands, and the BLE controller is coupled to an application layer through the host control interface layer.

22. The BLE beacon device according to claim 21 , further comprising:

a Bluetooth physical layer coupled to the BLE controller.

Assignments (17)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED
Reel/Frame 059666/0545 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059333/0222 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
SECURITY INTEREST Recorded Sep 18, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 047103/0206 →
SECURITY INTEREST Recorded Jun 25, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046426/0001 →
SECURITY INTEREST Recorded Feb 10, 2017
From: MICROCHIP TECHNOLOGY INCORPORATED
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041675/0617 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2015
From: MICROCHIP TECHNOLOGY (BARBADOS) II INCORPORATED
To: MICROCHIP TECHNOLOGY INCORPORATED
Reel/Frame 036640/0944 →
MERGER Recorded Sep 13, 2015
From: ISSC TECHNOLOGIES CORP.
To: MICROCHIP TECHNOLOGY (BARBADOS) II INCORPORATED
Reel/Frame 036597/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2014
From: LEE, CHUNG-I; CHU, HSIN-LING; CHANG, LI-WEI
To: ISSC TECHNOLOGIES CORP.
Reel/Frame 034484/0074 →
Priority Claims (1)
TW 103133953 A · Sep 30, 2014 · national
Continuity (1)
Related Publication 20160095047A1 · Mar 31, 2016