SYSTEM AND METHOD FOR DETECTION OF INDOOR TRACKING UNITS
First Claim
1. A method comprising steps of:
- monitoring, via a computing device, a location for signals associated with at least one Bluetooth low energy (BLE) unit, said monitoring occurring during performance of a preconfigured gesture that changes the position of the computing device during the performance of the gesture, said location comprising an unknown number of BLE units and BLE unit positions at said location;
detecting, via the computing device and during performance of the gesture, a signal from a first BLE unit, said detection occurring ad-hoc without exchanging information with said BLE unit;
based on said detection, determining, via the computing device, signal information associated with said signal;
calculating, via the computing device, a distance to and direction of said first BLE unit respective to the computing device based on said signal information; and
visibly displaying, on a display associated with said computing device, a spatial map of said location, said spatial map comprising an indication of a position of the first BLE unit based on the calculated distance and direction.
9 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system and method for obtaining ad-hoc the spatial layout and setup of installed radio-based indoor tracking systems at particular locations. The systems and methods can be implemented via an installed or web-based application that performs the ad-hoc detection of indoor beacons, which includes detecting the signal strength of all beacons at a location while the user performs a previously configured gesture. From the trajectory of the gesture and the recorded signal strengths, the disclosed systems and methods derive the distance and direction of all beacons, which are laid out in a 2D map. Thus, the present disclosure can implicitly calibrate signal strengths to high-accuracy distances, thereby producing the spatially accurate 2D setup of the previously unknown space, in addition to indoor tracking on a decimeter level, which is efficient and increasingly cost effective for device tracking and advertising purposes.
138 Citations
20 Claims
-
1. A method comprising steps of:
-
monitoring, via a computing device, a location for signals associated with at least one Bluetooth low energy (BLE) unit, said monitoring occurring during performance of a preconfigured gesture that changes the position of the computing device during the performance of the gesture, said location comprising an unknown number of BLE units and BLE unit positions at said location; detecting, via the computing device and during performance of the gesture, a signal from a first BLE unit, said detection occurring ad-hoc without exchanging information with said BLE unit; based on said detection, determining, via the computing device, signal information associated with said signal; calculating, via the computing device, a distance to and direction of said first BLE unit respective to the computing device based on said signal information; and visibly displaying, on a display associated with said computing device, a spatial map of said location, said spatial map comprising an indication of a position of the first BLE unit based on the calculated distance and direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a processor associated with a computing device, performs a method comprising:
-
monitoring a location for signals associated with at least one Bluetooth low energy (BLE) unit, said monitoring occurring during performance of a preconfigured gesture that changes the position of the computing device during the performance of the gesture, said location comprising an unknown number of BLE units and BLE unit positions at said location; detecting, during performance of the gesture, a signal from a first BLE unit, said detection occurring ad-hoc without exchanging information with said BLE unit; based on said detection, determining signal information associated with said signal; calculating a distance to and direction of said first BLE unit respective to the computing device based on said signal information; and visibly displaying, on a display associated with said computing device, a spatial map of said location, said spatial map comprising an indication of a position of the first BLE unit based on the calculated distance and direction. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system comprising:
-
a computing device comprising; memory storing computer-executable instructions; and one or more processors for executing said computer-executable instructions for; monitoring a location for signals associated with at least one Bluetooth low energy (BLE) unit, said monitoring occurring during performance of a preconfigured gesture that changes the position of the computing device during the performance of the gesture, said location comprising an unknown number of BLE units and BLE unit positions at said location; detecting, during performance of the gesture, a signal from a first BLE unit, said detection occurring ad-hoc without exchanging information with said BLE unit; based on said detection, determining signal information associated with said signal; calculating a distance to and direction of said first BLE unit respective to the computing device based on said signal information; and visibly displaying, on a display associated with said computing device, a spatial map of said location, said spatial map comprising an indication of a position of the first BLE unit based on the calculated distance and direction.
-
Specification