Patent US5226036A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5226036A Expired / Lapsed US ⏱️ 0.0 years remaining

Network diagnostic tool

Assignee: HP Inc
•
Filing: 1990-02-06
•
Granted: 1993-07-06
•
Expires: 2010-02-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A network diagnostic tool for determining the position of a workstation on a local area network (LAN) having timer and echo stations at each end of a multi-access bus. Signals from the LAN workstations propagate in both directions along the bus. When the signals are so propagated, by measuring the time delay between receipt of a data packet and its echo at the timer station, the position of the workstation along a bus can be determined in accordance with that time delay.

Inventors

  • 👤 Martyn J. Riley
  • 👤 Roland J. Burns

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 06:59
CPC Classifications
H; H04; H04L; H04L43/00; H04L43/50

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 209 words
A network diagnostic tool for determining a position of a network node along a bidirectional bus in a network comprising at least said network node and said bus, wherein the network node propagates a data packet and its corresponding data packet in respective directions along the bus, said tool comprising: packet determining means connected at a first predetermined location along the bus for detecting said data packet propagated by said network node in a first direction along the bus; timer means connected at a second predetermined location along the bus for detecting said corresponding data packet propagated by said network node in a second direction along the bus; means for transmitting a signal from the packet detecting means to the timer means indicating receipt by the packet detecting means of said data packet which has propagated in said first direction along the bus; and means for determining the distance of said network node from one of said first and second predetermined locations from an arrival time of said corresponding data packet at said second predetermined location and an arrival time at said second predetermined location of said signal indicating receipt by the packet detecting means of said data packet which has propagated in said first direction along the bus.
Claim 2
Dependent Claim 209 words
A network diagnostic tool for determining a position of a network node along a bidirectional bus in a network comprising at least said network node and said bus, wherein the network node propagates a data packet and its corresponding data packet in respective directions along the bus, said tool comprising: packet determining means connected at a first predetermined location along the bus for detecting said data packet propagated by said network node in a first direction along the bus; timer means connected at a second predetermined location along the bus for detecting said corresponding data packet propagated by said network node in a second direction along the bus; means for transmitting a signal from the packet detecting means to the timer means indicating receipt by the packet detecting means of said data packet which has propagated in said first direction along the bus; and means for determining the distance of said network node from one of said first and second predetermined locations from an arrival time of said corresponding data packet at said second predetermined location and an arrival time at said second predetermined location of said signal indicating receipt by the packet detecting means of said data packet which has propagated in said first direction along the bus.
Claim 3
Dependent Claim 27 words
A network diagnostic tool according to claim 1, wherein said first and second predetermined locations are a first end and a second end of the bus, respectively.
Claim 4
Dependent Claim 58 words
A network diagnostic tool according to claim 1, wherein the timer means comprises means for calculating the time difference between arrival of said corresponding data packet at the second predetermined location and the arrival of the signal indicating receipt by the packet detecting means of said data packet which has propagated in said first direction along the bus.
Claim 5
Dependent Claim 70 words
A network diagnostic tool according to claim 1, wherein the timer means comprises a first storage means for storing a time of arrival of the signal indicating receipt by the packet detecting means of said data packet which has propagated in said first direction along the bus and second storage means for storing a time of arrival of said corresponding data packet at the second predetermined location along the bus.
Claim 6
Dependent Claim 38 words
A network diagnostic tool according to claim 4, wherein the timer means further comprises a microprocessor which utilizes values stored in the first and second storage means to calculate the position of the network node along the bus.
Claim 7
Dependent Claim 32 words
A network diagnostic tool according to claim 5, wherein said microprocessor makes several time difference measurements, compares said measurements and discards any measurement which differs markedly from the majority of the measurements.
Claim 8
Dependent Claim 152 words
A network diagnostic tool for determining a position of a network node along a bidirectional bus in a network comprising at least said network node and said bus, wherein the network node propagates a data packet and its corresponding data packet in respective directions along the bus, said tool comprising: timer means for receiving said data packet propagated from the network node in one direction along the bus; echo means for receiving said corresponding data packet propagated in a direction opposite to said one direction along the bus and for subsequently sending an echo data packet to the timer means; and means for calculating a time difference between the arrival of said data packet and the arrival of said echo data packet at the timer means and for determining from the calculated time difference the distance of said network node from at least one of said timer means and said echo means.
Claim 9
Dependent Claim 152 words
A network diagnostic tool for determining a position of a network node along a bidirectional bus in a network comprising at least said network node and said bus, wherein the network node propagates a data packet and its corresponding data packet in respective directions along the bus, said tool comprising: timer means for receiving said data packet propagated from the network node in one direction along the bus; echo means for receiving said corresponding data packet propagated in a direction opposite to said one direction along the bus and for subsequently sending an echo data packet to the timer means; and means for calculating a time difference between the arrival of said data packet and the arrival of said echo data packet at the timer means and for determining from the calculated time difference the distance of said network node from at least one of said timer means and said echo means.
Claim 10
Dependent Claim 26 words
A network diagnostic tool according to claim 7, wherein the timer means and echo means each comprises time consistent means for detecting data packet arrival times.
Claim 11
Dependent Claim 31 words
A network diagnostic tool according to claim 7, wherein the echo means comprises means for detecting the transmission time of a data packet relative to a previous data packet's arrival time.
Claim 12
Dependent Claim 21 words
A network diagnostic tool according to claim 7, wherein the timer means and echo means each comprises the same hardware components.
Claim 13
Dependent Claim 22 words
A network diagnostic tool according to claim 10, wherein the timer means and echo means are each embodied on a computer card.
Claim 14
Dependent Claim 40 words
A network diagnostic tool according to claim 7, wherein the timer means comprises a timer station connected to a first end of the bus and the echo means comprises an echo station connected to a second end of the bus.
Claim 15
Dependent Claim 19 words
A network diagnostic tool according to claim 12, wherein the echo station echoes all data packets which it receives.
Claim 16
Dependent Claim 24 words
A network diagnostic tool according to claim 12, wherein the echo station echoes all data packets which it receives during a selected time period.
Claim 17
Dependent Claim 27 words
A network diagnostic tool according to claim 7, wherein the timer means and echo means each includes means for identifying a source address of arriving data packets.
Claim 18
Independent Claim 189 words
A method for determining a position of a network node on a communications network comprising a bus to which the network node is connected and timer means and echo means which are connected at opposite ends of the bus, comprising the steps of: sending a data packet and its corresponding data packet from the network node onto the bus so that said data packet and said corresponding data packet propagate in respective directions along the bus; receiving said data packet propagating in one direction along said bus at the timer means; receiving said corresponding data packet propagating in the opposite direction along said bus at the echo means; upon receipt of said corresponding data packet at the echo means, sending an echo data packet in said one direction along said bus; receiving the echo data packet at the timer means; determining a delay between receipt of said data packet propagating in said one direction and receipt of the echo data packet at the timer means; and determining from the time delay the distance of said network node from at least one of said timer means and said echo means.
Claim 19
Independent Claim 189 words
A method for determining a position of a network node on a communications network comprising a bus to which the network node is connected and timer means and echo means which are connected at opposite ends of the bus, comprising the steps of: sending a data packet and its corresponding data packet from the network node onto the bus so that said data packet and said corresponding data packet propagate in respective directions along the bus; receiving said data packet propagating in one direction along said bus at the timer means; receiving said corresponding data packet propagating in the opposite direction along said bus at the echo means; upon receipt of said corresponding data packet at the echo means, sending an echo data packet in said one direction along said bus; receiving the echo data packet at the timer means; determining a delay between receipt of said data packet propagating in said one direction and receipt of the echo data packet at the timer means; and determining from the time delay the distance of said network node from at least one of said timer means and said echo means.
Claim 20
Dependent Claim 50 words
A method according to claim 16, comprising the further step of sending a time delay data packet containing echo time information identifying a delay between receipt of said corresponding data packet at the echo means and transmission of said echo data packet from the echo means to the timer means.
Claim 21
Dependent Claim 34 words
A method according to claim 16, comprising the further step of initially sending a network address data packet from the timer means to the echo means identifying the network address of the network node.
Claim 22
Independent Claim 196 words
A method for determining a position of a network node on a bidirectional communications bus to which the network node is connected, comprising the steps of: sending a data packet and its corresponding data packet from the network node onto the bus so that said data packet and said corresponding data packet propagate in respective directions along the bus; detecting, at a first predetermined location along the bus, said data packet propagated by said network node in a first direction along the bus; detecting, at a second predetermined location along the bus, said corresponding data packet propagated by said network node in a second direction along the bus; transmitting a signal from the first predetermined location to the second predetermined location indicating receipt of said data packet which has propagated in said first direction along the bus; and determining the distance of said network node from one of said first and second predetermined locations from an arrival time of said corresponding data packet at said second predetermined location and an arrival time at said second predetermined location of said signal indicating receipt of said data packet which has propagated in said first direction along the bus.
Claim 23
Independent Claim 196 words
A method for determining a position of a network node on a bidirectional communications bus to which the network node is connected, comprising the steps of: sending a data packet and its corresponding data packet from the network node onto the bus so that said data packet and said corresponding data packet propagate in respective directions along the bus; detecting, at a first predetermined location along the bus, said data packet propagated by said network node in a first direction along the bus; detecting, at a second predetermined location along the bus, said corresponding data packet propagated by said network node in a second direction along the bus; transmitting a signal from the first predetermined location to the second predetermined location indicating receipt of said data packet which has propagated in said first direction along the bus; and determining the distance of said network node from one of said first and second predetermined locations from an arrival time of said corresponding data packet at said second predetermined location and an arrival time at said second predetermined location of said signal indicating receipt of said data packet which has propagated in said first direction along the bus.

References Cited (Backward Citations)

US3953856A Cited
US3919708A Cited
US4297701A Cited
US4562573A Cited
US4594705A Cited
US4694453A Cited
US4764980A Cited
US4750036A Cited
US4914735A Cited
US5048009A Cited
US4947425A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-07-05 1997-01-04 1997-07-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-07-05 2001-01-04 2001-07-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-07-05 2005-01-04 2005-07-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag