Patent ID: 9214823
Filing Date: 2015-12-15
Classification: H02J,H04B,H04L

Abstract:
1. In a network communication system in which a plurality of client devices each run on battery power and each experience respective battery usage over time while in respective operational states, a method comprising: receiving into a server, from the plurality of client devices, a plurality of reports correlating the client devices' respective operational states with the client devices' respective battery usage over time, wherein the respective operational states comprise respective sets of a plurality of applications operating on the respective client devices; based on the received reports, the server identifying at least two client devices in the plurality that reported a common operational state; the server statistically determining a representative battery usage over time for the common operational state based on the reported battery usage over time for the common operational state of the at least two client devices; the server using the representative battery usage over time for the common operational state as a basis to predict a battery usage over time for a particular client device that is in the common operational state; and the server instructing the particular client device to take an action against at least one application operating on the particular client device based upon the predicted battery usage over time, wherein the action comprises one of displaying an indication of the at least one application operating on the particular client device or terminating operation of the at least one application operating on the particular client device.