Patent ID: 9204320
Filing Date: 2015-12-01
Classification: G05B,H04L,H04W

Abstract:
1. A method for dynamically managing functional configurations of network nodes, comprising: performing operations by a first end node of a wireless network in accordance with a first functional configuration, where the first end node has a first software module stored thereon specifying the first functional configuration, where the first software module comprises a total set of codes and functions which determine how a network node is to behave during a given period of time; detecting by the first end node a first trigger event for triggering a transition of the first end node's operations from the first functional configuration to a second functional configuration; in response to said first trigger event, automatically and dynamically obtaining from a remote network node a second software module that is different than the first software module; replacing the first software module stored on the first end node with the second software module; and executing the second software module at the first end node such that the first end node operates in accordance with said second functional configuration specified by the second software module; wherein the first trigger event comprises at least one of (a) detection of an emergency condition in a surrounding environment, (b) interception of an alarm message, (c) determination that at least one neighbor node is not in communication with a sub-coordinator node of the wireless network, (d) determination that a current number of sub-networks within said wireless network falls below a first threshold value, (e) detection that a total number of neighbor nodes operating in accordance with the second functional configuration exceeds a second threshold value, and (f) an interrupt occurrence on an input pin of the first end node.