IP Library › Granted Patent US 10,416,241
Granted Patent B2
US 10,416,241 · App. 15/529,332 · Granted Sep 17, 2019

Battery life estimation based on multiple locations

Inventors: Naoki Matsumura (San Jose, CA); Allen Huang (Beaverton, OR); Gang Ji (Santa Clara, CA); Brian C. Fritz (Milpitas, CA); William T. Glennan (Folsom, CA); Ramakrishna Ram Pallala (Bangalore, IN); Hung T. Tran (San Diego, CA)
Assignee: Intel Corporation
G01R31/392G01K1/00G01R31/3648G01R31/371G01R31/374G01R31/382G01S5/0027G01S19/42
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 10,416,241
App. No.
15/529,332
Granted
Sep 17, 2019
Kind
B2
Abstract

In embodiments, an apparatus may include a battery life monitor. The battery life monitor may, in some embodiments, receive a battery level indicator indicative of a current charge level of a battery that is coupled with the apparatus and a first temperature that may indicate a temperature of a current location of the apparatus. The battery life monitor may also receive one or more additional temperatures that indicate respective temperatures of one or more locations in which the apparatus is likely to be operated prior to discharge of the current charge level of the battery. Based at least in part on the current charge level, the first temperature indicator, and the one or more additional temperatures, the battery life monitor may calculate one or more battery life estimates that correspond with the one or more locations. Other embodiments may be described and/or claimed.

Claims (54)

1. An apparatus comprising:

a battery level monitor to measure a current charge level of a battery coupled with the apparatus and a first temperature of a current location of the apparatus; and

a battery life monitor coupled with the battery level monitor to:

receive, from the battery level monitor, a battery level indicator that indicates a current charge level of the battery and the first temperature;

identify, using information about a route being navigated or based on content of calendar entries or user communications to or from one or more remote devices, one or more locations in which the apparatus is likely to be operated prior to discharge of the current charge level of the battery;

obtain one or more second current temperatures associated with the identified one or more locations, respectively;

calculate one or more battery life estimates that correspond with the one or more locations, based at least in part on the current charge level, the first temperature, and the one or more second current temperatures; and

output at least one of the one or more battery life estimates for display to a user of the apparatus.

2. The apparatus of claim 1 , wherein obtain the one or more second current temperatures further comprises:

request the one or more second current temperatures from one or more data sources accessible to the apparatus.

3. The apparatus of claim 2 , wherein the one or more locations include one or more of:

one or more waypoints defined by a navigation application accessible to the apparatus;

one or more locations associated with appointments or events defined in the calendar entries; or

one or more locations extracted from text based messages sent or received by a user of the apparatus.

4. The apparatus of claim 2 , wherein the apparatus is a wearable device, a laptop computer, a netbook computer, a notebook computer, an ultrabook computer, a smartphone, a tablet, a personal digital assistant (PDA), an ultra mobile PC, a mobile phone, a portable music player, a camera, a camcorder, or an automobile.

5. The apparatus of claim 1 , wherein the information about the route being navigated is based on Global Positioning System (GPS) coordinates generated by a GPS system.

6. The apparatus of claim 1 , wherein the battery life monitor is further to:

utilize or output at least one of the one or more battery life estimates to enable power management of the apparatus based at least in part on the one or more battery life estimates.

7. The apparatus of claim 1 , wherein the battery life monitor is to utilize or output a worst case battery life estimate based on the one or more second current temperatures to enable power management of the apparatus based on the worst case battery life estimate.

8. A method for estimating battery life, comprising:

receiving, by a battery life monitor of an apparatus, a battery level indicator that indicates a current charge level of the battery of the apparatus and a first temperature that indicates a temperature of a current location of the apparatus;

identifying, using information about a route being navigated or based on content of calendar entries or user communications to or from one or more remote devices, one or more locations in which the apparatus is likely to be operated prior to discharge of the current charge level of the battery;

obtaining one or more second current temperatures associated with the identified one or more locations, respectively;

calculating, by the battery life monitor, one or more battery life estimates that correspond with the one or more locations based at least in part on the current charge level, the first temperature, and the one or more second current temperatures; and

outputting, by the battery life monitor, at least one of the one or more battery life estimates for display to a user of the apparatus.

9. The method of claim 8 , wherein obtaining the one or more second current temperatures further comprises further comprising:

requesting, by the battery life monitor, the one or more second current temperatures from one or more data sources accessible to the apparatus.

10. The method of claim 9 , wherein the one or more locations include one or more of:

one or more waypoints defined by a navigation application accessible to the apparatus;

one or more locations associated with appointments or events defined in the calendar entries; or

one or more locations extracted from text based messages sent or received by a user of the apparatus.

11. The method of claim 8 , wherein the information about the route being navigated is based on Global Positioning System (GPS) coordinates generated by a GPS system.

12. The method of claim 8 , further comprising:

utilizing or outputting, by the battery life monitor, at least one of the one or more battery life estimates to enable power management of the apparatus based at least in part on the one or more battery life estimates.

13. The method of claim 8 , further comprising:

utilizing or outputting, by the battery life monitor, a worst case battery life estimate based on the one or more second current temperatures to enable power management of the apparatus based on the worst case battery life estimate.

14. One or more non-transitory computer-readable media having instructions embodied thereon, wherein the instructions, in response to execution by a processor of an apparatus, provide the apparatus with a battery life monitor to:

receive a battery level indicator that indicates a current charge level of a battery of the apparatus and the first temperature that indicates a temperature of a current location of the apparatus;

identify, using information about a route being navigated or based on content of calendar entries or user communications to or from one or more remote devices, one or more locations in which the apparatus is likely to be operated prior to discharge of the current charge level of the battery;

obtain one or more second current temperatures associated with the identified one or more locations, respectively;

calculate one or more battery life estimates that correspond with the one or more locations, based at least in part on the current charge level, the first temperature, and the one or more second current temperatures; and

output at least one of the one or more battery life estimates for display to a user of the apparatus.

15. The one or more non-transitory computer-readable media of claim 14 , wherein obtain the one or more second current temperatures further comprises:

request the one or more second current temperatures of the one or more locations from one or more data sources accessible to the apparatus.

16. The one or more non-transitory computer-readable media of claim 15 , wherein the one or more locations are based on:

one or more waypoints defined by a navigation application accessible to the apparatus;

one or more locations associated with appointments or events defined in the calendar entries; or

one or more locations extracted from text based messages sent or received by a user of the apparatus.

17. The one or more non-transitory computer-readable media of claim 16 , wherein the battery life monitor is further to filter the one or more waypoints, the one or more locations associated with the appointments or events, or the one or more locations extracted from the text messages using the current charge level of the batter to identify the one or more locations in which the apparatus is likely to be operated prior to discharge of the current charge level of the battery.

18. The one or more non-transitory computer-readable media of claim 14 , wherein the information about the route being navigated is based on Global Positioning System (GPS) coordinates generated by a GPS system.

19. The one or more non-transitory computer-readable media of claim 14 , wherein the battery life monitor is further to:

utilize or output at least one of the one or more battery life estimates to enable power management of the apparatus based at least in part on the one or more battery life estimates.

20. The one or more non-transitory computer-readable media of claim 14 , wherein the battery life monitor is further to:

utilize or output a worst case battery life estimate based on the one or more second current temperatures to enable power management of the apparatus based on the worst case battery life estimate.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2017
From: MATSUMURA, NAOKI; HUANG, ALLEN; JI, GANG; FRITZ, BRIAN C.; GLENNAN, WILLIAM T.; PALLALA, RAMAKRISHNA RAM; TRAN, HUNG T.
To: INTEL CORPORATION
Reel/Frame 044110/0237 →
Priority Claims (1)
IN 6507/CHE/2014 · Dec 23, 2014 · national
Continuity (1)
Related Publication 20170307694A1 · Oct 26, 2017