Abstract:
Techniques are provided to perform location verification of a radio access point device such as femtocell. The radio access point device is configured to receive signals from global positioning system (GPS) satellite transmitters to produce GPS location data representing a GPS location of the radio access point device. The radio access point device is also configured to receive wireless signals at one or more specified channels and to generate radio environment data representing characteristics of received wireless signals at the one or more specified channels in a vicinity of the radio access point device. A comparison is made between the GPS location data and reference GPS location data for an expected location of the radio access point device. When the GPS location data substantially matches the reference GPS location data, operations of the radio access point device are enabled and the radio environment data is stored to be used as reference radio environment data for purposes of subsequent location verification of the radio access point device. Subsequent location verifications (such as on reboot) start with comparing radio environment data with reference radio environment data and if a substantial match is found, GPS location data does not need to be obtained. In the case of substantial mismatch between radio environment data obtained at reboot and the reference radio environment data, new GPS location data is obtained and upon successful match to reference GPS location data, the reference radio environment data is updated based on the most recent radio environment data obtained by device. In addition, a service-activated radio access point device performs periodic radio network scans in order to update the reference radio environment data if the new radio environment data differs from the reference radio environment data outside of a tolerance range.