Patent ID: 9118520
Filing Date: 2015-08-25
Classification: G06F,G06Q,H04L,H04W,Y02D

Abstract:
1. A computer-implemented method for monitoring application resource usage on a mobile computing system, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: identifying, by the computing device, the mobile computing system by at least one of: identifying, by the computing device, a request to determine a power consumption level of the foreground application on the mobile computing system; identifying, by the computing device, in response to the request, at least one clock rate of a number of clock rates at which a processor of the mobile computing system operates while executing the foreground application; determining, by the computing device, the power consumption level of the foreground application by applying a relative amount of time spent by the processor of the mobile computing system, operating on the foreground application, at each of the at least one clock rate to a known rate of energy consumption for each clock rate at which the processor operates, wherein the known rate of energy consumption for each clock rate at which the processor operates is specified in a processor database; and providing the power consumption level of the foreground application for display in at least one of: