IP Library › Granted Patent US 9,918,186
Granted Patent B2
US 9,918,186 · App. 14/974,168 · Granted Mar 13, 2018

Method and device for bluetooth low power communication

Inventors: Mark Jakusovszky (Colorado Springs, CO); Marc Morin (Colorado Springs, CO); James Springer (Colorado Springs, CO)
Assignee: EM Microelectronic-Marin SA
H04W4/008H04W4/005H04W72/046H04W72/085
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,918,186
App. No.
14/974,168
Granted
Mar 13, 2018
Kind
B2
Abstract

A method for transmitting a beacon message, the method generating, with a beacon generating device at least one beacon message, wherein the at least one beacon message is defined by a beacon message format, wherein the beacon message format comprises a preamble field, an access address field, a protocol data unit (PDU) field and a cyclic redundancy check (CRC) field, wherein the PDU field comprises at least one electronic product code (EPC) encoded EPC-PDU field, and transmitting, with the beacon generating device, the at least one beacon message using a Bluetooth Low Energy (BLE) wireless communication protocol to a transmission area within a transmission range of the beacon generating device for reception by one or more beacon receiving devices located in the transmission area.

Claims (60)

1. A method for transmitting a beacon message, the method comprising:

generating, with a beacon generating device at least one beacon message, wherein the at least one beacon message is defined by a beacon message format,

wherein the beacon message format comprises a preamble field, an access address field, a protocol data unit field and a cyclic redundancy check field,

wherein the PDU field comprises at least one electronic product code encoded EPC-PDU field, and

transmitting, with the beacon generating device, the at least one beacon message using a Bluetooth Low Energy wireless communication protocol to a transmission area within a transmission range of the beacon generating device for reception by one or more beacon receiving devices located in the transmission area,

wherein the PDU field comprises the EPC-PDU field and a BLE-encoded header field,

wherein the EPC-PDU field comprises an AdvAddress field and an EPC-PDU data field, and

wherein the AdvAddress field comprises a unique vendor address field and a unique beacon address field.

2. The method according to claim 1 , wherein the EPC-PDU data field comprises at least one EPC header field and an EPC payload field.

3. The method according to claim 2 , wherein the EPC header field comprises at least one or several of:

an AD length field,

an AD type field,

a message information field,

a packet information field,

a message number field,

a data encoding field,

a power level field,

a battery info field.

4. The method according to claim 1 , wherein the beacon message transmitted from the beacon generating device is received and processed concurrently by at least two or more separate beacon receiving devices.

5. The method according to claim 1 , wherein a beacon receiving device receives and processes two or more beacon messages from different beacon generating devices concurrently.

6. The method according to claim 1 , wherein a reply beacon message is transmitted from the beacon receiving device to the beacon generating device and wherein the reply beacon message is received and processed by the beacon generating device to change at least one field of future beacon messages to be generated by the beacon generating device.

7. The method according to claim 1 , wherein BLE-encoded header field is a 16 bit header field.

8. The method according to claim 1 , wherein each one of the unique vendor address field and the unique beacon address field comprises three octets.

9. A method for receiving a beacon message, the method comprising:

receiving, with a beacon receiving device at least one beacon message transmitted in a Bluetooth Low Energy wireless communication protocol, the at least one beacon message being defined by a beacon message format,

wherein the beacon message format comprises a preamble field, an access address field, a protocol data unit field and a cyclic redundancy check field,

wherein the PDU field comprises at least one electronic product code encoded EPC-PDU field containing an information, and

performing at least one action based at least in part on the information of the EPC-PDU field,

wherein the PDU field comprises the EPC-PDU field and a BLE-encoded header field,

wherein the EPC-PDU field comprises an AdvAddress field and an EPC-PDU data field, and

wherein the AdvAddress field comprises a unique vendor address field and a unique beacon address field.

10. The method according to claim 9 , wherein the beacon message transmitted from a beacon generating device is received and processed concurrently by at least two or more separate beacon receiving devices.

11. The method according to claim 9 , wherein the beacon receiving device receives and processes two or more beacon messages from different beacon generating devices concurrently.

12. The method according to claim 9 , wherein a reply beacon message is transmitted from the beacon receiving device to the beacon generating device, and wherein the reply beacon message is received and processed by the beacon generating device to change at least one field of future beacon messages to be generated by the beacon generating device.

13. A mobile computing device configured as a beacon generating device and/or configured as a beacon receiving device, the mobile computing device being configured to transmit, to receive and/or to process at least one beacon message transmitted via a Bluetooth Low Energy protocol, wherein the at least one beacon message is defined by a beacon message format,

wherein the beacon message format comprises a preamble field, an access address field, a protocol data unit field and a cyclic redundancy check field, and

wherein the PDU field comprises at least one electronic product code encoded EPC-PDU field, and

wherein the PDU field comprises the EPC-PDU field and a BLE-encoded header field,

wherein the EPC-PDU field comprises an AdvAddress field and an EPC-PDU data field, and

wherein the AdvAddress field comprises a unique vendor address field and a unique beacon address field.

14. The mobile computing device according to claim 13 , comprising at least:

a storage,

a transceiver to receive and/or to transmit a beacon message, and

a processor to process a received beacon message and to perform at least one action based at least in part on the information of the EPC-PDU field.

15. The mobile computing device according to claim 13 , further comprising at least one sensor, the at least one sensor being one of:

an acceleration sensor to detect a movement or an acceleration of the mobile computing device,

a temperature sensor to detect a temperature or a change of the temperature in the vicinity of the mobile computing device,

an optical sensor to detect a level of brightness in the vicinity of the mobile computing device,

a humidity sensor to detect a level of humidity in the vicinity of the mobile computing device, and

wherein the mobile computing device is configured to modify at least one of the generation or transmission of the beacon message in response to an output of the at least one sensor.

16. A non-transitory computer readable storage medium comprising executable instructions to:

generate, with a beacon generating device at least one beacon message, wherein the at least one beacon message is defined by a beacon message format,

wherein the beacon message format comprises a preamble field, an access address field, a protocol data unit field and a cyclic redundancy check field,

wherein the PDU field comprises at least one electronic product code encoded EPC-PDU field, and

transmit, with the beacon generating device, the at least one beacon message using a Bluetooth Low Energy wireless communication protocol to a transmission area within a transmission range of the beacon generating device for reception by one or more beacon receiving devices located in the transmission area,

receive, with a beacon receiving device at least one beacon message transmitted in a Bluetooth Low Energy wireless communication protocol, and

perform at least one action based at least in part on the information of the EPC-PDU field,

wherein the PDU field comprises the EPC-PDU field and a BLE-encoded header field,

wherein the EPC-PDU field comprises an AdvAddress field and an EPC-PDU data field, and

wherein the AdvAddress field comprises a unique vendor address field and a unique beacon address field.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2015
From: JAKUSOVSZKY, MARK; MORIN, MARC; SPRINGER, JAMES
To: EM MICROELECTRONIC-MARIN SA
Reel/Frame 037326/0510 →
Continuity (1)
Related Publication 20170180916A1 · Jun 22, 2017