Battery including programmable components
First Claim
Patent Images
1. A smart battery comprising:
- a casing with a positive terminal and a negative terminal;
at least one processor positioned within the casing; and
one or more computer-readable storage media positioned within the casing and having instructions stored thereon that, responsive to execution by the at least one processor, cause the smart battery to perform operations including;
receiving configuration data from a remote device;
configuring an operational parameter of the smart battery based on the configuration data;
performing an action to affect operation of the smart battery based on the operational parameter;
tracking a power output statistic of the smart battery over a period of time, the period of time being specified via a graphical user interface (GUI) of the remote device; and
communicating the power output statistic to the remote device for display at the GUI of the remote device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for a smart battery are described. In at least some implementations, a smart battery includes internal components that enable the smart battery to perform various actions, such as communicating with a remote device, tracking power usage, controlling power output, and so forth. In at least some implementations, a smart battery includes in internal charge circuit that enables the smart battery to be recharged via an externally-supplied charging current without damaging internal components of the smart battery. In at least some implementations, a battery application enables operational parameters of a smart battery to be configured by a remote device.
15 Citations
19 Claims
-
1. A smart battery comprising:
-
a casing with a positive terminal and a negative terminal; at least one processor positioned within the casing; and one or more computer-readable storage media positioned within the casing and having instructions stored thereon that, responsive to execution by the at least one processor, cause the smart battery to perform operations including; receiving configuration data from a remote device; configuring an operational parameter of the smart battery based on the configuration data; performing an action to affect operation of the smart battery based on the operational parameter; tracking a power output statistic of the smart battery over a period of time, the period of time being specified via a graphical user interface (GUI) of the remote device; and communicating the power output statistic to the remote device for display at the GUI of the remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method, comprising:
-
receiving input to a graphical user interface (GUI) to specify an operational parameter for a smart battery; communicating configuration data to the smart battery to cause the smart battery to be configured according to the operational parameter; receiving, via the GUI, a specification of a period of time; receiving, from the smart battery, a tracked power output statistic of the smart battery over the period of time; and displaying, at the GUI, a representation of the power output statistic over the period of time. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A smart battery comprising:
-
a casing; a power cell positioned within the casing; one or more components positioned within the casing and that enable smart functionality of the smart battery, the one or more components being powerable by the power cell; a charge circuit positioned within the casing and that is configured to disconnect the one or more components from the power cell in response to detecting that a charging current is applied to the power cell; and processing circuitry positioned within the casing, the processing circuitry to; track a power output statistic of the smart battery over a period of time, the period of time being specified via a graphical user interface (GUI) of a remote device; and communicate the power output statistic to the remote device for display at the GUI of the remote device. - View Dependent Claims (18, 19)
-
Specification