Detecting bluetooth low energy (BLE) beacons using WiFi
First Claim
1. A Wireless Fidelity (“
- WiFi”
) device comprising;
a microprocessor;
a WiFi interface; and
a computer readable medium, coupled with the microprocessor and comprising microprocessor readable and executable instructions that cause the microprocessor to execute;
a signal processing module that receives communication information from the WiFi interface, filters the communication information from the WiFi interface based on a defined Bluetooth Low Energy (BLE) beacon channel that is within a WiFi channel defined in the WiFi interface, detects if there are one or more BLE beacons in the defined BLE beacon channel, and generates BLE information in response to detecting if there are one or more BLE beacons in the defined BLE beacon channel; and
a transmission module that sends the BLE information to a communication device.
14 Assignments
0 Petitions
Accused Products
Abstract
Communication information is received from a Wireless Fidelity (“WiFi”) interface. The WiFi interface may receive WiFi information from a WiFi endpoint and/or BLE beacons from a Bluetooth device. The reason a WiFi device can receive BLE beacons is because WiFi channels and BLE beacon frequencies overlap. The BLE beacon may come from a various types of Bluetooth devices, such as a sensor, a mobile device, a communication device, and/or the like. The communication information is filtered based on one or more defined BLE beacon channels. If there are one or more BLE beacons detected in the one or more defined BLE beacon channels, BLE information is generated. The BLE information is then sent to a communication device that tracks the BLE information. For example a network monitoring station can track the BLE information.
15 Citations
20 Claims
-
1. A Wireless Fidelity (“
- WiFi”
) device comprising;a microprocessor; a WiFi interface; and a computer readable medium, coupled with the microprocessor and comprising microprocessor readable and executable instructions that cause the microprocessor to execute; a signal processing module that receives communication information from the WiFi interface, filters the communication information from the WiFi interface based on a defined Bluetooth Low Energy (BLE) beacon channel that is within a WiFi channel defined in the WiFi interface, detects if there are one or more BLE beacons in the defined BLE beacon channel, and generates BLE information in response to detecting if there are one or more BLE beacons in the defined BLE beacon channel; and a transmission module that sends the BLE information to a communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- WiFi”
-
11. A method comprising:
-
receiving, by a microprocessor, communication information from a Wireless Fidelity (“
WiFi”
) interface;filtering, by the microprocessor, the communication information from the WiFi interface based on a defined Bluetooth Low Energy (BLE) beacon channel that is within a WiFi channel defined in the WiFi interface; detecting, by the microprocessor, when there are one or more BLE beacons in the defined BLE beacon channel; in response to detecting that there are one or more BLE beacons in the defined BLE beacon channel, generating, by the microprocessor BLE information; and sending, by the microprocessor, the BLE information to a communication device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A communication device comprising:
-
a microprocessor; a network interface; and a computer readable medium, coupled with the microprocessor and comprising microprocessor readable and executable instructions that program the microprocessor to execute; a management module that receives Bluetooth Low Energy (BLE) information from a Wireless Fidelity (“
WiFi”
) device via the network interface, wherein the BLE information is based on communication information received from the WiFi device that has been filtered based on a defined BLE beacon channel that is within a WiFi channel defined in a WiFi interface; anda display module that prepares the BLE information for display to a user. - View Dependent Claims (20)
-
Specification