Patent ID: 8521854

Claim:
An apparatus in a node in an electronic network of nodes, comprising: a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to: compile a list of all of one or more agents in the electronic network of nodes, wherein each agent in the one or more agents has a report period; define a sequence of report windows, wherein each report window in the sequence of report windows has a specified beginning time and end time; receive reports from the one or more agents further from a network root node in the electronic network of nodes; with regard to a current report window and for each of the one or more agents, determine whether a report was received from each respective agent in a respective preceding window, wherein the respective preceding window is a window whose beginning time is before the beginning time of the current report window minus the report period of the respective agent and whose end time is before the end time of the current report window minus the report period of the respective agent and wherein such a report was received for the respective agent in the respective preceding window considering a further from the respective agent to be expected in the current report window; await reports from the one or more agents for the duration of the current report window; and after the end of the current report window, forward one of either the set of reports that were expected but not received or the set of reports that were both expected and received, an indicator as to which of the two sets is forwarded, and any reports that were received but not excepted to another node closer to the network root in response to the another node existing between the node and the network root node, wherein the node is adapted to only report variations in the expected report flow associated with the received reports or to the network root node in response to no other node existing between the node and the network root node, wherein the node is adapted to only report variations in the expected report flow associated with the received reports.