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

Local area communication network

Assignee: Johns Hopkins University
•
Filing: 1981-09-22
•
Granted: 1984-05-29
•
Expires: 2001-09-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communications network for providing full-duplex data transfer between any two network interface units on a one-to-all-others contention bus. Network interface units (NIUs) send and receive data signals on outgoing and incoming links, respectively, which are connected to junction boxes which couple the incoming link connected to one network interface unit to the outgoing links of only the other NIUs. The data signals have source address codes and destination address codes applied thereto, which codes are examined by each NIU receiving a data signal to determine (1) if the NIU will accept the data signal for processing and (2) if full duplex data transfer is occurring. Transmission of all data signals in the network is temporarily aborted when any two NIUs are transmitting data signals and at least the signal transmitted by one of the NIUs is not addressed to the other NIU.

Inventors

  • 👤 Steven A. Kahn
  • 👤 Robert L. Stewart
  • 👤 Stephen G. Tolchin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 20:06
CPC Classifications
H; H04; H04L; H04L69/00; G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/368; G06F13/376; H04L12/00; H04L12/28; H04L12/44

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 111 words
A communications network for a distributed data processing system comprising: a plurality of network nodes, each network node comprising an incoming link on which a data signal to the corresponding network node is received and at least one network node further comprising an outgoing link on which a data signal from the at least one network node is transmitted; and means, interposed between the network nodes, for coupling the outgoing link of a network node to the incoming links of only all the other network nodes, such that a data signal on an outgoing link of a particular network node does not enter the incoming link of the particular network node.
Claim 2
Dependent Claim 111 words
A communications network for a distributed data processing system comprising: a plurality of network nodes, each network node comprising an incoming link on which a data signal to the corresponding network node is received and at least one network node further comprising an outgoing link on which a data signal from the at least one network node is transmitted; and means, interposed between the network nodes, for coupling the outgoing link of a network node to the incoming links of only all the other network nodes, such that a data signal on an outgoing link of a particular network node does not enter the incoming link of the particular network node.
Claim 3
Dependent Claim 88 words
A communications network for a distributed data processing system comprising: a plurality of network nodes, each network node comprising (a) an incoming link on which a data signal to the corresponding network node is received and (b) an outgoing link on which a data signal from the corresponding network node is transmitted; and means, interposed between the network nodes, for coupling the outgoing link of a first network node to the incoming links of all the network nodes other than the incoming link of the first network node.
Claim 4
Dependent Claim 88 words
A communications network for a distributed data processing system comprising: a plurality of network nodes, each network node comprising (a) an incoming link on which a data signal to the corresponding network node is received and (b) an outgoing link on which a data signal from the corresponding network node is transmitted; and means, interposed between the network nodes, for coupling the outgoing link of a first network node to the incoming links of all the network nodes other than the incoming link of the first network node.
Claim 5
Dependent Claim 24 words
A communications network as in claim 2 wherein the incoming links and the outgoing links of the plurality of network nodes comprise fiberoptic links.
Claim 6
Dependent Claim 29 words
A communications network as in claim 2 wherein the incoming link of and the outgoing link of each network node comprise means for independently conveying data in opposite directions.
Claim 7
Dependent Claim 57 words
A communications network as in claim 4 wherein the coupling means comprises means for intercoupling the outgoing link of each network node to each of the incoming links of only all the other network nodes, such that the outgoing link of a particular network node is not intercoupled to the incoming link of the particular network node.
Claim 8
Dependent Claim 87 words
A communications network as in claim 5 wherein the incoming link of and the outgoing link of a network node together comprise a spatially multiplexed link pair and wherein the intercoupling means comprises at least one junction box, each such junction box having a fixed number of link pairs connectable thereto and each such junction box having means for directing data signals from the outgoing link of each link pair to the incoming links of only the other link pairs of the fixed number of link pairs.
Claim 9
Dependent Claim 89 words
A communications network as in claim 6 wherein each such junction box comprises: a plurality of exclusive input port-output port pairs, the input port of each such pair providing an entrance for data signals from a particular network interface unit and the output port providing an exit for data signals passing to the same particular network interface unit; and means for coupling each input port of a particular input port-output port pair to all the output ports other than the output port of the particular input port-output port pair.
Claim 10
Dependent Claim 42 words
A communications network as in claim 7 wherein the coupling means comprises gating means for connecting each output port of a particular input port-output port pair to each input port other than the input port of the particular input port-output port pair.
Claim 11
Dependent Claim 73 words
A communications network as in claim 8 wherein the gating means comprises a plurality of gates having one output line and a plurality of input lines, the output line of each gate being connected to one corresponding output port and the input lines to each gate being connected to receive data signals from all input ports other than the input port paired with the output port connected to the corresponding gate output line.
Claim 12
Dependent Claim 45 words
A communications network as in claim 7 wherein the data signals communicated to the junction box are in optical form and the coupling means couples data signals in electrical form, the input ports comprising means for converting optical data signals into corresponding electrical data signals.
Claim 13
Dependent Claim 22 words
A communications network as in claim 10 wherein the output ports comprise means for converting electrical data signals into optical data signals.
Claim 14
Dependent Claim 66 words
A communications network as in claim 11 wherein the at least one junction box comprises a plurality of junction boxes each of which has link pairs connected thereto and wherein the intercoupling means further comprises means for interconnecting the junction boxes, such that data signals on an outgoing link connected to one junction box are conveyed to each incoming link connected to the other junction boxes.
Claim 15
Dependent Claim 123 words
A communications network as in claim 2 wherein each network node further comprises a corresponding network interface unit which is connected to the incoming link and to the outgoing link of the network node and which comprises (a) a node receiver connected to receive data signals on the incoming link and (b) a node transmitter connected to transmit data signals onto the outgoing link, each transmitted data signal being addressed to at least one other network interface unit; and wherein each network interface unit further comprises means for inhibiting data transfer in the network when the node transmitter of any given network interface unit transmits data at the same time that such given network interface unit receives data which is not addressed thereto.
Claim 16
Dependent Claim 38 words
A communications network as in claim 13 wherein each network interface unit further comprises: means for providing full duplex data transfer between two network nodes when the two network nodes are transmitting data signals addressed to each other.
Claim 17
Dependent Claim 116 words
A communications network as in claim 6 or 12 wherein each network node further comprises a corresponding network interface unit which comprises a node receiver connected to receive data signals on the incoming link of a particular network node and a node transmitter connected to transmit data signals on the outgoing link of the particular network node, each transmitted data signal being addressed to at least one other network interface unit; and wherein each network interface unit further comprises means for inhibiting data transfer in the network when the node transmitter of any given network interface unit transmits data at the same time that such given network interface unit receives data which is not addressed thereto.
Claim 18
Dependent Claim 38 words
A communications network as in claim 15 wherein each network interface unit further comprises: means for providing full duplex data transfer between two network nodes when the two network nodes are transmitting data signals addressed to each other.
Claim 19
Dependent Claim 95 words
A junction box for coupling a plurality of network interface units of a communications network, the junction box comprising: a plurality of exclusive input port-output port pairs, the input port of each such pair providing an entrance for data signals from a particular network interface unit and the output port providing an exit for data signals passing to the same particular network interface unit; and means for coupling each input port of a particular input port-output port pair to all the output ports other than the output port of the particular input port-output port pair.
Claim 20
Dependent Claim 95 words
A junction box for coupling a plurality of network interface units of a communications network, the junction box comprising: a plurality of exclusive input port-output port pairs, the input port of each such pair providing an entrance for data signals from a particular network interface unit and the output port providing an exit for data signals passing to the same particular network interface unit; and means for coupling each input port of a particular input port-output port pair to all the output ports other than the output port of the particular input port-output port pair.
Claim 21
Dependent Claim 42 words
A junction box as in claim 17 wherein the coupling means comprises gating means for connecting each output port of a particular input port-output port pair to each input port other than the input port of the particular input port-output port pair.
Claim 22
Dependent Claim 73 words
A junction box as in claim 18 wherein the gating means comprises a plurality of gates having one output line and a plurality of input lines, the output line of each gate being connected to one corresponding output port and the input lines to each gate being connected to receive data signals from all input ports other than the input port paired with the output port connected to the corresponding gate output line.
Claim 23
Dependent Claim 45 words
A junction box as in claim 18 wherein the data signals communicated to the junction box are in optical form and the coupling means couples data signals in electrical form, the input ports comprising means for converting optical data signals into corresponding electrical data signals.
Claim 24
Dependent Claim 22 words
A junction box as in claim 20 wherein the output ports comprise means for converting electrical data signals into optical data signals.
Claim 25
Dependent Claim 145 words
A network interface unit for interfacing at least one host to permit communication with other hosts in a network, the network interface unit comprising: means for transmitting data signals which have source address codes and destination address codes applied thereto; means for receiving data signals which have corresponding source address codes and destination address codes applied thereto; and a collision detecting means, connected to the transmitting means and to the receiving means, for indicating the occurrence of a collision where both (1) the transmitting means of any network interface unit is transmitting and the receiving means thereof is receiving and (2) either (a) the source address code on the received data signal differs from the destination address code on the transmitted data signal or (b) the destination address code on the received data signal differs from the source address code of the transmitted data signal.
Claim 26
Dependent Claim 145 words
A network interface unit for interfacing at least one host to permit communication with other hosts in a network, the network interface unit comprising: means for transmitting data signals which have source address codes and destination address codes applied thereto; means for receiving data signals which have corresponding source address codes and destination address codes applied thereto; and a collision detecting means, connected to the transmitting means and to the receiving means, for indicating the occurrence of a collision where both (1) the transmitting means of any network interface unit is transmitting and the receiving means thereof is receiving and (2) either (a) the source address code on the received data signal differs from the destination address code on the transmitted data signal or (b) the destination address code on the received data signal differs from the source address code of the transmitted data signal.
Claim 27
Dependent Claim 54 words
A network interface unit as defined in claim 22 being a sample of a plurality of such network interface units further comprising: means, connected to the transmitting means and to the receiving means, for simultaneously transmitting a first data signal to and receiving a second data signal from any one other network interface unit.
Claim 28
Dependent Claim 39 words
The sample network interface unit as in claim 23 further comprising: means for accepting received data signals which have a destination address code applied thereto that is the same as the address code identifying the sample network interface unit.
Claim 29
Dependent Claim 93 words
The sample network interface unit as in claim 24 wherein: the collision detecting means comprises (a) means for delaying the acceptance by the signal accepting means of a received data signal only if the transmitting means of the sample network interface unit is transmitting and (b) means for determining, while the acceptance of the data signal is delayed, if the destination address code applied to the data signal received by the sample network interface unit differs from the address code which identifies the sample network interface unit, wherein such condition represents a collision.
Claim 30
Dependent Claim 35 words
The sample network interface unit as in claim 25 further comprising: means, connected to the collision detecting means, for aborting the transfer of data on the network when a condition representing a collision is present.
Claim 31
Dependent Claim 46 words
The sample network interface unit as in claim 26 wherein the aborting means comprises: means, connected to the collision detecting means, for transmitting an abort signal from the sample network interface unit to all other network interface units when a condition representing a collision is present.

References Cited (Backward Citations)

US4156798A Cited
US4201891A Cited
US4347498A Cited
US4380063A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-05-29 1987-11-28 1988-05-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-05-29 1991-11-28 1992-05-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-05-29 1995-11-28 1996-05-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag