Association of applications to clusters mapped to logical battery partitions
AssigneeInternational Business Machines Corporation
InventorsJames E. Bostick, John M. Ganci, JR., Martin G. Keen, Sarbajit K. Rakshit
Life of this patent
Estimating the term…
Abstract
An approach for association of one or more apps to one or more app clusters mapped to one or more logical battery partitions on a mobile device is provided. The approach retrieves the one or more apps on the mobile device. The approach determines an app power consumption and an app priority for the one or more apps. The approach defines the one or more app clusters to the one or more logical battery partitions. The approach associates the one or more apps to the one or more app clusters.
Claims20
A method comprising:
- retrieving, by one or more computer processors, one or more applications (apps) on a mobile device;
- determining, by one or more computer processors, an app power consumption and an app priority for the one or more apps, wherein determining includes retrieving a pre-defined power consumption rate from a set of attributes from each of the one or more apps, wherein the pre-defined power consumption rate is based on actual power consumption for each of the one or more apps on the mobile device, and further defining the pre-defined power consumption rate as the app power consumption for each of the one or more apps;
- defining, by one or more computer processors, one or more app clusters to one or more logical battery partitions on the mobile device;
- and
- associating, by one or more computer processors, the one or more apps to the one or more app clusters, wherein associating includes determining the one or more app clusters to associate each of the one or more apps, wherein determining includes evaluating the app power consumption and the app priority for each of the one or more apps, and, based on the app power consumption and the app priority for each of the one or more apps, clustering each of the one or more apps together in the one or more app clusters relative to similarities in the app power consumption and the app priority.
(canceled)
A computer program product comprising:
- one or more computer readable storage devices and program instructions stored on the one or more computer readable storage devices, the program instructions comprising:
- program instructions to retrieve one or more applications (apps) on a mobile device;
- program instructions to determine an app power consumption and an app priority for the one or more apps, wherein determining includes retrieving a pre-defined power consumption rate from a set of attributes from each of the one or more apps, wherein the pre-defined power consumption rate is based on actual power consumption for each of the one or more apps on the mobile device, and further defining the pre-defined power consumption rate as the app power consumption for each of the one or more apps;
- program instructions to define one or more app clusters to one or more logical battery partitions on the mobile device;
- and
- program instructions to associate the one or more apps to the one or more app clusters wherein associating includes determining the one or more app clusters to associate each of the one or more apps, wherein determining includes evaluating the app power consumption and the app priority for each of the one or more apps, and, based on the app power consumption and the app priority for each of the one or more apps, clustering each of the one or more apps together in the one or more app clusters relative to similarities in the app power consumption and the app priority.
A computer system for association of one or more apps to one or more app clusters mapped to one or more logical battery partitions of a mobile device, the computer system comprising:
- one or more computer processors;
- one or more computer readable storage devices;
- program instructions stored on at least one of the one or more computer readable storage devices for execution by at least one of the one or more computer processors, the program instructions comprising:
- program instructions to retrieve one or more applications (apps) on a mobile device;
- program instructions to determine an app power consumption and an app priority for the one or more apps, wherein determining includes retrieving a pre-defined power consumption rate from a set of attributes from each of the one or more apps, wherein the pre-defined power consumption rate is based on actual power consumption for each of the one or more apps on the mobile device, and further defining the pre-defined power consumption rate as the app power consumption for each of the one or more apps;
- program instructions to define one or more app clusters to one or more logical battery partitions on the mobile device;
- and
- program instructions to associate the one or more apps to the one or more app clusters wherein associating includes determining the one or more app clusters to associate each of the one or more apps, wherein determining includes evaluating the app power consumption and the app priority for each of the one or more apps, and, based on the app power consumption and the app priority for each of the one or more apps, clustering each of the one or more apps together in the one or more app clusters relative to similarities in the app power consumption and the app priority.
(canceled)
Dependencies are inferred from the claim text.