SMART ADVICE TO CHARGE NOTIFICATION
First Claim
1. A computer-implemented method, the method comprising:
- generating a representation of a state of charge curve for an energy storage device in an electronic device, over a plurality of intervals of time, using state of charge data of the energy storage device that was accumulated over the plurality of the intervals of time;
determining, using the state of charge curve, a time at which an energy storage device for the electronic device is forecast to begin charging; and
determining, using the state of charge curve, a time at which the energy storage device is forecast to have an amount of energy below a predetermined threshold amount, unless the energy storage device is charged; and
taking an action in response to determining that the energy storage device is forecast to have an amount of energy below the predetermined threshold amount before the energy storage device is forecast to begin charging.
3 Assignments
0 Petitions
Accused Products
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.
11 Citations
20 Claims
-
1. A computer-implemented method, the method comprising:
-
generating a representation of a state of charge curve for an energy storage device in an electronic device, over a plurality of intervals of time, using state of charge data of the energy storage device that was accumulated over the plurality of the intervals of time; determining, using the state of charge curve, a time at which an energy storage device for the electronic device is forecast to begin charging; and determining, using the state of charge curve, a time at which the energy storage device is forecast to have an amount of energy below a predetermined threshold amount, unless the energy storage device is charged; and taking an action in response to determining that the energy storage device is forecast to have an amount of energy below the predetermined threshold amount before the energy storage device is forecast to begin charging. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium programmed with instructions that, when executed by a processing system, perform a method, the method comprising:
-
generating a representation of a state of charge curve for an energy storage device in an electronic device, over a plurality of intervals of time, using state of charge data of the energy storage device that was accumulated over the plurality of the intervals of time; determining, using the state of charge curve, a time at which an energy storage device for the electronic device is forecast to begin charging; and determining, using the state of charge curve, a time at which the energy storage device is forecast to have an amount of energy below a predetermined threshold amount, unless the energy storage device is charged; and taking an action in response to determining that the energy storage device is forecast to have an amount of energy less than the predetermined threshold amount before the energy storage device is forecast to begin charging. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. 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 a method comprising; generating a representation of a state of charge curve for an energy storage device in an electronic device, over a plurality of intervals of time, using state of charge data of the energy storage device that was accumulated over the plurality of the intervals of time; determining, using the state of charge curve, a time at which an energy storage device for the electronic device is forecast to begin charging; and determining, using the state of charge curve, a time at which the energy storage device is forecast to have an amount of energy below a predetermined threshold amount, unless the energy storage device is charged; and taking an action in response to determining that the energy storage device is forecast to have an amount of energy below the predetermined threshold amount before the energy storage device is forecast to begin charging. - View Dependent Claims (18, 19, 20)
-
Specification