SurroundSense: mobile phone localization via ambience fingerprinting
EnLoc: Energy-Efficient Localization for Mobile Phones