IP Library › Granted Patent US 10,083,105
Granted Patent B2
US 10,083,105 · App. 14/871,856 · Granted Sep 25, 2018

Smart advice to charge notification

Inventors: Cyril de la Cropte de Chantérac (San Francisco, CA); Phillip Stanley-Marbell (San Francisco, CA); Kartik Venkatraman (Santa Clara, CA); Gaurav Kapoor (Santa Clara, CA)
Assignee: Apple Inc.
G06F11/327G06F1/3203G06F1/3212Y02D10/174
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,083,105
App. No.
14/871,856
Granted
Sep 25, 2018
Kind
B2
Abstract

Systems and methods are disclosed for advising a user when an energy storage device in a computing system needs charging. State of charge data of the energy storage device can be measured and stored at regular intervals. The historic state of charge data can be queried over a plurality of intervals and a state of charge curve generated that is representative of a user's charging habits over time. The state of charge curve can be used to generate a rate of charge histogram and an acceleration of charge histogram. These can be used to predict when a user will charge next, and whether the energy storage device will have an amount of energy below a predetermined threshold amount before the next predicted charging time. A first device can determine when a second device typically charges and whether the energy storage device in the second device will have an amount of energy below the predetermined threshold amount before the next predicted charge time for the second device. The first device can generate an advice to charge notification to the user on either, or both, devices.

Claims (40)

1. A computer-implemented method, the method comprising:

determining state of charge data for an energy storage device in an electronic device indicative of a charge level of the energy storage device over a plurality of intervals of time;

determining a forecasted time at which the energy storage device for the electronic device is forecasted to begin charging based on the state of charge data;

determining a forecasted time at which the energy storage device for the electronic device is forecasted to have an amount of energy below a predetermined threshold amount based on the state of charge data; and

before the forecasted time at which the energy storage device for the electronic device is forecasted to have an amount of energy below the predetermined threshold amount, taking an action in response to determining that the forecasted time at which the energy storage device is forecasted to have an amount of energy below the predetermined threshold amount is before the forecasted time at which the energy storage device is forecasted to begin charging.

2. The method of claim 1 , wherein the plurality of intervals of time comprise at least a 24 hour period.

3. The method of claim 1 , wherein the plurality of intervals of time comprise one of: a particular weekday of a first week and the particular weekday of a second week, or a first weekday and a second weekday of a week.

4. The method of claim 1 , wherein the action comprises generating a notification for displays on a device indicating that the energy storage device is forecasted to have an amount of energy below a predetermined threshold amount before the energy storage device is forecasted to begin charging.

5. The method of claim 1 , wherein the state of charge data for the energy storage device in the electronic device is generated for each of a plurality of sub-intervals of time for each of the plurality of intervals of time.

6. The method of claim 5 , wherein each of the plurality of intervals of time comprises an hour and each of the plurality of sub-intervals of time is 15 minutes.

7. The method of claim 1 , further comprising determining acceleration of charge data for the energy storage device in the electronic device indicative of an acceleration rate of the charge level of the energy storage device for a plurality of sub-intervals of time within the plurality of intervals of time based on the state of charge data, and wherein determining the forecasted time at which the energy storage device is forecasted to begin charging comprises identifying, in the acceleration of charge data, a first sub-interval of time of the plurality of sub-intervals of time indicating an acceleration rate above a charging threshold adjacent to a second sub-interval of time of the plurality of sub-intervals of time indicating an acceleration rate below the charging threshold.

8. A non-transitory computer-readable medium programmed with instructions that, when executed by a processing system, perform operations comprising:

determining state of charge data for an energy storage device in an electronic device indicative of a charge level of the energy storage device over a plurality of intervals of time;

determining a forecasted time at which the energy storage device for the electronic device is forecasted to begin charging based on the state of charge data; and

determining a forecasted time at which the energy storage device for the electronic device is forecasted to have an amount of energy below a predetermined threshold amount based on the state of charge data; and

before the forecasted time at which the energy storage device for the electronic device is forecasted to have an amount of energy below the predetermined threshold amount, taking an action in response to determining that the forecasted time at which the energy storage device is forecasted to have an amount of energy less than the predetermined threshold amount is before the forecasted time at which the energy storage device is forecasted to begin charging.

9. The medium of claim 8 , wherein the plurality of intervals of time comprise at least a 24 hour period.

10. The medium of claim 8 , wherein the plurality of intervals of time comprise one of: a particular weekday of a first week and the particular weekday of a second week, or a first weekday and a second weekday of a week.

11. The medium of claim 8 , wherein the action comprises generating a notification for display on a device indicating that the energy storage device is forecasted to have an amount of energy below the predetermined threshold amount before the energy storage device is forecasted to begin charging.

12. The medium of claim 8 , wherein the state of charge data for the energy storage device in the electronic device is generated for each of a plurality of sub-intervals of time for each of the plurality of intervals of time.

13. The medium of claim 12 , wherein each of the intervals of time comprises an hour and each of the sub-intervals of time is 15 minutes.

14. The medium of claim 8 , wherein the operations further comprise determining acceleration of charge data for the energy storage device in the electronic device indicative of an acceleration rate of the charge level of the energy storage device for a plurality of sub-intervals of time within the plurality of intervals of time based on the state of charge data, and wherein determining the forecasted time at which the energy storage device is forecasted to begin charging comprises using identifying, in the acceleration of charge data, a first sub-interval of time of the plurality of sub-intervals of time indicating an acceleration rate above a charging threshold adjacent to a second sub-interval of time of the plurality of sub-intervals of time indicating an acceleration rate below the charging threshold.

15. A processing system comprising:

one or more processors coupled to a memory programmed with executable instructions that, when executed by the one or more processors, perform operations comprising:

determining state of charge data for an energy storage device in an electronic device indicative of a charge level of the energy storage device over a plurality of intervals of time;

determining a forecasted time at which the energy storage device for the electronic device is forecasted to begin charging based on the state of charge data; and

determining a forecasted time at which the energy storage device for the electronic device is forecasted to have an amount of energy below a predetermined threshold amount based on the state of charge data; and

before the forecasted time at which the energy storage device for the electronic device is forecasted to have an amount of energy below the predetermined threshold amount, taking an action in response to determining that the forecasted time at which the energy storage device is forecasted to have an amount of energy below the predetermined threshold amount is before the forecasted time at which the energy storage device is forecasted to begin charging.

16. The system of claim 15 , wherein the action comprises generating a notification for display on a device indicating that the energy storage device is forecasted to have an amount of energy below the predetermined threshold amount before the energy storage device is forecasted to begin charging.

17. The system of claim 15 , wherein the state of charge data for the energy storage device in the electronic device is generated for each of a plurality of sub-intervals of time for each of the plurality of intervals of time.

18. The method of claim 1 , wherein determining the forecasted time at which the energy storage device is forecasted to begin charging is performed in response to determining that a rate of discharge of the energy storage device exceeds a threshold rate.

19. The method of claim 1 , further comprising

determining one or more times at which the energy storage device for the electronic device has historically been charged based on the state of charge data; and

wherein determining the forecasted time at which the energy storage device for the electronic device is forecasted to begin charging is based on the one or more times at which the energy storage device for the electronic device has historically been charged.

20. The medium of claim 8 , wherein the operations further comprise

determining one or more times at which the energy storage device for the electronic device has historically been charged based on the state of charge data; and

wherein determining the forecasted time at which the energy storage device for the electronic device is forecasted to begin charging is based on the one or more times at which the energy storage device for the electronic device has historically been charged.

21. The system of claim 15 , wherein the operations further comprise

determining one or more times at which the energy storage device for the electronic device has historically been charged based on the state of charge data; and

wherein determining the forecasted time at which the energy storage device for the electronic device is forecasted to begin charging is based on the one or more times at which the energy storage device for the electronic device has historically been charged.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2016
From: DE LA CROPTE DE CHANTÉRAC, CYRIL; STANLEY-MARBELL, PHILLIP; VENKATRAMAN, KARTIK; KAPOOR, GAURAV
To: APPLE INC.
Reel/Frame 038594/0611 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2015
From: STANLEY-MARBELL, PHILLIP
To: APPLE INC.
Reel/Frame 036883/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2015
From: DE LA CROPTE DE CHANTÉRAC, CYRIL; VENKATRAMAN, KARTIK; KAPOOR, GUARAV
To: APPLE INC.
Reel/Frame 036804/0201 →
Continuity (2)
Provisional Application 62172015 · Jun 5, 2015
Related Publication 20160357654A1 · Dec 8, 2016
Cited By (1)
US 12,450,142