1. A method comprising: collecting sensor data from sensors on a mobile device; inferring from the sensor data a transportation mode, a location and an environmental condition surrounding the mobile device; designating a status of a user of the mobile device based at least in part on analysis of the transportation mode, the location and the environmental condition; monitoring, by a status application of the mobile device, an activity of the user; detecting, by the status application, a modification of the monitored activity; and providing, by the status application, a recommendation to the user based at least in part on a difference between the modified activity and the monitored activity.
1. A method comprising: collecting sensor data from sensors on a mobile device; inferring from the sensor data a transportation mode, a location and an environmental condition surrounding the mobile device; designating a status of a user of the mobile device based at least in part on analysis of the transportation mode, the location and the environmental condition; monitoring, by a status application of the mobile device, an activity of the user; detecting, by the status application, a modification of the monitored activity; and providing, by the status application, a recommendation to the user based at least in part on a difference between the modified activity and the monitored activity. 8. The method of claim 1 , further comprising augmenting the transportation mode of the user or the location of the user with data collected from at least one of: a compass, a magnetometer, an ambient light sensor, a camera, a microphone, a sound level meter, an amplitude modulated (AM) radio frequency module, or a frequency modulated (FM) radio frequency module.