1. A method for controlling a sensor, the method being performed by a mobile device including a processor and a memory, the method comprising: receiving raw data from the sensor; classifying the raw data into a context value; interpreting the context value into a higher-level context; receiving a predicted context based on the higher-level context; and controlling the sensor based on the predicted context.