Legal claims defining the scope of protection, as filed with the USPTO.
1. 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.
2. The apparatus of claim 1 , where only unexpected reports are submitted to the another node closer to the network root node.
3. The apparatus of claim 1 , wherein the instructions to 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 further cause the processor to: forward whichever set is smallest in number of the set of reports that were expected but not received or the set of reports that were both expected and received.
4. A computer program product in a node in an electronic network of nodes comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device 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 other nodes in the electronic network of nodes or 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 proceeding 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 report 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 expected 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.
5. The computer program product of claim 4 , where only unexpected reports are submitted to the another node closer to the network root node.
6. The computer program product of claim 4 , wherein the computer readable program to 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 further causes the computing device to: forward whichever set is smallest in number of the set of reports that were expected but not received or the set of reports that were both expected and received.
7. The apparatus of claim 1 , wherein each window as a same duration.
8. The apparatus of claim 1 , wherein the report period of each agent of the one or more agents has a same duration.
9. The apparatus of claim 1 , wherein the instructions further cause the processor to: determine the report period of each agent of the one or more agents to be an average interval between a predetermined number of previous reports from that respective agent.
10. The apparatus of claim 1 , wherein each agent notifies its report period.
11. The apparatus of claim 1 , wherein the report period of each agent of the one or more agents is set from a control node and wherein the control node notifies each node in the electronic network of nodes of the report period for each agent of the one or more agents from which it is to receive reports.
12. The computer program product of claim 4 , wherein each window has a same duration.
13. The computer program product of claim 4 , wherein the report period of each agent of the one or more agents has a same duration.
14. The computer program product of claim 4 , wherein the computer readable program further cause the computing device to: determine the report period of each agent of the one or more agents to be an average interval between a predetermined number of previous reports from that respective agent.
15. The computer program product of claim 4 , wherein each agent notifies its report period.
16. The computer program product of claim 4 , wherein the report period of each agent of the one or more agents is set from a control node and wherein the control node notifies each node in the electronic network of nodes of the report period for each agent of the one or more agents from which it is to receive reports.
Unknown
August 27, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.