It appears to base it's battery estimate on usage immeadiately prior to the request for battery status. It seems to be saying if you maintained the same battery useage this is how long it wwould last. With the ARM processors ability to reduce power consumption at idle this method will almost always yield results which are suspect.