Battery drain analysis and prediction for wireless devices
First Claim
1. A method implemented by data processing apparatus, the method comprising:
- collecting wireless device information including battery drain information relating to a battery of a wireless device;
determining, based on the collected wireless device information, a plurality of prediction outcomes corresponding respectively to a plurality of different battery usage prediction models;
determining accuracies respectively for the battery usage prediction models;
generating weight values respectively for the battery usage prediction models based on the determined accuracies; and
generating a battery prediction result for the wireless device based on the prediction outcomes and the generated weight values,wherein the battery usage prediction models includes a static model that is configured to extrapolate a battery usage profile for a new application from data collected for one or more other applications that have been previously measured for battery usage, wherein the battery usage profile is based on an extrapolation of one or more similarities between the new application and the one or more other applications.
3 Assignments
0 Petitions
Accused Products
Abstract
Technologies for wireless device battery analysis and prediction are disclosed. A described technology includes collecting wireless device information including battery drain information relating to a battery of a wireless device; determining, based on the collected wireless device information, a plurality of prediction outcomes corresponding respectively to a plurality of different battery usage prediction models; determining accuracies respectively for the battery usage prediction models; generating weight values respectively for the battery usage prediction models based on the determined accuracies; and generating a battery prediction result for the wireless device based on the prediction outcomes and the generated weight values.
-
Citations
11 Claims
-
1. A method implemented by data processing apparatus, the method comprising:
-
collecting wireless device information including battery drain information relating to a battery of a wireless device; determining, based on the collected wireless device information, a plurality of prediction outcomes corresponding respectively to a plurality of different battery usage prediction models; determining accuracies respectively for the battery usage prediction models; generating weight values respectively for the battery usage prediction models based on the determined accuracies; and generating a battery prediction result for the wireless device based on the prediction outcomes and the generated weight values, wherein the battery usage prediction models includes a static model that is configured to extrapolate a battery usage profile for a new application from data collected for one or more other applications that have been previously measured for battery usage, wherein the battery usage profile is based on an extrapolation of one or more similarities between the new application and the one or more other applications. - View Dependent Claims (5, 6)
-
-
2. A method implemented by data processing apparatus, the method comprising:
-
collecting wireless device information including battery drain information relating to a battery of a wireless device; determining, based on the collected wireless device information, a plurality of prediction outcomes corresponding respectively to a plurality of different battery usage prediction models; determining accuracies respectively for the battery usage prediction models; generating weight values respectively for the battery usage prediction models based on the determined accuracies; and generating a battery prediction result for the wireless device based on the prediction outcomes and the generated weight values, wherein collecting the wireless device information comprises extracting one or more attributes of a new application, and wherein determining the prediction outcomes comprises; retrieving from a database, one or more battery usage characteristics for the one or more extracted attributes of the new application; extrapolating a battery usage profile for the new application based on the one or more retrieved battery usage characteristics for the one or more extracted attributes; and producing, within a static model of the battery usage prediction models, a prediction outcome based on the extrapolated battery usage profile. - View Dependent Claims (3, 4)
-
-
7. A system comprising:
-
a storage device configured to store wireless device information including battery drain information relating to a battery of a wireless device; and a processor communicatively coupled with the storage device, configured to (i) determine, based on the wireless device information, a plurality of prediction outcomes corresponding respectively to a plurality of different battery usage prediction models, (ii) determine accuracies respectively for the battery usage prediction models, (iii) generate weight values respectively for the battery usage prediction models based on the accuracies, and (iv) generate a battery prediction result for the wireless device based on the prediction outcomes and the weight values, wherein the battery usage prediction models includes a static model that is configured to extrapolate a battery usage profile for a new application from data collected for one or more other applications that have been previously measured for battery usage, wherein the battery usage profile is based on an extrapolation of one or more similarities between the new application and the one or more other applications. - View Dependent Claims (11)
-
-
8. A system comprising:
-
a storage device configured to store wireless device information including battery drain information relating to a battery of a wireless device; and a processor communicatively coupled with the storage device, configured to (i) determine, based on the wireless device information, a plurality of prediction outcomes corresponding respectively to a plurality of different battery usage prediction models, (ii) determine accuracies respectively for the battery usage prediction models, (iii) generate weight values respectively for the battery usage prediction models based on the accuracies, and (iv) generate a battery prediction result for the wireless device based on the prediction outcomes and the weight values, wherein the wireless device information comprises one or more attributes of a new application, and wherein the processor is configured to retrieve from a database, one or more battery usage characteristics for the one or more extracted attributes of the new application, extrapolate a battery usage profile for the new application based on the one or more retrieved battery usage characteristics for the one or more extracted attributes, and produce, within a static model of the battery usage prediction models, a prediction outcome based on the extrapolated battery usage profile. - View Dependent Claims (9, 10)
-
Specification