IP Library Granted Patent US 12671259
Granted Patent B2
US 12671259 · App. 17/691,907 · Granted Jun 30, 2026

Operations management of battery-powered devices

Inventors: Bruce Edwards (San Jose, CA); Robert Joseph Strasser (Spokane, WA)
Assignee: ITRON, INC.
H02J7/82G01R31/382
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12671259
App. No.
17/691,907
Granted
Jun 30, 2026
Kind
B2
Abstract

Various embodiments set forth a method comprising determining, by a first computing device powered by a rechargeable battery and a non-rechargeable battery, whether to change operation of the first computing device from a first operating state to a second operating state based on one or more of a state of the rechargeable battery, a state of the non-rechargeable battery, or a state of a communication mode of the first computing device; and in response to determining that operation of the first computing device should change to the second operating state, increasing, by the first computing device, an interval between communications with one or more second computing devices using the communication mode.

Claims (46)

1 . A method comprising:

determining, by a first computing device powered by a rechargeable battery and a non-rechargeable battery, a count of a number of different types of component states that are in a first level of degradation of a plurality of levels of degradation for a respective type of component state, the types of component states being selected from a group consisting of: a state of the rechargeable battery, a state of the non-rechargeable battery, and a state of a communication mode of the first computing device;

determining, by the first computing device, whether to change operation of the first computing device from a first operating state to a second operating state based on the count; and

in response to determining that operation of the first computing device should change to the second operating state, increasing, by the first computing device, an interval between communications with one or more second computing devices using the communication mode.

2 . The method of claim 1 , further comprising:

determining, by the first computing device, whether to change operation of the first computing device from the second operating state to the first operating state based on one or more of the state of the rechargeable battery, the state of the non-rechargeable battery, or the state of the communication mode of the first computing device; and

in response to determining that operation of the first computing device should change to the first operating state, decreasing, by the first computing device, the interval between communications with the one or more second computing devices using the communication mode.

3 . The method of claim 1 , further comprising:

determining, by the first computing device, whether to change operation of the first computing device from the second operating state to a third operating state based on one or more of the state of the rechargeable battery, the state of the non-rechargeable battery, or the state of the communication mode of the first computing device; and

in response to determining that operation of the first computing device should change to the third operating state, ceasing, by the first computing device, communications with the one or more second computing devices using the communication mode.

4 . The method of claim 1 , wherein:

the state of the rechargeable battery includes an amount of energy remaining in the rechargeable battery; and

the state of the non-rechargeable battery includes an amount of energy remaining in the non-rechargeable battery.

5 . The method of claim 1 , wherein the state of the non-rechargeable battery includes a total amount of time within a first period of time that the first computing device consumed energy from the non-rechargeable battery.

6 . The method of claim 1 , wherein the state of the communication mode is based on a respective state of a plurality of communication links using the communication mode.

7 . The method of claim 1 , wherein the state of the communication mode includes a number of computing devices communicating with the first computing device using the communication mode.

8 . The method of claim 1 , wherein determining whether to change operation of the first computing device from the first operating state to the second operating state comprises determining whether one or more of the state of the rechargeable battery, the state of the non-rechargeable battery, or the state of the communication mode of the first computing device is a degraded state.

9 . The method of claim 1 , wherein determining whether to change operation of the first computing device from the first operating state to the second operating state comprises determining whether one or more of the state of the rechargeable battery, the state of the non-rechargeable battery, or the state of the communication mode of the first computing device is one of a normal state, a first degraded state, or a second degraded state.

10 . One or more non-transitory computer-readable media storing instructions which, when executed by one or more processors of a first node powered by a primary power cell and a secondary power cell, cause the one or more processors to perform operations comprising:

determining a count of a number of different types of states of one or more device components in a first level of degradation of a plurality of levels of degradation for a respective type of component state, wherein respective device components of the one or more device components are selected from a group consisting of power system components and communication components of the first node;

determining whether to change operation of the first node from a first operating state to a second operating state based on the count; and

in response to determining that operation of the first node should change to the second operating state, modifying a rate of communications with one or more second nodes.

11 . The one or more non-transitory computer-readable media of claim 10 , wherein modifying the rate of communications with the one or more second nodes comprises increasing an interval between communications with the one or more second nodes, decreasing an interval between communications with the one or more second nodes, or suspending communications with the one or more second nodes.

12 . The one or more non-transitory computer-readable media of claim 10 , wherein determining whether to change operation of the first node to the second operating state comprises:

determining whether a state of a respective device component of the one or more device components is one of a normal state, the first level of degradation, or a second level of degradation; and

in response to determining that the state of the respective device component is a second level of degradation, determining that operation of the first node should change to the second operating state, wherein the second operating state is a suspended operating state.

13 . The one or more non-transitory computer-readable media of claim 10 ,

wherein the one or more device components comprises a plurality of device components; and

wherein determining whether to change operation of the first node to the second operating state comprises:

determining whether respective states for the plurality of device components is one of a normal state, the first level of degradation, or a second level of degradation; and

in response to determining that the count of the number of different types of states is greater than one, determining that operation of the first node should change to the second operating state, wherein the second operating state is a suspended operating state.

14 . The one or more non-transitory computer-readable media of claim 10 , wherein determining whether to change operation of the first node to the second operating state comprises:

determining whether a state of a respective device component of the one or more device components is one of a normal state, a first degraded state, or a second degraded state; and

in response to determining that the state of the respective device component is a first degraded state, determining that operation of the first node should change to the second operating state, wherein the second operating state is a reduced operating state.

15 . The one or more non-transitory computer-readable media of claim 10 , wherein modifying the rate of communications with the one or more second nodes comprises increasing the rate of communications with the one or more second nodes.

16 . The one or more non-transitory computer-readable media of claim 10 wherein the communications with the one or more second nodes are performed via one or more cellular connections or one or more local area network (LAN) connections.

17 . A network device comprising:

a power system comprising a rechargeable battery and a non-rechargeable battery;

a processor; and

a memory storing executable instructions that when executed by the processor cause the network device to:

determine a count of a number of different types of component states in a first level of degradation of a plurality of levels of degradation, the component states comprising one or more states of the power system;

determine whether to change operation of the network device from a first operating state to a second operating state based on the count; and

in response to determining that operation of the network device should change to the second operating state, increasing an interval between communications with one or more second computing devices.

18 . The network device of claim 17 , wherein the power system further comprises a solar panel, wherein the one or more states of the power system includes one or more of a state of the rechargeable battery, a state of the non-rechargeable battery, or a state of the solar panel.

19 . The network device of claim 18 , wherein the state of the solar panel includes whether the solar panel is supplying energy to the network device.

20 . The network device of claim 18 , wherein the state of the solar panel includes an amount of time that the solar panel has been inactive.