Method and apparatus for reporting power down events in a network node without a backup energy storage device
AssigneeTrilliant Networks, Inc.
InventorGregory Davi
Life of this patent
Estimating the term…
Abstract
A computer implemented method and apparatus for reporting power down events in mesh nodes without a backup energy storage device. The method comprises reporting power down events in mesh nodes without a backup energy storage device comprising: listening, by a powered node in a network, for a heartbeat of a neighboring node, wherein the neighboring node does not have a backup energy storage device; pinging the neighboring node when a heartbeat is not heard within a predefined time period; and sending, by the powered node, a message toward a head end server indicating a power down event of the neighboring node.
Claims17
A computer implemented method for reporting power down events in mesh nodes without a backup energy storage device comprising:
- listening, by a powered node in a network, for a heartbeat of a neighboring node, wherein the neighboring node does not have a backup energy storage device;
- pinging the neighboring node when a heartbeat is not heard within a predefined time period;
- failing to receive a response to the ping from the neighboring node;
- in response to failing to receive the response to the ping, determining a number of communication failures that are acceptable for the neighboring node before a true failure is declared;
- continue pinging the neighboring node until the neighboring node responds or until the acceptable number of communication failures has been reached, wherein the acceptable number of communications failures is a preconfigured number specific to the neighboring node based on historic response times of the neighboring node;
- determining the neighboring node has experienced a power down event when the acceptable number of communication failures has been reached and the neighboring node has failed to respond;
- and
- sending, by the powered node, a message toward a head end server indicating a power down event of the neighboring node.
A system for reporting power down events in mesh nodes without a backup energy storage device, comprising:
- a plurality of devices, wherein each device comprises:
- a) at least one processor;
- b) at least one input device;
- and
- c) at least one storage device storing processor-executable instructions which, when executed by the at least one processor, perform a method including:
- listening, by a powered node in a network, for a heartbeat of a neighboring node, wherein the neighboring node does not have a backup energy storage device;
- pinging the neighboring node when a heartbeat is not heard within a predefined time period;
- failing to receive a response to the ping from the neighboring node;
- in response to failing to receive the response to the ping, determining a number of communication failures that are acceptable for the neighboring node before a true failure is declared;
- continue pinging the neighboring node until the neighboring node responds or until the acceptable number of communication failures has been reached;
- determining the neighboring node has experienced a power down event when the acceptable number of communication failures has been reached and the neighboring node has failed to respond, wherein the acceptable number of communications failures is a preconfigured number specific to the neighboring node based on historic response times of the neighboring node;
- and
- sending, by the powered node, a message toward a head end server indicating a power down event of the neighboring node.
A non-transitory computer readable medium for storing computer instructions that, when executed by at least one processor causes the at least one processor to perform a method for reporting power down events in mesh nodes without a backup energy storage device, comprising:
- listening, by a powered node in a network, for a heartbeat of a neighboring node, wherein the neighboring node does not have a backup energy storage device;
- pinging the neighboring node when a heartbeat is not heard within a predefined time period;
- failing to receive a response to the ping from the neighboring node;
- in response to failing to receive the response to the ping, determining a number of communication failures that are acceptable for the neighboring node before a true failure is declared, wherein the acceptable number of communications failures is a preconfigured number specific to the neighboring node based on historic response times of the neighboring node;
- continue pinging the neighboring node until the neighboring node responds or until the acceptable number of communication failures has been reached;
- determining the neighboring node has experienced a power down event when the acceptable number of communication failures has been reached and the neighboring node has failed to respond;
- and
- sending, by the powered node, a message toward a head end server indicating a power down event of the neighboring node.
Dependencies are inferred from the claim text.