IP Library Granted Patent US 11,460,507
Granted Patent B2
US 11,460,507 · App. 16/987,971 · Granted Oct 4, 2022

Methods and systems for monitoring the health of a battery

Inventors: Kevin Russell Coates Lloyd (San Carlos, CA); Lucas Glenat (San Francisco, CA)
Assignee: Samsara Inc.
G01R31/374G01K13/00G01R31/371G01R31/378G01R31/3835G01R31/392G01S19/01H02J7/005
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 11,460,507
App. No.
16/987,971
Granted
Oct 4, 2022
Kind
B2
Abstract

A method and system for monitoring a non-rechargeable battery of an IoT device are described. Voltage values of the non-rechargeable battery when a load is applied to the non-rechargeable battery are determined over a first interval of time. Based at least in part on these voltage values a determination of whether a voltage of the non-rechargeable battery has decreased for more than a predetermined threshold is performed. In response to determining based at least in part on the voltage values that the voltage of the non-rechargeable battery has decreased for more than the predetermined threshold, a prediction of an end of life parameter value for the non-rechargeable battery is performed, and the end of life parameter value is transmitted to an electronic device of an administrator of the IoT device.

Claims (56)

1. A method of monitoring a non-rechargeable battery of an Internet of Things (IoT) device, the method comprising:

determining, over a first interval of time, one or more voltage values of the non-rechargeable battery determined when a load is applied to the non-rechargeable battery, wherein the voltage values include a first set of voltage values and each one of the first set of voltage values is a minimum voltage reading of the voltage produced by the non-rechargeable battery over a second interval of time during which the load is applied;

determining based at least in part on the voltage values whether a voltage of the non-rechargeable battery has decreased for more than a predetermined threshold; and

in response to determining based at least in part on the voltage values that the voltage of the non-rechargeable battery has decreased for more than the predetermined threshold, performing the following:

predicting an end of life parameter value for the non-rechargeable battery, and

transmitting, based on the end of life parameter value, a notification to an electronic device of an administrator of the IoT device.

2. The method of claim 1 , wherein the determining based on the voltage values that a voltage of the non-rechargeable battery has decreased for more than a predetermined threshold includes:

determining that a difference between a first minimum voltage reading from the first set of voltage values and a reference voltage reading from the first set of voltage values is greater than the predetermined threshold.

3. The method of claim 1 , wherein the voltage values include a second set of voltage values and a third set of voltage values, wherein each one of the second set of voltage values is a maximum voltage reading of the voltage produced by the non-rechargeable battery recorded over the second interval of time and each one of the third set of voltage values is an average of voltage readings of the voltage produced by the non-rechargeable battery calculated over the second interval of time.

4. The method of claim 1 , wherein when the load is applied to the non-rechargeable battery, one or more sensor measurements are recorded by the IoT device.

5. The method of claim 1 further comprising:

determining, over the first interval of time, one or more temperature measurements of the IoT device when the load is applied to the non-rechargeable battery; and

wherein the determining based at least in part on the voltage values that a voltage of the non-rechargeable battery has decreased for more than a predetermined threshold is further based on the temperature measurements.

6. The method of claim 1 , wherein when the load is applied to the non-rechargeable battery, one or more sensor measurements are transmitted from the IoT device towards a management server.

7. The method of claim 6 , wherein the sensor measurements include one or more location readings of the IoT device, and temperature measurements.

8. The method of claim 1 , wherein the method is performed in a management server that is operative to be coupled with the IoT device through a wide area network, and the determining the voltage values includes:

receiving the voltage values from the IoT device.

9. The method of claim 1 , wherein the end of life parameter value includes one or more of a time left before the non-rechargeable battery fails, a number of events left to the IoT device before the non-rechargeable battery fails, a time before which the non-rechargeable battery and/or the IoT device need to be replaced.

10. A non-transitory machine-readable storage medium that provides instructions that, if executed by a processor will cause said processor to monitor a non-rechargeable battery of an Internet of Things (IoT) device by performing operations comprising:

determining, over a first interval of time, one or more voltage values of the non-rechargeable battery determined when a load is applied to the non-rechargeable battery, wherein the voltage values include a first set of voltage values and each one of the first set of voltage values is a minimum voltage reading of the voltage produced by the non-rechargeable battery over a second interval of time during which the load is applied;

determining based at least in part on the voltage values whether a voltage of the non-rechargeable battery has decreased for more than a predetermined threshold; and

in response to determining based at least in part on the voltage values that the voltage of the non-rechargeable battery has decreased for more than the predetermined threshold, performing the following:

predicting an end of life parameter value for the non-rechargeable battery, and

transmitting, based on the end of life parameter value, a notification to an electronic device of an administrator of the IoT device.

11. The non-transitory machine-readable storage medium of claim 10 , wherein the determining based on the voltage values that a voltage of the non-rechargeable battery has decreased for more than a predetermined threshold includes:

determining that a difference between a first minimum voltage reading from the first set of voltage values and a reference voltage reading from the first set of voltage values is greater than the predetermined threshold.

12. The non-transitory machine-readable storage medium of claim 10 , wherein the voltage values include a second set of voltage values and a third set of voltage values, wherein each one of the second set of voltage values is a maximum voltage reading of the voltage produced by the non-rechargeable battery recorded over the second interval of time and each one of the third set of voltage values is an average of voltage readings of the voltage produced by the non-rechargeable battery calculated over the second interval of time.

13. The non-transitory machine-readable storage medium of claim 10 , wherein when the load is applied to the non-rechargeable battery, one or more sensor measurements are recorded by the IoT device.

14. The non-transitory machine-readable storage medium of claim 10 , wherein the operations further comprise:

determining, over the first interval of time, one or more temperature measurements of the IoT device when the load is applied to the non-rechargeable battery; and

wherein the determining based at least in part on the voltage values that a voltage of the non-rechargeable battery has decreased for more than a predetermined threshold is further based on the temperature measurements.

15. The non-transitory machine-readable storage medium of claim 10 , wherein when the load is applied to the non-rechargeable battery, one or more sensor measurements are transmitted from the IoT device towards a management server.

16. The non-transitory machine-readable storage medium of claim 15 , wherein the sensor measurements include one or more location readings of the IoT device, and temperature measurements.

17. The non-transitory machine-readable storage medium of claim 10 , wherein the operations are performed in a management server that is operative to be coupled with the IoT device through a wide area network, and the determining the voltage values includes:

receiving the voltage values from the IoT device.

18. The non-transitory machine-readable storage medium of claim 10 , wherein the end of life parameter value includes one or more of a time left before the non-rechargeable battery fails, a number of events left to the IoT device before the non-rechargeable battery fails, a time before which the non-rechargeable battery and/or the IoT device need to be replaced.

19. A system for monitoring a non-rechargeable battery of an Internet of Things (IoT) device, the system comprising:

one or more processors; and

a non-transitory machine-readable storage medium that provides instructions that, if executed by the one or more processors to perform operations comprising,

determining, over a first interval of time, one or more voltage values of the non-rechargeable battery determined when a load is applied to the non-rechargeable battery, wherein the voltage values include a first set of voltage values and each one of the first set of voltage values is a minimum voltage reading of the voltage produced by the non-rechargeable battery over a second interval of time during which the load is applied;

determining based at least in part on the voltage values whether a voltage of the non-rechargeable battery has decreased for more than a predetermined threshold; and

in response to determining based at least in part on the voltage values that the voltage of the non-rechargeable battery has decreased for more than the predetermined threshold, performing the following:

predicting an end of life parameter value for the non-rechargeable battery, and

transmitting, based on the end of life parameter value, a notification to an electronic device of an administrator of the IoT device.

20. The system of claim 19 , wherein the determining based on the voltage values that a voltage of the non-rechargeable battery has decreased for more than a predetermined threshold includes:

determining that a difference between a first minimum voltage reading from the first set of voltage values and a reference voltage reading from the first set of voltage values is greater than the predetermined threshold.

21. The system of claim 19 , wherein the voltage values include a second set of voltage values and a third set of voltage values, wherein each one of the second set of voltage values is a maximum voltage reading of the voltage produced by the non-rechargeable battery recorded over the second interval of time and each one of the third set of voltage values is an average of voltage readings of the voltage produced by the non-rechargeable battery calculated over the second interval of time.

22. The system of claim 19 , wherein when the load is applied to the non-rechargeable battery, one or more sensor measurements are recorded by the IoT device.

23. The system of claim 19 , wherein the operations further comprise:

determining, over the first interval of time, one or more temperature measurements of the IoT device when the load is applied to the non-rechargeable battery; and

wherein the determining based at least in part on the voltage values that a voltage of the non-rechargeable battery has decreased for more than a predetermined threshold is further based on the temperature measurements.

24. The system of claim 19 , wherein when the load is applied to the non-rechargeable battery, one or more sensor measurements are transmitted from the IoT device towards a management server.

25. The system of claim 24 , wherein the sensor measurements include one or more location readings of the IoT device, and temperature measurements.

26. The system of claim 19 , wherein the system is a management server that is operative to be coupled with the IoT device through a wide area network, and the determining the voltage values includes:

receiving the voltage values from the IoT device.

27. The system of claim 19 , wherein the end of life parameter value includes one or more of a time left before the non-rechargeable battery fails, a number of events left to the IoT device before the non-rechargeable battery fails, a time before which the non-rechargeable battery and/or the IoT device need to be replaced.

Assignments (2)
CHANGE OF NAME Recorded Jul 15, 2022
From: SAMSARA NETWORKS INC.
To: SAMSARA INC.
Reel/Frame 060679/0009 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2020
From: LLOYD, KEVIN RUSSELL COATES; GLENAT, LUCAS
To: SAMSARA NETWORKS INC.
Reel/Frame 053538/0877 →
Continuity (1)
Related Publication 20220043066A1 · Feb 10, 2022
Cited By (33)
US 12,197,610 US 12,213,090 US 12,228,944 US 12,253,617 US 12,256,021 US 12,260,616 US 12,269,498 US 12,289,181 US 12,306,010 US 12,327,445 US 12,328,639 US 12,344,168 US 12,346,712 US 12,367,718 US 12,426,007 US 12,445,285 US 12,450,329 US 12,479,446 US 12,501,178 US 12,511,947 US 12,524,314 US 12,534,097 US 12,561,624 US 12,565,143 US 12,626,200 US 12,630,050 US 12,646,402 US 12,651,529 US 12,662,152 US 12,665,989 US 12,671,464 US 12,675,419 US 12,701,004