Browse Prior Art Database

Method for Detecting Dwell Time of a Mobile Client Device with a Bluetooth Low Energy (BLE) Tag

IP.com Disclosure Number: IPCOM000248067D
Publication Date: 2016-Oct-21
Document File: 1 page(s) / 70K

Publishing Venue

The IP.com Prior Art Database

Abstract

A solution to this issue starts with the mobile client detecting the proximity of a BLE tag based on RSSI signal strength. If the mobile client device becomes stationary (determined via motion sensor within the mobile client), within range of a BLE tag's signal, the mobile client initializes mapping of the data into a lookup table with the BLE tag MAC address, a start timestamp, and an end timestamp. The total dwell time is then calculated by the difference between the end timestamp and the start timestamp. If the mobile client remains available in proximity of the BLE tag and the mobile client is stationary, the process keeps on repeating and updates the total dwell time of the user in lookup table. The dwell time detection process stops when the mobile client leaves the proximate area surrounding the BLE tag.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 68% of the total text.

Page 01 of 1

Method for Detecting Dwell Time of a Mobile Client Device with a Bluetooth Low Energy (BLE) Tag

     In Bluetooth Low Energy (BLE) locationing applications, a WiFi connected mobile client receives a BLE tag signal and then forwards the mobile client MAC and the BLE MAC to a server for a dwell time calculation.

     The dwell time is the length of time that the mobile client is within the signal area of the BLE tag. This would signify, for example, how long a shopper with a mobile phone has been "dwelling" around a shelf of clothing that has a BLE tag mounted.

     There are problems inherent in this dwell time calculation setup. Server-side calculations consume time and resources (like CPU space). Server-side calculations can occasionally not be accurate if there are different clocks being read. Also, server-side calculations depend on WiFi connectivity of the mobile client, and if WiFi connectivity is lost, then data is lost for a period of time.

     A solution to this issue starts with the mobile client detecting the proximity of a BLE tag based on RSSI signal strength. If the mobile client device becomes stationary (determined via motion sensor within the mobile client), within range of a BLE tag's signal, the mobile client initializes mapping of the data into a lookup table with the BLE tag MAC address, a start timestamp, and an end timestamp. The total dwell time is then calculated by the difference between the end timestamp and the start timestamp. If the mobile client remai...