Method and System for Routing Information in a Network
First Claim
1. A method of determining a route in a network, the method comprising:
- sending routing information from a sink node at a periodic interval, the routing information comprising an indicator of recency and allowing identification of the sink node;
sending routing information from each of a plurality of nodes at a periodic interval, the routing information being based on stored routing information at each of the plurality of nodes;
repeatedly receiving routing information at any node able to receive routing information;
determining at each node receiving routing information whether the received routing information is more recent than stored routing information at the node; and
if the received routing information at a node is more recent than the stored routing information, storing the received routing information at the node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for determining an optimal route from a node to a given sink node in a network is described. Sink node periodically transmits routing information containing an indicator of recency. This indicator of recency is periodically updated. Routing information is received by a plurality of nodes in the network. Each node receiving routing information compares the indicator of recency contained in the routing information with an indicator of recency stored at the node to determine whether the received routing information is more recent than the stored routing information. An optimal route to the sink node is determined based on this comparison. Each node also periodically transmits routing information based on stored routing information to other nodes.
-
Citations
15 Claims
-
1. A method of determining a route in a network, the method comprising:
-
sending routing information from a sink node at a periodic interval, the routing information comprising an indicator of recency and allowing identification of the sink node; sending routing information from each of a plurality of nodes at a periodic interval, the routing information being based on stored routing information at each of the plurality of nodes; repeatedly receiving routing information at any node able to receive routing information; determining at each node receiving routing information whether the received routing information is more recent than stored routing information at the node; and if the received routing information at a node is more recent than the stored routing information, storing the received routing information at the node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for establishing a route in a network, the system comprising:
-
a plurality of nodes, each node comprising; a node memory; and a node processor, the node processor configured to; send routing information at a periodic interval, the routing information being based on information stored in the node memory; receive routing information; determine whether the received routing information is more recent than the stored routing information at the node; and if the received routing information is more recent than stored routing information, to store the received routing information in the node memory; wherein at least one of the nodes is a sink node, the processor of the sink node further configured to;
send routing information at a periodic interval, the routing information comprising an indicator of recency and allowing identification of the sink node. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification