Device charging system
First Claim
1. A computing device, configured to:
- determine, using electronic circuitry of the computing device, a present level of energy stored by a rechargeable battery, wherein the rechargeable battery is configured to provide operating power to the computing device;
estimate, using a processor of the computing device and based on historical usage data stored within a memory, a greater stored energy level of the rechargeable battery to operate the computing device for a period of time;
estimate, using the processor of the computing device and based on the present stored energy level of the rechargeable battery, a time to charge the rechargeable battery to the greater stored energy level;
provide a request to a server to access charging station information indicative of locations of one or more charging stations, wherein at least a subset of the locations correspond to one or more venues accessible to a user of the computing device;
receive at least a portion of the charging station information from the server;
present, using a display associated with the computing device, the locations of at least a subset of the one or more charging stations, the present stored energy level of the rechargeable battery, the greater stored energy level of the rechargeable battery, and the time to charge the rechargeable battery to the greater stored energy level.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device monitors the energy level of a rechargeable battery, from which the device draws operating power. Historic usage data is used to estimate the time remaining in a present operating period, such as a workday, as well as to estimate the battery level required to provide power during that period of time. A user is then presented with information regarding the status of the battery, as well as charging time and required battery level estimates. Information regarding charging stations within publically or otherwise user-accessible venues near to the present location of the computing device is accessed and presented to the user. Reservations may be made for a charging port within a selected venue, an order may be placed for goods or services available at that venue, or other actions may be performed.
33 Citations
20 Claims
-
1. A computing device, configured to:
-
determine, using electronic circuitry of the computing device, a present level of energy stored by a rechargeable battery, wherein the rechargeable battery is configured to provide operating power to the computing device; estimate, using a processor of the computing device and based on historical usage data stored within a memory, a greater stored energy level of the rechargeable battery to operate the computing device for a period of time; estimate, using the processor of the computing device and based on the present stored energy level of the rechargeable battery, a time to charge the rechargeable battery to the greater stored energy level; provide a request to a server to access charging station information indicative of locations of one or more charging stations, wherein at least a subset of the locations correspond to one or more venues accessible to a user of the computing device; receive at least a portion of the charging station information from the server; present, using a display associated with the computing device, the locations of at least a subset of the one or more charging stations, the present stored energy level of the rechargeable battery, the greater stored energy level of the rechargeable battery, and the time to charge the rechargeable battery to the greater stored energy level. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method performed at least in part by a hardware processor, the method comprising:
-
providing, to a first device, a request to access information regarding a charging station within a distance of a computing device, the computing device including an energy storage device, wherein the charging station is separate from the first device; receiving at least a portion of the information regarding the charging station from the first device; estimating a time to charge the energy storage device from a present energy level to a greater energy level, wherein the greater energy level corresponds to an estimated energy consumption of the computing device; and presenting, by way of a presentation device associated with the computing device, the present energy level, the time to charge the energy storage device, and the at least a portion of the information regarding the charging station. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more non-transitory computer readable storage media including program code, the program code configured to cause one or more processors to:
-
retrieve information stored within a non-transitory storage medium, information including one or more of a user-established setting or a data file of a first computing device; provide the information to a memory of a second computing device; determine a present level of an energy storage device of the second computing device; estimate, using one or more of historical usage data or a power profile, an estimated level for the energy storage device, the estimated level corresponding to a future energy requirement for the second computing device; access charging station information from one or more of the first computing device, the second computing device, or a third computing device in communication with the second computing device, the charging station information indicating one or more charging stations accessible to the energy storage device, wherein the one or more charging stations are separate from the one or more of the first computing device, the second computing device, or the third computing device; and present, using an output device, at least a subset of the charging station information and information regarding one or more of the present level or the estimated level. - View Dependent Claims (17, 18, 19, 20)
-
Specification