Patent ID: 8997104
Filing Date: 2015-03-31
Classification: G06F,Y02D

Abstract:
1. A mobile device comprising: a memory having stored thereon computer readable instructions associated with a performance management application; a processor, wherein the processor is communicably coupled to the memory, and wherein the processor is configured to execute the computer readable instructions associated with the performance management application to cause the processor to perform operations comprising: determining a current runtime list specifying applications currently executing on the mobile device; determining a current measure of performance speed associated with the mobile device executing the applications; receiving a request to execute a new application not on the current runtime list; granting the request to execute the new application responsive to detecting that executing the new application along with the currently executing applications as specified by the current runtime list will not cause a projected execution speed performance measure of executing the applications in the runtime list and the new application to fall below a threshold level; and declining the request to execute the new application responsive to detecting that executing the new application along with the currently executing applications as specified by the current runtime list will cause the projected execution speed performance measure to fall below the threshold level; wherein granting the request to execute the new application further occurs in response to additionally detecting: i) that a priority of the new application is greater than a lower priority application currently executing on the mobile device as specified by the current runtime list, and ii) that execution of the new application in lieu of executing the lower priority application will not cause the projected execution speed performance measure to fall below the threshold level.