I thought this slide deck would cover the improvements introduced by Project Volta [1] in Lollipop. They introduced a JobScheduler API that developers can use to perform the batching that he described, as well as the Battery Historian for better power profiling.
[1] https://developer.android.com/about/versions/android-5.0.htm...