Sensors are increasingly important in mobile devices. Combining data from cameras, microphones, inertial sensors, beacons (e.g., GPS) and proximity-based sensors can greatly improve the accuracy and ...