Updating firmware for charging device
First Claim
1. A charging device comprising:
- a computer plug configured to provide power to a computing device and receive data from the computing device;
an outlet plug configured to receive alternating current (AC) power from an electrical outlet;
an AC-to-DC converter configured to convert the AC power received by the outlet plug from the electrical outlet into direct current (DC) power and provide the DC power to the computing device via the computer plug;
a controller configured to control a voltage and/or current of the DC power based on data received from the computing device and instructions stored in a memory; and
the memory comprising;
a read-only portion comprising instructions for the controller to modify a read-write portion of the memory based on data received from the computing device via the computer plug; and
the read-write portion comprising instructions for the controller to set the voltage of the DC power based on the data received from the computing device.
3 Assignments
0 Petitions
Accused Products
Abstract
A charging device may include a computer plug, outlet plug, AC-to-DC converter, controller, and memory. The computer plug may provide power to a computing device and receive data from the computing device. The outlet plug may receive alternating current (AC) power from an electrical outlet. The AC-to-DC converter may convert the AC power into direct current (DC) power and provide the DC power to the computing device via the computer plug. The controller may control a voltage and/or current of the DC power based on data received from the computing device and instructions stored in a memory. The memory may include read-only instructions for the controller to modify a read-write portion of the memory based on data received from the computing device via the computer plug, and read-write instructions for the controller to set the voltage of the DC power based on the data received from the computing device.
-
Citations
22 Claims
-
1. A charging device comprising:
-
a computer plug configured to provide power to a computing device and receive data from the computing device; an outlet plug configured to receive alternating current (AC) power from an electrical outlet; an AC-to-DC converter configured to convert the AC power received by the outlet plug from the electrical outlet into direct current (DC) power and provide the DC power to the computing device via the computer plug; a controller configured to control a voltage and/or current of the DC power based on data received from the computing device and instructions stored in a memory; and the memory comprising; a read-only portion comprising instructions for the controller to modify a read-write portion of the memory based on data received from the computing device via the computer plug; and the read-write portion comprising instructions for the controller to set the voltage of the DC power based on the data received from the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A charging device comprising:
-
a computer plug configured to provide power to a computing device and receive data from the computing device; an outlet plug configured to receive alternating current (AC) power from an electrical outlet; an AC-to-DC converter configured to convert the AC power received by the outlet plug from the electrical outlet into direct current (DC) power and provide the DC power to the computing device via the computer plug; a controller configured to control a voltage of the DC power based on data received from the computing device and instructions stored in a memory; the memory comprising; a read-only portion comprising instructions for the controller to modify a read-write portion based on data received from the computing device via the computer plug; the read-write portion comprising instructions for the controller to set the voltage of the DC power based on the data received from the computing device; and a switch configured to enable a user to toggle the charging device between; a first mode in which the charging device can provide power to the computing device but cannot modify the read-write portion of the memory; and a second mode in which the charging device can modify the read-write portion of the memory but cannot provide power to the computing device. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A charging device comprising:
-
a computer plug configured to provide power to a computing device and receive data from the computing device; an outlet plug configured to receive alternating current (AC) power from an electrical outlet; an AC-to-DC converter configured to convert the AC power received by the outlet plug from the electrical outlet into direct current (DC) power and provide the DC power to the computing device via the computer plug; a controller configured to control a voltage of the DC power based on data received from the computing device and instructions stored in a memory; and the memory comprising; a read-only portion comprising instructions for the controller to; modify a read-write portion based on data received from the computing device via the computer plug; start a timer upon receiving power via the outlet plug; if the charging device receives an update request from the computing device before the timer expires, modify the read-write portion based on data received from the computing device via the computer plug after receiving the update request; and if the charging device does not receive an update request from the computing device before the timer expires, exit the update mode and not modify the read-write portion; and the read-write portion comprising instructions for the controller to set the voltage of the DC power based on the data received from the computing device. - View Dependent Claims (21)
-
-
22. A computing device comprising:
-
a processor configured to execute instructions; a memory comprising instructions executable by the processor; a display configured to present images based on instructions received from the processor; a power input configured to receive power from a charging device, provide power to the processor, the memory, and the display, and send instructions to the charging device; and a power device controller configured to send instructions to the charging device via the power input, wherein the memory comprises instructions configured to cause the processor to; determine that the charging device needs a firmware update; and based on determining that the charging device needs a firmware update, instruct the display to present an image prompting a user to move a switch on the charging device.
-
Specification