TapLogger: inferring user inputs on smartphone touchscreens using on-board motion sensors
Using mobile phones to determine transportation modes