Abstract:
A Bluetooth low energy (BLE) device receives advertising packets from an advertising BLE device. The BLE device filters the received advertising packets utilizing hardware to search for the advertiser. If the advertiser is not found by the hardware, the packet filtering continues utilizing firmware. Device identity information, comprising non-private and/or private device identities, of preferred BLE devices is partitioned to form a different white list for the hardware, firmware, and host, respectively, to concurrently support privacy and white listing. If the advertiser is found by the hardware, the hardware sends a response to the advertiser following a successful CRC check performed in the hardware. If the advertiser is found by the firmware, the device identity information of the advertiser is inserted in the white list for the hardware. The host may be awakened based on the device configuration and/or attribute type information of the received advertising packets.
Abstract:
Systems and methods for determining whether a companion communication device is beyond a proximity of a primary communication device are provided. In some aspects, a system includes an analysis module configured to determine whether a wireless transaction between the primary communication device and the companion communication device is at a conclusion. The system also includes a communications module configured to emit a sensing signal based on the determination of whether the transaction is at the conclusion. The sensing signal is insufficient to elicit a response from the companion communication device. The system also includes a detection module configured to detect a present parameter associated with the emitted sensing signal. The analysis module is configured to determine a parameter change between the present parameter and a reference parameter, and to determine whether the companion communication device is beyond the proximity of the primary communication device based on the parameter change.
Abstract:
Systems and methods for determining whether a companion communication device is beyond a proximity of a primary communication device are provided. In some aspects, a system includes an analysis module configured to determine whether a wireless transaction between the primary communication device and the companion communication device is at a conclusion. The system also includes a communications module configured to emit a sensing signal based on the determination of whether the transaction is at the conclusion. The sensing signal is insufficient to elicit a response from the companion communication device. The system also includes a detection module configured to detect a present parameter associated with the emitted sensing signal. The analysis module is configured to determine a parameter change between the present parameter and a reference parameter, and to determine whether the companion communication device is beyond the proximity of the primary communication device based on the parameter change.
Abstract:
A Bluetooth low energy (BLE) device receives advertising packets from an advertising BLE device. The BLE device filters the received advertising packets utilizing hardware to search for the advertiser. If the advertiser is not found by the hardware, the packet filtering continues utilizing firmware. Device identity information, comprising non-private and/or private device identities, of preferred BLE devices is partitioned to form a different white list for the hardware, firmware, and host, respectively, to concurrently support privacy and white listing. If the advertiser is found by the hardware, the hardware sends a response to the advertiser following a successful CRC check performed in the hardware. If the advertiser is found by the firmware, the device identity information of the advertiser is inserted in the white list for the hardware. The host may be awakened based on the device configuration and/or attribute type information of the received advertising packets.