FIRMWARE UPGRADE ERROR DETECTION AND AUTOMATIC ROLLBACK
First Claim
Patent Images
1. A system comprising:
- a utility meter, comprising;
a network interface; and
a processor configured to determine whether the network interface is operational subsequent to a bootup of the utility meter, wherein the processor is configured to initiate a reboot of the utility meter using known valid firmware instruction set of the utility meter if the network interface is determined to be non-operational.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes a utility meter. The utility meter includes a network interface and a processor. The processor is configured to determine whether the network interface is operational subsequent to a bootup of the utility meter. The processor is also configured to initiate a reboot of the utility meter using known valid firmware instruction set of the utility meter if the network interface is determined to be non-operational.
18 Citations
24 Claims
-
1. A system comprising:
a utility meter, comprising; a network interface; and a processor configured to determine whether the network interface is operational subsequent to a bootup of the utility meter, wherein the processor is configured to initiate a reboot of the utility meter using known valid firmware instruction set of the utility meter if the network interface is determined to be non-operational. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A non-transitory computer-readable medium having computer executable code stored thereon, the code comprising instructions for:
-
initiating a bootup of a utility meter; determining whether a network interface in a utility meter is operational subsequent to the bootup of the utility meter; and rebooting the utility meter using known valid firmware instruction set of the utility meter if the network interface is determined to be non-operational. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A utility meter, comprising:
-
a memory configured to store a known valid firmware instruction set of the utility meter received at a first time; and a processor configured to; boot the utility meter based on a firmware instruction set of the utility meter received at a second time; determine whether the boot is successful; and reboot the utility meter utilizing the known valid firmware instruction set if the boot is determined to be non-successful. - View Dependent Claims (24)
-
Specification