Systems and methods for selectively disabling routing table purges in wireless networks
First Claim
Patent Images
1. A node for use in a wireless sensor network, comprising:
- memory configured to store a routing table specifying at least one data route through the wireless sensor network; and
logic configured to track time and to automatically purge entries of the routing table based on the tracked time thereby forcing a rediscovery of data routes for the purged entries, wherein the logic, for each entry of the routing table, is configured to simultaneously disable, in response to user input, automatic routing table purges that are based on the tracked time while permitting the entries to be automatically updated by the node to indicate data routes through the wireless sensor network that are newly discovered by the node based on network messages communicated through the node, wherein the logic is configured to insert into at least one entry of the routing table at least one address of at least one message received by the node while the automatic routing table purges are disabled for at least the one entry.
3 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure generally pertains to systems and methods for disabling routing table purges in wireless networks. In one exemplary embodiment, a node is for use in a wireless sensor network and comprises memory that is configured to store a routing table specifying at least one data route through the wireless sensor network. The node also comprises logic that is configured to track time and to automatically purge at least one entry of the routing table based on the tracked time thereby forcing a rediscovery of a data route for the purged entry. The logic is further configured to selectively disable automatic routing table purges based on user input.
-
Citations
21 Claims
-
1. A node for use in a wireless sensor network, comprising:
-
memory configured to store a routing table specifying at least one data route through the wireless sensor network; and logic configured to track time and to automatically purge entries of the routing table based on the tracked time thereby forcing a rediscovery of data routes for the purged entries, wherein the logic, for each entry of the routing table, is configured to simultaneously disable, in response to user input, automatic routing table purges that are based on the tracked time while permitting the entries to be automatically updated by the node to indicate data routes through the wireless sensor network that are newly discovered by the node based on network messages communicated through the node, wherein the logic is configured to insert into at least one entry of the routing table at least one address of at least one message received by the node while the automatic routing table purges are disabled for at least the one entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for use in a wireless sensor network, comprising the steps of:
-
storing a routing table in a memory of a node of the wireless sensor network, the routing table specifying at least one data route through the wireless sensor network; tracking time; receiving user input indicating, for the routing table, whether automatic routing table purges based on the tracking step are disabled; automatically discovering, at the node, data routes through the wireless sensor network based on network messages communicated through the node; and simultaneously disabling, for each entry of the routing table, the automatic routing table purges based on the tracking step while permitting the entries to be automatically updated by the node in response to the network messages to indicate the discovered data routes through the wireless sensor network, if the user input indicates that the automatic routing table purges are disabled; and if the user input indicates that the automatic routing table purges are disabled, inserting into at least one entry of the routing table at least one address of at least one message received by the node while the automatic routing table purges are disabled for at least the one entry. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having a program for use in a node of a wireless network, the program comprising:
-
logic for tracking time and automatically purging entries of a routing table stored in memory based on the tracked time thereby forcing a rediscovery of data routes for the purged entries, wherein the routing table specifies at least one data route through the wireless sensor network; logic for simultaneously disabling, for each entry of the routing table in response to user input, automatic routing table purges that are based on the tracked time while permitting the entries to be automatically updated by the node to indicate data routes through the wireless sensor network that are newly discovered by the node based on network messages communicated through the node; and logic for inserting into at least one entry of the routing table at least one address of at least one message received by the node while the automatic routing table purges are disabled for at least the one entry.
-
-
20. A node for use in a wireless sensor network, comprising:
-
memory configured to store a routing table having a plurality of entries, each of the entries indicative of a respective data route through the network; and logic configured to associate each of the entries with a respective age and to track time, wherein the logic is configured to purge the entries based on the associated ages and the tracked time thereby forcing a rediscovery of data routes for the purged entries when automatic routing table purges based on the tracked time are enabled, and wherein the logic is configured to selectively disable the automatic routing table purges for each of the entries based on user input while permitting the entries to be automatically updated by the node to indicate data routes through the wireless sensor network that are newly discovered by the node based on network messages communicated through the node.
-
-
21. A node for use in a wireless sensor network, comprising:
-
memory configured to store a routing table specifying at least one data route through the wireless sensor network; and logic configured to track time and to automatically purge entries of the routing table based on the tracked time thereby forcing a rediscovery of data routes for the purged entries, wherein the logic is configured to automatically discover data routes through the wireless sensor network based on network messages communicated through the node, wherein the logic is configured to simultaneously disable, in response to user input, automatic routing table purges that are based on the tracked time while permitting the entries to be automatically updated in response to the network messages to indicate the discovered data routes through the wireless sensor network, wherein the logic is configured to maintain a time value and to compare the time value to a threshold in order to determine when to perform the automatic table purges, and wherein the logic is configured to disable the automatic routing table purges by setting the threshold to a value that is outside of a range of the time value.
-
Specification