A system is described that enables a computing device A (e.g., portable device or mobile device) to more accurately determine the location of the computing device relative to a computing device B (e.g., user equipment or handheld device) by using Bluetooth® low energy (BLE) signals. Computing device A may first generate a key (e.g., a random identifier string or a unique key) and push the key to a server. Computing device B may retrieve the key from the server. Once both devices have the key, computing device A may use GPS to find an approximate location of computing device B. As computing device A gets closer to computing device B, computing device A may begin broadcasting the key using BLE signals. If computing device B determines that the key received via BLE signals matches the key that was published to the server, computing device A may utilize received signal strength indication (RSSI) data to determine the current distance between computing device A and computing device B. Further, computing device A may determine a direction of computing device B relative to computing device A by calculating the angle of incidence. In this way, computing device A may more accurately determine the location of computing device A relative to computing device B.
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Hurwitz, Jonathan, "METHOD TO INCREASE NAVIGATION LOCATION ACCURACY WITH A TARGET ENDPOINT", Technical Disclosure Commons, (October 14, 2019)