End node personal definition and management
First Claim
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.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems (100) and methods (200) for dynamically managing Functional Configurations (“FCs”) of network nodes (104, 134-138). The methods involve performing operations by a First End Node (“FEN”) in accordance with a first FC. FEN (104) has a first Software Module (“SM”) stored thereon specifying the first FC. The first SM (122) comprises a total set of codes/functions which determine how a network node is to behave. The first EN detects a trigger event for triggering a transition from the first FC to a second FC. In response to the trigger event, the FEN automatically and dynamically obtains, from a remote network node (134, 136, 138 or 144), a second SM (150 or 126) that is different than the first SM. The first SM (stored on FEN) is then replaced with the second SM. The FEN executes the second SM such that it operates in accordance with the second FC.
-
Citations
20 Claims
-
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. - View Dependent Claims (2)
-
-
3. 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 said first trigger event comprises a detection of an emergency condition in a surrounding environment by the first end node or another network node.
-
-
4. 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 said trigger event comprises an interception of an alarm message communicated between a second end node and a third end node. - View Dependent Claims (5, 6)
-
-
7. 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 trigger event comprises a determination that at least one neighbor node is not in communication with a sub-coordinator node of the wireless network, and the second functional configuration comprises a sub-coordinator functional configuration.
-
-
8. 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 trigger event comprises a determination that a current number of sub-networks within said wireless network falls below a threshold value, and the second functional configuration comprises a sub-coordinator functional configuration.
-
-
9. 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 trigger event comprises a detection that a total number of neighbor nodes operating in accordance with the second functional configuration exceeds a first threshold value.
-
-
10. 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 trigger event comprises a communications link failure between the first end node and another network node of said wireless network.
-
-
11. A system, comprising:
-
a first end node configured to; perform operations in accordance with a first functional configuration, where the first end node has a first software module stored thereon specifying the first functional configuration, and 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; detect a first trigger event for triggering a transition from the first functional configuration to a second functional configuration; in response to said first trigger event, automatically and dynamically obtain from a remote network node a second software module that is different than the first software module; replace the first software module stored on the first end node with the second software module; and execute the second software module 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. - View Dependent Claims (12)
-
-
13. ,A system, comprising:
-
a first end node configured to; perform operations in accordance with a first functional configuration, where the first end node has a first software module stored thereon specifying the first functional configuration, and 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; detect a first trigger event for triggering a transition from the first functional configuration to a second functional configuration; in response to said first trigger event, automatically and dynamically obtain from a remote network node a second software module that is different than the first software module; replace the first software module stored on the first end node with the second software module; and execute the second software module such that the first end node operates in accordance with said second functional configuration specified by the second software module; wherein said first trigger event comprises a detection of an emergency condition in a surrounding environment by the first end node or another network node.
-
-
14. A system, comprising:
-
a first end node configured to; perform operations in accordance with a first functional configuration, where the first end node has a first software module stored thereon specifying the first functional configuration, and 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; detect a first trigger event for triggering a transition from the first functional configuration to a second functional configuration; in response to said first trigger event, automatically and dynamically obtain from a remote network node a second software module that is different than the first software module; replace the first software module stored on the first end node with the second software module; and execute the second software module such that the first end node operates in accordance with said second functional configuration specified by the second software module; wherein said trigger event comprises an interception of an alarm message communicated between a second end node and a third end node. - View Dependent Claims (15, 16)
-
-
17. A system, comprising:
-
a first end node configured to; perform operations in accordance with a first functional configuration, where the first end node has a first software module stored thereon specifying the first functional configuration, and 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; detect a first trigger event for triggering a transition from the first functional configuration to a second functional configuration; in response to said first trigger event, automatically and dynamically obtain from a remote network node a second software module that is different than the first software module; replace the first software module stored on the first end node with the second software module; and execute the second software module such that the first end node operates in accordance with said second functional configuration specified by the second software module; wherein the trigger event comprises a determination that at least one neighbor node is not in communication with a sub-coordinator node of the wireless network, and the second functional configuration comprises a sub-coordinator functional configuration.
-
-
18. A system, comprising:
-
a first end node configured to; perform operations in accordance with a first functional configuration, where the first end node has a first software module stored thereon specifying the first functional configuration, and 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; detect a first trigger event for triggering a transition from the first functional configuration to a second functional configuration; in response to said first trigger event, automatically and dynamically obtain from a remote network node a second software module that is different than the first software module; replace the first software module stored on the first end node with the second software module; and execute the second software module such that the first end node operates in accordance with said second functional configuration specified by the second software module; wherein the trigger event comprises a determination that a current number of sub-networks within said wireless network falls below a threshold value, and the second functional configuration comprises a sub-coordinator functional configuration.
-
-
19. A system, comprising:
-
a first end node configured to; perform operations in accordance with a first functional configuration, where the first end node has a first software module stored thereon specifying the first functional configuration, and 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; detect a first trigger event for triggering a transition from the first functional configuration to a second functional configuration; in response to said first trigger event, automatically and dynamically obtain from a remote network node a second software module that is different than the first software module; replace the first software module stored on the first end node with the second software module; and execute the second software module such that the first end node operates in accordance with said second functional configuration specified by the second software module; wherein the trigger event comprises a detection that a total number of neighbor nodes operating in accordance with the second functional configuration exceeds a first threshold value.
-
-
20. ,A system, comprising:
-
a first end node configured to; perform operations in accordance with a first functional configuration, where the first end node has a first software module stored thereon specifying the first functional configuration, and 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; detect a first trigger event for triggering a transition from the first functional configuration to a second functional configuration; in response to said first trigger event, automatically and dynamically obtain from a remote network node a second software module that is different than the first software module; replace the first software module stored on the first end node with the second software module; and execute the second software module such that the first end node operates in accordance with said second functional configuration specified by the second software module; wherein the trigger event comprises a communications link failure between the first end node and another network node of said wireless network.
-
Specification