Nova Patents
AU2800992A

A radio frequency local area network

Abstract

An apparatus and a method for routing data in a radio data communication system having one or more host computers, one or more intermediate base statios, and one or more RF terminals organizes the intermediate base stations into an optimal spanning-tree network to control the routing of data to and from the RF terminals and the host computer efficiently and dynamically. Communication between the host computer and the RF terminals is achieved by using the network of intermediate base stations to transmit the data. <IMAGE>

Term

Term ended

Projected expiry passed 1 October 2012, 14 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 10 independent, 0 dependent

  1. 1
    WHAT IS CLAIMED IS:1. A multi-hop data communication network having RF capability comprising: a host computer node;a plurality of terminal nodes;and a plurality of bridging nodes which dynamically create and revise communication pathways between any two nodes in the network, each of the bridging nodes independently storing and maintaining local information that specifies how communication traffic should flow through that bridging node, and the plurality of bridging nodes, together, providing a complete specification for the communication pathways in the multi-hop communication network.
  2. 2
    A multi-hop data communication system comprising:a root node;a plurality of terminal nodes;a plurality of bridging nodes which dynamically arrange communication pathways between the root node and the other nodes in the network;and said nodes using a backward learning technique to independently create and maintain locally stored information to specify how communication traffic should flow through that bridging node.
  3. 3
    A data communication system providing communication pathways between comprising:a plurality of terminal nodes;and a plurality of bridging nodes dynamically interconnecting the terminal nodes to provide communication pathways between the terminal nodes, each of the bridging nodes independently storing and PCT/US92/08610 - 38 updating local information that specifies the communication pathways through that bridging node.
  4. 4
    A multi-hop data communication system providing communication pathways comprising:a first communication node;a second communication node from which it is desired to initiate communication with the first communication node;a plurality of intermediate communication nodes;and the communication nodes dynamically arranging communication pathways to provide a minimum number of hops between the first and second nodes without overloading any one intermediate node.
  5. 5
    A multi-hop data communication system providing communication pathways comprising:a first and a second communication node between which communication is desired;a plurality of intermediate communication nodes;said communication nodes using backward learning techniques dynamically interconnecting the first and second communication nodes to provide a communication pathway with the lowest number of hops possible without overloading any one intermediate communication node;and said communication nodes maintaining current information specifying how communication traffic should flow therethrough.
  6. 6
    In a multi-hop data communication system having a computer node and a plurality of PCT/US92/08610 - 39 communication nodes, a method for providing communication among the nodes comprising the steps of:(a) establishing a communication link between the computer node and one of the plurality of communication nodes;(b) indicating from the communication node which has been linked to those of the remaining, unlinked communication nodes that a communication link has been established;(c) establishing a communication link between the unlinked communication nodes which receive the indication and the linked communication node;(d) repeating steps (b) and (c) for each communication node which has established a communication link until all of the plurality of communication nodes have been linked;and (e) requesting, by any of the communication nodes which become unlinked, a communication link ;nd branching to step (b).
  7. 7
    In a multi-hop data communication system having a first and second communication node and a plurality of intermediate communication nodes, a method for providing communication pathways among the communication nodes comprising the steps of:(a) establishing for the first communication node a communication link with at least one of the plurality of intermediate communication nodes;(b) indicating by each of the linked intermediate communication nodes that a communication link has been established and providing the hopping distance of that link;(c) analyzing, by the intermediate communication nodes which receive the indication and PCT/US92/08610 - 40 by the second communication node if it receives the indication, the indication to determine whether to establish a communication link with the intermediate communication node providing the indication, and, if the analysis so indicates, establishing the communication link;(d) branching to step (b) if the second communication node has not been linked;and (e) requesting, by any of the communication nodes which become unlinked, a communication link and branching to step (b).
  8. 8
    Ina multi-hop data communication system having a root node and a plurality of communication nodes a method for providing and maintaining communication pathways among the nodes comprising the steps of:(a) indicating by the root node that communication links may be established;(b) analyzing, by the communication nodes which receive the indication, the indication to determine whether to establish a communication link with the root node providing the indication, and, if the analysis so indicates, establishing the communication link;(c) indicating by each of the linked communication nodes the hopping distance of the link to the root node;(d) analyzing, by the communication nodes which receive the indication, the indication to determine whether to establish a communication link with the linked communication node providing the indication, and, if the analysis so indicates, establishing the communication link;PCT/US92/08610 - 41 (e) branching to step (c) until all intermediate communication nodes have been linked;and (f) requesting, by any of the intermediate nodes which become unlinked, a communication link and branching to step (c).
  9. 9
    In a multi-hop data communication system having a root node, a plurality of communication nodes, and a plurality of terminal nodes a method for providing communication pathways among the communication nodes comprising the steps of:(a) indicating by the root node a readiness to establish communication links;(b) establishing communication links between the root node and the communication nodes receiving the indication;(c) indicating by each of the linked communication nodes the number of communication links which have been established and providing the hopping distance of the link to the root node;(d) analyzing, by the communication nodes which receive the indication, the indication to determine whether to establish a communication link with the linked communication node providing the indication, and, if the analysis so indicates, establishing the communication link;(e) branching to step (c) until all communication nodes have been linked;(f) indicating by the linked communication nodes the hopping distance of the link to the root node;(g) analyzing, by the plurality of terminal nodes, the indications which are received to determine which linked communication nodes to establish, and, PCT/US92/08610 - 42 each terminal node establishing at least one communication link;(h) requesting, by any of the plurality of terminal nodes which become unlinked, a communication link and branching to step (f);and (i) requesting, by any communication node which becomes unlinked, a communication link and branching to step (c) .
  10. 10
    In a multi-hop data communication system having a plurality of communication nodes, a method for providing communication pathways among the communication nodes comprising the steps of:(a) selecting one of the communication nodes to be a root node;(b) indicating by the root node that communication links may be established;(c) establishing communication links between the root node and the communication nodes receiving the indication;(d) indicating by each of the linked communication nodes the hopping distance of the link to the first communication node;(e) analyzing, by the linked communication nodes which receive each indication, the indications to determine whether to replace the current communication link with a link to the communication node providing the indication, and, if the analysis so indicates, replacing the communication link;(f) analyzing, by the unlinked communication nodes which receive each indication, the indications to determine whether to establish a communication link with the communication node providing the indication, and, if the analysis so indicates, establishing the communication link;WO 93/07691 PCT/US92/08610 - 43 (g) branching to step (c) until communication nodes have been linked. all «I Η* LU Ο Cs Ό PCT/US92/08610 International application No. PCT/US92/08610