understanding human - smartphone concerns : a study of battery life .
Improving energy efficiency of location sensing on smartphones