Power outage detection system for smart grid using finite state machines
First Claim
1. A power outage detection system, the system comprising:
- a device configured to;
increment a reboot counter when the device is powered up, andtransmit a first message when the device loses power and a second message when the device is powered up, the first message including the value of the reboot counter and a timestamp, the second message including the value of the reboot counter; and
a back office system including a finite state machine configured to;
receive the first and second messages,determine if the received first message is valid based on the value of the reboot counter and the timestamp,determine if the received second message is valid based on the value of the reboot counter, andoutput an accurate indication of the state of the device.
3 Assignments
0 Petitions
Accused Products
Abstract
A power outage detection system. The system includes a device configured to increment a reboot counter when the device is powered up, and to transmit a first message when the device loses power and a second message when the device is powered up, and a back office system. The first message includes the value of the reboot counter and a timestamp, and the second message includes the value of the reboot counter. The back office system includes a finite state machine configured to receive the first and second messages. The finite state machine determines if the received first message is valid using the value of the reboot counter and the timestamp, and determines if the received second message is valid using the value of the reboot counter. The finite state machine then outputs an accurate indication of the state of the device.
38 Citations
20 Claims
-
1. A power outage detection system, the system comprising:
-
a device configured to; increment a reboot counter when the device is powered up, and transmit a first message when the device loses power and a second message when the device is powered up, the first message including the value of the reboot counter and a timestamp, the second message including the value of the reboot counter; and a back office system including a finite state machine configured to; receive the first and second messages, determine if the received first message is valid based on the value of the reboot counter and the timestamp, determine if the received second message is valid based on the value of the reboot counter, and output an accurate indication of the state of the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of determining a state of a device based on a message received from the device, the method comprising:
-
receiving a message from the device, the message having a first type including a reboot counter and a timestamp or a second type including the reboot counter; transitioning the state of the device, via a processor, from online to momentary when a valid first type message is received and a difference between the timestamp and the current time is less than a predefined time duration; transitioning the state of the device from momentary to online when a valid second type message is received; transitioning the state of the device from momentary to sustained when the difference between the timestamp and the current time exceeds a predefined time duration without receiving a valid second type message; transitioning the state of the device from sustained to momentary when a valid first type message is received and a difference between the timestamp and the current time is less than a predefined time duration; and transitioning the state of the device from sustained to online when a valid second type message is received. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification