Bluetooth Low Energy Module Systems and Methods
First Claim
1. A method comprising the steps of:
- obtaining an advertiser packet transmitted by a Bluetooth low energy (BLE) advertiser in a BLE module in a host device;
determining, in the BLE module, whether an advertiser cache in the BLE module contains an entry associated with an advertiser address from the advertiser packet;
determining, in the BLE module, whether a payload value of the advertiser packet has changed relative to a previous advertiser packet associated with the advertiser address; and
suppressing, in the BLE module, sending of a scan request packet in response to the advertiser packet when the payload value of the advertiser packet is unchanged.
7 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments of Bluetooth low energy (BLE) modules and methods implemented therein. An embodiment of the disclosure can obtain in a BLE module an advertiser packet transmitted by a BLE advertiser. An advertiser cache can be checked to determine whether the advertiser cache in the BLE module contains an entry associated with an advertiser address from the advertiser packet. The BLE module can determine whether a payload value of the advertiser packet has changed relative to a previous advertiser packet associated with the advertiser address. The BLE module can then suppress forwarding of the packet to a host processor and/or on-board processor executing firmware. The BLE module can also suppress sending a scan request packet back to the BLE advertiser.
-
Citations
20 Claims
-
1. A method comprising the steps of:
-
obtaining an advertiser packet transmitted by a Bluetooth low energy (BLE) advertiser in a BLE module in a host device; determining, in the BLE module, whether an advertiser cache in the BLE module contains an entry associated with an advertiser address from the advertiser packet; determining, in the BLE module, whether a payload value of the advertiser packet has changed relative to a previous advertiser packet associated with the advertiser address; and suppressing, in the BLE module, sending of a scan request packet in response to the advertiser packet when the payload value of the advertiser packet is unchanged. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A Bluetooth low energy module, comprising:
-
a transceiver configured to; obtain an advertiser packet transmitted by a Bluetooth low energy (BLE) advertiser; determine whether an advertiser cache in the BLE module contains an entry associated with an advertiser address from the advertiser packet; determine whether a payload value of the advertiser packet has changed relative to a previous advertiser packet associated with the advertiser address; and suppress sending of a scan request packet in response to the advertiser packet when the payload value of the advertiser packet is unchanged. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a receiving means configured to; obtain an advertiser packet transmitted by a Bluetooth low energy (BLE) advertiser; determine whether an advertiser cache in the BLE module contains an entry associated with an advertiser address from the advertiser packet; determine whether a payload value of the advertiser packet has changed relative to a previous advertiser packet associated with the advertiser address; and suppress sending of a scan request packet in response to the advertiser packet when the payload value of the advertiser packet is unchanged. - View Dependent Claims (18, 19, 20)
-
Specification