IP Library › Granted Patent US 8,489,348
Granted Patent B2
US 8,489,348 · App. 12/792,637 · Granted Jul 16, 2013

Aggregating mobile device battery life data

Inventors: Ken Shirriff (Redwood City, CA); Dan Egnor (Palo Alto, CA); Jason Parks (Santa Clara, CA)
Assignee: Google Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,489,348
App. No.
12/792,637
Filed
Jun 2, 2010
Granted
Jul 16, 2013
Kind
B2
Examiner
LE, TOAN M
Art Unit
2857
USPC
702/63
Abstract

Battery life data may be collected from a number of mobile devices. The battery life data for each of the mobile devices may be correlated with one or more characteristics of each of the mobile devices. The battery life data for the mobile devices may be aggregated based on at least one of the one or more characteristics. In some examples, a report of the aggregated battery life data for the mobile devices including at least one common characteristic is generated.

Claims (37)

1. A method comprising:

collecting battery life data from each of a plurality of mobile devices, wherein the battery life data for each of the mobile devices is tracked by each respective mobile device;

correlating, by a computing device, the battery life data collected from each of the mobile devices with one or more characteristics of each of the mobile devices;

aggregating, by the computing device, the battery life data collected from each of the mobile devices based on at least one of the one or more characteristics; and

calculating an estimated battery life for each of the mobile devices based on the battery life data collected from each of the mobile devices,

wherein the estimated battery life is equal to 100 multiplied by a ratio of a difference between a last time included in the battery life data and a first time included in the battery life data to a difference between a battery charge as a percentage of fully charged at the first time and a battery charge as a percentage of fully charged at the last time.

2. The method of claim 1 , wherein the one or more characteristics comprise at least one of device model and software build.

3. The method of claim 2 , wherein aggregating the battery life data comprises aggregating battery life data for all of the mobile devices comprising at least one of a common device model and a common software build.

4. The method of claim 3 , further comprising generating a report of the aggregated battery life data collected from each of the mobile devices comprising at least one of the common device model and the common software build.

5. The method of claim 4 , wherein the report comprises a histogram that represents one or more proportions of the mobile devices comprising at least one of the common device model and the common software build falling into one or more respective battery life ranges.

6. The method of claim 1 , wherein the one or more characteristics comprises at least one usage pattern.

7. The method of claim 6 , wherein the at least one usage pattern comprises at least one of an amount of network data traffic over a time period, an amount of time the mobile device is in a first state over a time period, a number of external network connection attempts over a time period, a number of application errors over a time period, a number of application synchronizations over a time period, or an amount of time a display of the mobile device is on over a period of time.

8. The method of claim 6 , wherein aggregating the battery life data comprises aggregating the battery life data for all of the mobile devices comprising a common usage pattern.

9. The method of claim 8 , further comprising generating a report of the aggregated battery life data for the mobile devices comprising the common usage pattern.

10. The method of claim 9 , wherein the report comprises a linear regression of percentage of battery life versus time for the mobile devices comprising the common usage pattern.

11. A system comprising:

a non-transitory computer-readable storage medium storing a database configured to store battery life data collected from each of a plurality of mobile devices via a communication network, wherein the battery life data for each of the mobile devices is tracked by each respective mobile device; and

one or more processors configured to:

correlate the battery life data collected from each of the mobile devices with one or more characteristics of each of the mobile devices;

aggregate the battery life data collected from each of the mobile devices based on at least one of the one or more characteristics; and

calculate an estimated battery life for each of the mobile devices based on the battery life data collected from each of the mobile devices,

wherein the estimated battery life is equal to 100 multiplied by a ratio of a difference between a last time included in the battery life data and a first time included in the battery life data to a difference between a battery charge as a percentage of fully charged at the first time and a battery charge as a percentage of fully charged at the last time.

12. The system of claim 11 , wherein the one or more characteristics comprise at least one of device model and software build.

13. The system of claim 12 , wherein the one or more processors are configured to aggregate battery life data for all of the mobile devices comprising at least one of a common device model and a common software build.

14. The system of claim 13 , wherein the one or more processors are configured to generate a report of the aggregated battery life data for the mobile devices comprising at least one of the common device model and the common software build.

15. The system of claim 14 , wherein the report comprises a histogram that represents one or more proportions of the mobile devices comprising at least one of the common device model and the common software build falling into one or more respective battery life ranges.

16. The system of claim 11 , wherein the one or more characteristics comprises at least one usage pattern.

17. The system of claim 16 , wherein the at least one usage pattern comprises at least one of an amount of network data traffic over a time period, an amount of time the mobile device is in a first state over a time period, a number of external network connection attempts over a time period, a number of application errors over a time period, a number of application synchronizations over a time period, and an amount of time a display of the mobile device is on over a period of time.

18. The system of claim 16 , wherein the one or more processors are configured to aggregate battery life data for all of the mobile devices comprising a common usage pattern.

19. The system of claim 18 , wherein the one or more processors are configured to generate a report of the aggregated battery life data for the mobile devices comprising the common usage pattern.

20. The system of claim 19 , wherein the report comprises a linear regression of percentage of battery life versus time for the mobile devices comprising the common usage pattern.

21. A non-transitory computer readable storage medium comprising instructions for causing a programmable processor to:

collect battery life data from each of a plurality of mobile devices, wherein the battery life data for each of the mobile devices is tracked by each respective mobile device;

correlate the battery life data collected from each of the mobile devices with one or more characteristics of each of the mobile devices;

aggregate the battery life data collected from each of the mobile devices based on at least one of the one or more characteristics; and

calculate an estimated battery life for each of the mobile devices based on the battery life data collected from each of the mobile devices,

wherein the estimated battery life is equal to 100 multiplied by a ratio of a difference between a last time included in the battery life data and a first time included in the battery life data to a difference between a battery charge as a percentage of fully charged at the first time and a battery charge as a percentage of fully charged at the last time.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0299 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2010
From: SHIRRIFF, KEN; EGNOR, DAN; PARKS, JASON
To: GOOGLE INC.
Reel/Frame 024716/0318 →
Continuity (1)
Related Publication 20110301890A1 · Dec 8, 2011