SurroundSense: mobile phone localization via ambience fingerprinting
Nericell: rich monitoring of road and traffic conditions using mobile smartphones