Battery life tracking for wireless sensor systems
First Claim
Patent Images
1. A method for measuring a lifetime of a battery, comprising:
- storing, by a node, a value for an amount of energy drawn from the battery for each type of operation performed by the node;
determining, by the node, a running count of operations performed when the node is active;
receiving at the node a request for a remaining battery energy;
determining, by the node, an amount of energy drawn from the battery based on the amount of energy drawn from the battery for each type of operation and the running count of operations;
determining, by the node, an indication of the amount of energy drawn from the battery in order to compute a predicted remaining battery energy;
transmitting the predicted remaining battery energy from the node to a host computer;
determining at the host computer a remaining number of operations from the remaining battery energy;
determining a remaining battery time from the remaining number of operations and an operation profile of the node; and
replacing the battery at a time indicated by the predicted remaining battery time.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are directed to predicting an amount of energy associated with a battery, by: storing, by a node, a value for an amount of energy drawn from the battery for each type of operation performed by the node, storing, by the node, a value for an amount of energy drawn from the battery when the node is active based on the stored amount of energy drawn for each type of operation, and transmitting, by the node, an indication of the amount of energy drawn from the battery in order to compute a prediction of the remaining battery energy.
-
Citations
22 Claims
-
1. A method for measuring a lifetime of a battery, comprising:
-
storing, by a node, a value for an amount of energy drawn from the battery for each type of operation performed by the node; determining, by the node, a running count of operations performed when the node is active; receiving at the node a request for a remaining battery energy; determining, by the node, an amount of energy drawn from the battery based on the amount of energy drawn from the battery for each type of operation and the running count of operations; determining, by the node, an indication of the amount of energy drawn from the battery in order to compute a predicted remaining battery energy; transmitting the predicted remaining battery energy from the node to a host computer; determining at the host computer a remaining number of operations from the remaining battery energy; determining a remaining battery time from the remaining number of operations and an operation profile of the node; and replacing the battery at a time indicated by the predicted remaining battery time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for measuring a lifetime of a battery comprising:
-
at least one processor; and memory having instructions stored thereon that, when executed by the at least one processor, cause the apparatus to; store a value for an amount of energy drawn from a battery powering the apparatus for each type of operation performed by the apparatus; determine a running count of operations performed when a node is active; receive at the node a request for a remaining battery energy; determine an amount of energy drawn from the battery based on the amount of energy drawn from the battery for each type of operation and the running count of operations; determine an indication of the amount of energy drawn from the battery in order to compute a predicted remaining battery energy; transmit the predicted remaining battery energy from the node to a host computer; determine at the host computer a remaining number of operations from the remaining battery energy; determine a remaining battery time from the remaining number of operations and an operation profile of the node; and replace the battery at a time indicated by the predicted remaining battery time. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An aircraft comprising:
-
a wireless node configured to; store a value for an amount of energy drawn from a battery powering the node for each type of operation performed by the node; determine a running count of operations performed when the node is active; receive a request for a remaining battery energy; determine an amount of energy drawn from the battery based on the amount of energy drawn from the battery for each type of operation and the running count of operations; determine an indication of the amount of energy drawn from the battery in order to compute a predicted remaining battery energy; transmit the predicted remaining battery energy; and a host computer configured to; receive the predicted remaining battery energy from the node; determine at the host computer a remaining number of operations from the remaining battery energy; determine a remaining battery time from the remaining number of operations and an operation profile of the node; and replace the battery at a time indicated by the predicted remaining battery time. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An apparatus, comprising:
-
at least one processor; and memory having instructions stored thereon that, when executed by the at least one processor, cause the apparatus to; store first values corresponding to energy consumed by a wireless node for a plurality of operation types; store a second value corresponding to an initial battery energy associated with a battery that powers the wireless node; receive a request for a remaining battery energy; determine an amount of energy drawn from the battery based on a running count of the plurality of operation types and the first values; predict a remaining battery energy associated with the battery based on a difference between the second value and the determined amount of energy drawn from the battery; transmit the predicted remaining battery energy; and a host computer configured to; receive the predicted remaining battery energy from the node, determine at the host computer a remaining number of operations from the remaining battery energy, determine a remaining battery time from the remaining number of operations and an operation profile of the node, and replace the battery at a time indicated by the predicted remaining battery time. - View Dependent Claims (22)
-
Specification