Efficient path learning in network
First Claim
1. A network comprising a plurality of nodes wherein each of said nodes has a memory, a computing capability, and an ability to communicate with one or more other nodes wherein a communication sent from a source node to a destination node is sent along a path containing one or more nodes wherein each of said nodes in said path that receives said communication determines the best path for said communication to the destination node through a neighboring node based on information received from each neighboring node.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a network nodes that are interconnected by communication links. Each node is capable of determining communication paths or routes from itself to as many other nodes as possible, either directly or relaying through other nodes, in order to complete the network. These paths are evaluated as new information concerning a route is generated, according to selected criteria, so that the best paths are identified, remembered and used when communication is performed. This invention is concerned with the determination of best paths through a network and the maintenance of these paths as communication conditions and node population changes.
207 Citations
40 Claims
- 1. A network comprising a plurality of nodes wherein each of said nodes has a memory, a computing capability, and an ability to communicate with one or more other nodes wherein a communication sent from a source node to a destination node is sent along a path containing one or more nodes wherein each of said nodes in said path that receives said communication determines the best path for said communication to the destination node through a neighboring node based on information received from each neighboring node.
-
21. A method of transmitting a communication from a source node to a destination node in a network having a plurality of nodes comprising determining the best path for said communication from said source node to the destination node through each neighboring node based on information received from each neighboring node;
-
transmitting said communication from said source node to a the neighboring receiving node determined to be the best path for said communication to said destination node;
determining the best path from the receiving node to the destination node through each neighboring node based on information received from each of said neighboring nodes;
continuing the steps until the destination node receives the communication. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A node in a network comprising a plurality of nodes, said node having a memory, a computing capability, and an ability to communicate with one or more other nodes, said node being adapted to receive a communication sent from a source node to be sent to a destination node, said node being adapted to send said communication along a path containing one or more nodes wherein said node determines the best path for said communication to the destination node through neighboring nodes based on information received from said neighboring nodes.
Specification