Abstract:
A computing system includes or has access to data records that associate (i) radio frequency (RF) signatures of device coverage from a base station with (ii) locations of devices corresponding with the RF signatures. When a device whose location is at issue is then within coverage of that base station, the computing system receives an RF signature of the device's coverage from the base station, and the computing system (i) finds multiple data records whose RF signatures of coverage from the base station most closely match the received RF signature, (ii) based on the device locations in the multiple data records, determines a representative bearing from the base station and a representative distance from the base station, and (iii) estimates the device's location to have the determined representative bearing and determined representative distance. The estimated device's location may then be used as a basis to provide a location-based service.
Abstract:
A method and apparatus to help detect that a particular location determination process is unreliable and to help exclude location fixes established with that location determination process from being used as a basis to provide a location-based service. In accordance with the disclosure, a server may receive at least three location fixes for a mobile station, all corresponding with each other in time and each established with a different location determination process, and the server may determine that one of the location fixes is relatively far away from the other location fixes and therefore that the location determination process used to establish that location fix is unreliable. In response to determining that the location determination process is unreliable, the server or another entity may then exclude location fixes established with that location determination process from being used as a basis to provide a location-based service.