Patent US5504746A successfully refreshed from Google Patents.
US5504746A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Radio frequency local area network
Assignee: Avago Technologies International Sales Pte Ltd
•
Filing: 1995-03-27
•
Granted: 1996-04-02
•
Expires: 2015-03-27
Abstract
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 stations, 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.
Inventors
- 👤 Robert C. Meier
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 11:30
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/004; H04L1/0056; H04L1/0071; G; G06; G06F; G06F1/00; G06F1/16; G06F1/1613; G06F1/1626; G06F15/00; G06F15/02; G06F15/0225; G06K; G06K7/00; G06K7/10; G06K7/10544; G06K7/10821; G06K7/1098; H01; H01Q; H01Q1/00; H01Q1/007; H01Q1/12; H01Q1/22; H01Q1/24; H01Q1/241; H01Q21/00; H01Q21/24; H04B; H04B1/00; H04B1/38; H04B1/3827; H04B1/3833; H04L1/0001; H04L1/0023; H04L1/0025; H04L12/00; H04L12/02; H04L12/12; H04L45/00; H04L45/02; H04L45/04; H04L45/44; H04L45/48; H04L9/00; H04L9/40; H04W; H04W40/00; H04W40/24; H04W88/00; H04W88/02; H04W88/06; H04B1/06; H04B1/16; H04B1/1607; H04B1/1615; H04L45/488; H04L69/00; H04L69/14; H04L69/30; H04L69/32; H04L69/322; H04L69/324; H04L69/325; H04L69/326; H04W40/34; H04W84/00; H04W84/02; H04W84/10; H04W84/12; H04W88/04; H04W88/08; H04W88/14
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
134 words
A multi-hop data communication network having wireless communication capability comprising: a plurality of mobile terminals; a plurality of bridges, each of the plurality of bridges and each of the plurality of mobile terminals having a wireless transceiver and comprising a node in the network; said plurality of bridges dynamically create and revise communication pathways between any two nodes in the network; each of said plurality of bridges independently store and maintain local information that specifies how communication packets received should flow through that bridge toward a destination node; said plurality of bridges, together, form a spanning tree which specifies the communication pathways in the multi-hop communication network; and each of said plurality of bridges adding to each communication packet received the identity of a next node in a communication pathway to the destination node.
Claim 2
Dependent Claim
134 words
A multi-hop data communication network having wireless communication capability comprising: a plurality of mobile terminals; a plurality of bridges, each of the plurality of bridges and each of the plurality of mobile terminals having a wireless transceiver and comprising a node in the network; said plurality of bridges dynamically create and revise communication pathways between any two nodes in the network; each of said plurality of bridges independently store and maintain local information that specifies how communication packets received should flow through that bridge toward a destination node; said plurality of bridges, together, form a spanning tree which specifies the communication pathways in the multi-hop communication network; and each of said plurality of bridges adding to each communication packet received the identity of a next node in a communication pathway to the destination node.
Claim 3
Dependent Claim
37 words
The multi-hop data communication network of claim 1 wherein, using a backward learning technique, each of said plurality of bridges independently create and maintain locally stored information to specify how communication traffic should flow through that bridge.
Claim 4
Dependent Claim
14 words
The multi-hop data communication network of claim 2 further comprising a host computer node.
Claim 5
Dependent Claim
23 words
The multi-hop data communication network of claim 2 further comprising a root node that functions as a focal point of the communication network.
Claim 6
Dependent Claim
32 words
The multi-hop data communication network of claim 4 wherein each of the plurality of mobile terminals comprising means for connecting to the root node through selected ones of said plurality of bridges.
Claim 7
Dependent Claim
28 words
The multi-hop data communication network of claim 4 wherein the plurality of mobile terminals further comprising means for connecting to the root node using a HELLO packet protocol.
Claim 8
Dependent Claim
28 words
The multi-hop data communication network of claim 6 wherein spread spectrum communication is used in the transceivers of said plurality of bridges and said plurality of mobile terminals.
Claim 9
Dependent Claim
27 words
The multi-hop data communication network of claim 6 wherein the plurality of mobile terminals further comprising means for automatically re-establishing connection to the root node upon detachment.
Claim 10
Dependent Claim
55 words
The multi-hop data communication network of claim 4 wherein the plurality of mobile terminals and the root node further comprising means for arranging communicaton pathways to provide a minimum number of hops between the root node and the plurality of terminal nodes without overloading the root node or any of the plurality of terminal nodes.
Claim 11
Dependent Claim
222 words
A multi-hop data communication network having wireless communication capability for providing communication pathways comprising: a first communication node; a mobile second communication node from which it is desired to transmit communication packets to the first communication node, said second communication node having a wireless transceiver; a plurality of intermediate communication nodes, each of the plurality of intermediate communication nodes having a wireless transceiver, and said plurality of intermediate communication nodes, together, comprising means for forming communication pathways to relay the communication packets from the second communication node to the first communication node; said mobile second communication node supplementing each communication packet with routing information to guide that communication packet to a selected one of said plurality of intermediate communication nodes in a communication pathway to the first communication node; upon receipt of a communication packet, each of said plurality of intermediate communication nodes supplementing the communication packet with routing information to guide the communication packet to said first communication node if said first communication node is with range, else to another of said intermediate nodes in a communication pathway toward said first communication node; and said intermediate communication nodes dynamically arranging communication pathways to provide a minimum number of intermediate communication nodes needed to complete a communication pathway between the first and second communication nodes without overloading any one intermediate communication node.
Claim 12
Dependent Claim
222 words
A multi-hop data communication network having wireless communication capability for providing communication pathways comprising: a first communication node; a mobile second communication node from which it is desired to transmit communication packets to the first communication node, said second communication node having a wireless transceiver; a plurality of intermediate communication nodes, each of the plurality of intermediate communication nodes having a wireless transceiver, and said plurality of intermediate communication nodes, together, comprising means for forming communication pathways to relay the communication packets from the second communication node to the first communication node; said mobile second communication node supplementing each communication packet with routing information to guide that communication packet to a selected one of said plurality of intermediate communication nodes in a communication pathway to the first communication node; upon receipt of a communication packet, each of said plurality of intermediate communication nodes supplementing the communication packet with routing information to guide the communication packet to said first communication node if said first communication node is with range, else to another of said intermediate nodes in a communication pathway toward said first communication node; and said intermediate communication nodes dynamically arranging communication pathways to provide a minimum number of intermediate communication nodes needed to complete a communication pathway between the first and second communication nodes without overloading any one intermediate communication node.
Claim 13
Dependent Claim
33 words
The multi-hop data communication network of claim 10 wherein the plurality of intermediate communication nodes further comprising means for establishing connection between the first and second communication nodes using a HELLO packet protocol.
Claim 14
Dependent Claim
31 words
The multi-hop data communication network of claim 11 wherein the plurality of intermediate communication nodes further comprising means for automatically re-establishing connection between the first and second communication nodes upon detachment.
Claim 15
Dependent Claim
158 words
In a multi-hop data communication system having a mobile computer node and a plurality of communication nodes, a method for providing communication among the nodes comprising the steps of: (a) establishing a communication link in a network for a selected 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 wireless 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 wireless communication link until all of the plurality of communication nodes have been wirelessly linked; and (e) selectively and wirelessly linking by a mobile computer node to ones of said linked communication nodes as necessary to dynamically maintain communication connectivity with the network as said mobile computer node moves throughout the network.
Claim 16
Dependent Claim
158 words
In a multi-hop data communication system having a mobile computer node and a plurality of communication nodes, a method for providing communication among the nodes comprising the steps of: (a) establishing a communication link in a network for a selected 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 wireless 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 wireless communication link until all of the plurality of communication nodes have been wirelessly linked; and (e) selectively and wirelessly linking by a mobile computer node to ones of said linked communication nodes as necessary to dynamically maintain communication connectivity with the network as said mobile computer node moves throughout the network.
Claim 17
Dependent Claim
169 words
In a multi-hop data communication system having wireless capability, a communication node, a mobile terminal node, and a plurality of intermediate communication nodes, a method for providing communication pathways among the nodes comprising the steps of: (a) establishing for the communication node a wireless communication link with at least one of the plurality of intermediate communication nodes; (b) indicating by each of the wirelessly 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 by the mobile terminal node if it receives the indication, the indication to determine whether to establish a wireless communication link with the intermediate communication node providing the indication, and, if the analysis so indicates, establishing the wireless communication link; (d) branching to step (b) if the mobile terminal 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).
Claim 18
Dependent Claim
169 words
In a multi-hop data communication system having wireless capability, a communication node, a mobile terminal node, and a plurality of intermediate communication nodes, a method for providing communication pathways among the nodes comprising the steps of: (a) establishing for the communication node a wireless communication link with at least one of the plurality of intermediate communication nodes; (b) indicating by each of the wirelessly 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 by the mobile terminal node if it receives the indication, the indication to determine whether to establish a wireless communication link with the intermediate communication node providing the indication, and, if the analysis so indicates, establishing the wireless communication link; (d) branching to step (b) if the mobile terminal 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).
Claim 19
Dependent Claim
181 words
In a multi-hop data communication system having a root node, a plurality of communication nodes, and a plurality of mobile terminal 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 a wireless 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 a wireless communication link; (e) branching to step (c) until all intermediate communication nodes have been linked; and (f) requesting, by any of the mobile terminal nodes a wireless communication link with a selected one of the linked intermediate nodes.
Claim 20
Dependent Claim
181 words
In a multi-hop data communication system having a root node, a plurality of communication nodes, and a plurality of mobile terminal 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 a wireless 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 a wireless communication link; (e) branching to step (c) until all intermediate communication nodes have been linked; and (f) requesting, by any of the mobile terminal nodes a wireless communication link with a selected one of the linked intermediate nodes.
Claim 21
Dependent Claim
255 words
In a multi-hop data communication system having wireless communication capability, a root node, a plurality of communication nodes, and a plurality of mobile 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 wireless 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 wireless communication links which have been established and providing the hopping distance of the wireless link to the root node; (d) analyzing, by the communication nodes which receive the indication from the linked communication nodes, 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 a wireless 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 mobile terminal nodes, the indications which are received from the linked communication nodes to determine with which linked communication nodes to establish a communication link, and, each mobile terminal node establishing at least one wireless communication link; (h) requesting, by any of the plurality of mobile terminal nodes which become unlinked, a wireless communication link and branching step (f); and (i) requesting, by any communication node which becomes unlinked, a communication link and branching to step (c).
Claim 22
Dependent Claim
255 words
In a multi-hop data communication system having wireless communication capability, a root node, a plurality of communication nodes, and a plurality of mobile 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 wireless 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 wireless communication links which have been established and providing the hopping distance of the wireless link to the root node; (d) analyzing, by the communication nodes which receive the indication from the linked communication nodes, 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 a wireless 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 mobile terminal nodes, the indications which are received from the linked communication nodes to determine with which linked communication nodes to establish a communication link, and, each mobile terminal node establishing at least one wireless communication link; (h) requesting, by any of the plurality of mobile terminal nodes which become unlinked, a wireless communication link and branching step (f); and (i) requesting, by any communication node which becomes unlinked, a communication link and branching to step (c).
Claim 23
Dependent Claim
195 words
In a multi-hop data communication system having a plurality of communication nodes and a plurality of mobile terminal 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 wireless 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 root node; (e) analyzing, by the linked communication nodes which receive each indication from the linked communcation nodes, 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 from the linked communcation nodes, 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 wireless communication link; (g) branching to step (c) until all communication nodes have been linked.
Claim 24
Dependent Claim
195 words
In a multi-hop data communication system having a plurality of communication nodes and a plurality of mobile terminal 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 wireless 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 root node; (e) analyzing, by the linked communication nodes which receive each indication from the linked communcation nodes, 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 from the linked communcation nodes, 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 wireless communication link; (g) branching to step (c) until all communication nodes have been linked.
References Cited (Backward Citations)
JPS5310206A
Cited
US4164628A
Cited
US4352955A
Cited
US4369443A
Cited
US4332027A
Cited
US4420682A
Cited
US4697244A
Cited
US4956783A
Cited
US4689786A
Cited
US4670899A
Cited
US4644532A
Cited
US4835372A
Cited
US4789983A
Cited
US5008882A
Cited
US5018133A
Cited
US5055660A
Cited
US4910794A
Cited
US5070536A
Cited
US4916441A
Cited
US4864559A
Cited
US4924462A
Cited
US4940974A
Cited
US5065003A
Cited
US5142531A
Cited
US5029183A
Cited
US5142550A
Cited
US5150360A
Cited
US5058200A
Cited
US5128932A
Cited
US5280480A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-04-02 | 1999-10-02 | 2000-04-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-04-02 | 2003-10-02 | 2004-04-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-04-02 | 2007-10-02 | 2008-04-02 | $7700.00 | Window Closed / Lapsed |