Battery state-of-health estimation for mobile devices
understanding human - smartphone concerns : a study of battery life .