Battery charging metrics and representations
First Claim
1. A non-transitory computer-readable medium storing computer-executable instructions which, when executed by a processor, cause the processor to perform operations comprising:
- determining a capacity associated with a battery of an electronic device;
determining a first battery charge level based at least in part on the capacity associated with the battery and at least an estimate of a present amount of charge associated with the battery;
determining a first charging rate associated with a first battery charger connected to the electronic device;
calculating a battery charging time based at least in part on the battery capacity, the first charging rate, and the first battery charge level, wherein the battery charging time is an estimation of a duration of time to charge the battery from the first battery charge level to a second battery charge level, wherein the second battery charge level is at a level between the first battery charge level and the capacity associated with the battery, wherein the second battery charge level is determined using input received from a user of the electronic device;
receiving input requesting a representation of a charging status associated with the battery;
generating the representation of the charging status, the representation indicative at least of the battery charging time;
displaying the representation of the charging status;
generating a recommendation for a second battery charger based at least in part on the battery charging time, wherein the second battery charger is associated with a second charging rate that is faster than the first charging rate; and
presenting the recommendation to a user of the electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes systems and methods related to determining and providing battery charging metrics for an electronic device. In one embodiment, one or more processors may determine the capacity of the battery of an electronic device and a first battery charge level. A charging rate associated with the battery charger may be determined. A battery charging time may be calculated based at least in part on the battery capacity, the charging rate, the first battery charging time, and a second battery charging time. A representation of a charging status associated with the battery may be generated.
14 Citations
19 Claims
-
1. A non-transitory computer-readable medium storing computer-executable instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
determining a capacity associated with a battery of an electronic device; determining a first battery charge level based at least in part on the capacity associated with the battery and at least an estimate of a present amount of charge associated with the battery; determining a first charging rate associated with a first battery charger connected to the electronic device; calculating a battery charging time based at least in part on the battery capacity, the first charging rate, and the first battery charge level, wherein the battery charging time is an estimation of a duration of time to charge the battery from the first battery charge level to a second battery charge level, wherein the second battery charge level is at a level between the first battery charge level and the capacity associated with the battery, wherein the second battery charge level is determined using input received from a user of the electronic device; receiving input requesting a representation of a charging status associated with the battery; generating the representation of the charging status, the representation indicative at least of the battery charging time; displaying the representation of the charging status; generating a recommendation for a second battery charger based at least in part on the battery charging time, wherein the second battery charger is associated with a second charging rate that is faster than the first charging rate; and presenting the recommendation to a user of the electronic device. - View Dependent Claims (2, 3, 4, 5, 19)
-
-
6. A computer-implemented method comprising:
-
determining, by one or more processors of an electronic device, a capacity associated with a battery of the electronic device; determining, by the one or more processors, a first battery charge level based at least in part on the capacity associated with the battery and at least an estimate of a present amount of charge associated with the battery; determining, by the one or more processors, a first charging rate associated with a first battery charger connected to the electronic device; determining, by the one or more processors and based at least in part on the battery capacity, the first charging rate, and the first battery charge level, a battery charging time, wherein the battery charging time is an estimation of a duration of time to charge the battery from the first battery charge level to a second battery charge level, wherein the second battery charge level is at a level between the first battery charge level and the capacity associated with the battery, and wherein the second battery charge level is determined using input received from a user of the electronic device; generating, by the one or more processors, a representation of a battery charging status indicative of at least the battery charging time, the first battery charge level, and the second battery charge level; identifying, by the one or more processors, a second battery charger based at least in part on the battery charging time, wherein a second charging rate associated with the second battery charger is faster than the first charging rate associated with the first battery charger; and generating, by the one or more processors, a notification, wherein the notification comprises a recommendation associated with the second battery charger. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An electronic device, comprising:
-
at least one memory storing computer-executable instructions; and at least one processor, wherein the at least one processor is configured to access the at least one memory and to execute the computer-executable instructions to; determine a capacity associated with a battery of the electronic device and a first battery charge level; determine a first charging rate associated with a first battery charger connected to the electronic device; determine a battery charging time based at least in part on the capacity associated with the battery, the first battery charge level, and the first charging rate, wherein the battery charging time is an estimation of a duration of time to charge the electronic device to a second battery charge level, wherein the second battery charge level is at a level between the first battery charge level and the capacity associated with the battery, wherein the second battery charge level is determined using input received from a user of the electronic device; generate a representation of a charging status of the battery, wherein the representation is indicative of at least the battery charging time; generate a recommendation for a second battery charger based at least in part on the battery charging time, wherein the second battery charger is associated with a second charging rate that is faster than the first charging rate; and present the recommendation to a user of the electronic device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification