← Back to Patent Explorer
US4805170A Expired / Lapsed US ⏱️ 0.0 years remaining

Data communication network

Assignee: Nokia Bell Labs
•
Filing: 1987-04-29
•
Granted: 1989-02-14
•
Expires: 2007-04-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A network for data transmission between nodes interconnected by transmission paths on which a predefined data signal is continuously transmitted to sequentially reach each node. Data traffic is controlled by apparatus responsive to receiving the predefined data signal a predetermined number of times and generating node signals each varying in time in accordance with data traffic on the network to control node access thereto. Multiple nodes are enabled to mutually write data onto the network proportional to the communication network data traffic independent of the network location of the predefined data signal.

Inventors

  • 👤 Allen D. Fergeson
  • 👤 Anwar Khurshid
  • 👤 David M. Rouse

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 10:12
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/42; H04L12/427; H04L12/433

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 106 words
In a network having nodes interconnected by transmission paths on which a predefined data signal is continuously transmitted to sequentially reach each node, said network comprising means for controlling node access to the network CHARACTERIZED IN THAT said node access controlling means comprises means responsive to receiving the predefined data signal a predetermined number of times at each node for generating node signals each having a length varying in time in accordance with data traffic on the network to control node access to the network such that multiple ones of the nodes may concurrently write data onto the network in proportion to the network data traffic.
Claim 2
Dependent Claim 106 words
In a network having nodes interconnected by transmission paths on which a predefined data signal is continuously transmitted to sequentially reach each node, said network comprising means for controlling node access to the network CHARACTERIZED IN THAT said node access controlling means comprises means responsive to receiving the predefined data signal a predetermined number of times at each node for generating node signals each having a length varying in time in accordance with data traffic on the network to control node access to the network such that multiple ones of the nodes may concurrently write data onto the network in proportion to the network data traffic.
Claim 3
Dependent Claim 46 words
The network of claim 1 CHARACTERIZED IN THAT said node signal generating means comprises means for detecting at each node the predefined data signal continuously transmitted on the network transmission paths and counting the number of times the predefined data signal is detected by a node.
Claim 4
Dependent Claim 39 words
The network of claim 2 CHARACTERIZED IN THAT said node signal generating means also comprises means enabled by said detecting and counting means for registering the predetermined number of times the predefined data signal is detected by the node.
Claim 5
Dependent Claim 41 words
The network of claim 3 CHARACTERIZED IN THAT said node signal generating means also comprises means for recording an active and idle state whenever the node is transmitting and not transmitting data received on a transmission path incoming to the node.
Claim 6
Dependent Claim 30 words
The network of claim 4 CHARACTERIZED IN THAT said node signal generating means also comprises means for indicating when the node has write data to be written onto the network.
Claim 7
Dependent Claim 44 words
The network of claim 5 CHARACTERIZED IN THAT said node signal generating means also comprises means for enabling the node to write data onto the network and to transmit data received on the incoming transmission path on a transmission path outgoing from the node.
Claim 8
Dependent Claim 78 words
The network of claim 6 CHARACTERIZED IN THAT said node signal generating means also comprises means responsive to the recording means idle state and to the registering means having recorded the predetermined number of times the predefined data signal has been detected by the node for generating one of the node signals setting the enabling means in response to the indicating means indicating the node has write data to write the write data onto the outgoing transmission path.
Claim 9
Dependent Claim 34 words
The network of claim 7 CHARACTERIZED IN THAT said node signal generating means also comprises means enabled by the one generated node signal for initializing the detecting and counting means to an initial count.
Claim 10
Dependent Claim 43 words
The network of claim 8 CHARACTERIZED IN THAT said node signal generating means further comprises means for detecting an end of the write data and setting the enabling means to enable the node to transmit the received data on the outgoing transmission path.
Claim 11
Dependent Claim 36 words
The network of claim 9 CHARACTERIZED IN THAT each of the nodes comprises means for temporarily storing the data received on the incoming transmission path as the write data is written onto the outgoing transmission path.
Claim 12
Dependent Claim 125 words
A network for data transmission between nodes interconnected by transmission paths on which a predefined data signal is continuously transmitted to sequentially reach each node CHARACTERIZED IN THAT said network comprises means for detecting the predetermined data signal at each node and counting the number of times the predefined data signal is detected by a node; and means responsive to said detecting and counting means having counted a predetermined number of the detected predefined data signals for generating gate signals at each node having a length varying in time in accordance with the data traffic on the network to control node access to the network such that multiple ones of the nodes may concurrently write data onto the network in proportion to network data traffic.
Claim 13
Dependent Claim 125 words
A network for data transmission between nodes interconnected by transmission paths on which a predefined data signal is continuously transmitted to sequentially reach each node CHARACTERIZED IN THAT said network comprises means for detecting the predetermined data signal at each node and counting the number of times the predefined data signal is detected by a node; and means responsive to said detecting and counting means having counted a predetermined number of the detected predefined data signals for generating gate signals at each node having a length varying in time in accordance with the data traffic on the network to control node access to the network such that multiple ones of the nodes may concurrently write data onto the network in proportion to network data traffic.
Claim 14
Dependent Claim 49 words
The network of claim 11 CHARACTERIZED IN THAT each network node comprises means for storing the write data wherein said storing means has means for indicating when the node has stored write data to be written onto the network and means for detecting an end of the write data.
Claim 15
Dependent Claim 48 words
The network of claim 12 CHARACTERIZED IN THAT said generating means comprises means for recording an active state whenever the node is transmitting data received on a transmission path incoming to the node and for recording an idle state when the node is not transmitting the received data.
Claim 16
Dependent Claim 65 words
The network of claim 13 CHARACTERIZED IN THAT said generating means also comprises means responsive to the recording means idle state and to the predetermined number of detected predefined data signals for generating one of the gate signals enabling the node in response to the indicating means indicating stored write data to write the stored write data onto a transmission path outgoing from the node.
Claim 17
Dependent Claim 70 words
The network of claim 14 CHARACTERIZED IN THAT said generating means further comprises means enabled by said enabling means for initializing the detecting and counting means to return to an initial count, and means reset by said detecting means detecting the end of the write data for disconnecting said storing means from the outgoing transmission path and enabling the node to transmit the received data on the outgoing transmission path.
Claim 18
Dependent Claim 205 words
A network for data transmission between nodes interconnected by transmission paths on which a predefined data signal is continuously transmitted to sequentially reach each node CHARACTERIZED IN THAT each node comprises detector apparatus for detecting the predefined data signal, counter apparatus connected to said detector apparatus for counting the number of times the predefined data signal is detected by the node, register apparatus coupled to said counter apparatus for registering a predetermined number of times the predetermined data signal is detected by the node, recording apparatus for recording an active state whenever the node is transmitting data received on a transmission path incoming to the node on a transmission path outgoing from the node and for recording an idle state when the node is not transmitting the received data, store apparatus for storing write data wherein said store apparatus indicates when the node has stored the write data and detects an end of the write data, and means responsive to the recording apparatus idle state and to the register apparatus predetermined number for enabling the node in response to the store apparatus indicating stored write data to write the stored write data on the outgoing transmission path in proportion to data traffic on the network.
Claim 19
Dependent Claim 205 words
A network for data transmission between nodes interconnected by transmission paths on which a predefined data signal is continuously transmitted to sequentially reach each node CHARACTERIZED IN THAT each node comprises detector apparatus for detecting the predefined data signal, counter apparatus connected to said detector apparatus for counting the number of times the predefined data signal is detected by the node, register apparatus coupled to said counter apparatus for registering a predetermined number of times the predetermined data signal is detected by the node, recording apparatus for recording an active state whenever the node is transmitting data received on a transmission path incoming to the node on a transmission path outgoing from the node and for recording an idle state when the node is not transmitting the received data, store apparatus for storing write data wherein said store apparatus indicates when the node has stored the write data and detects an end of the write data, and means responsive to the recording apparatus idle state and to the register apparatus predetermined number for enabling the node in response to the store apparatus indicating stored write data to write the stored write data on the outgoing transmission path in proportion to data traffic on the network.
Claim 20
Independent Claim 121 words
A method of controlling data transmission on a network having nodes interconnected by transmission paths on which a predefined data signal is continuously transmitted to sequentially reach each node CHARACTERIZED IN THAT the data transmission controlling method comprises the steps of detecting the predetermined data signal at each node and counting the number of times the predefined data signal is detected by a node; and generating gate signals at the nodes having a length varying in time in accordance with data traffic on the network and in response to having counted a predetermined number of the detected predefined data signals to control the nodes such that multiple nodes may concurrently write data onto the network in proportion to network data traffic.
Claim 21
Independent Claim 121 words
A method of controlling data transmission on a network having nodes interconnected by transmission paths on which a predefined data signal is continuously transmitted to sequentially reach each node CHARACTERIZED IN THAT the data transmission controlling method comprises the steps of detecting the predetermined data signal at each node and counting the number of times the predefined data signal is detected by a node; and generating gate signals at the nodes having a length varying in time in accordance with data traffic on the network and in response to having counted a predetermined number of the detected predefined data signals to control the nodes such that multiple nodes may concurrently write data onto the network in proportion to network data traffic.
Claim 22
Dependent Claim 55 words
The data transmission controlling method of claim 17 CHARACTERIZED IN THAT said method also comprises the steps of storing write data in a node write store to be written onto a transmission path outgoing from the node, indicating when the node has stored the write data, and detecting an end of the stored write data.
Claim 23
Dependent Claim 50 words
The data transmission controlling method of claim 18 CHARACTERIZED IN THAT said method also comprises the step of recording an active state when the node is transmitting data received on a transmission path incoming to the node and an idle state when the node is not transmitting the received data.
Claim 24
Dependent Claim 60 words
The data transmission controlling method of claim 19 CHARACTERIZED IN THAT said method also comprises the step of enabling the node in response to the steps of indicating stored write data and to recording an idle state to write the stored write data onto the outgoing transmission path when the predetermined number of detected predefined data signals have been counted.
Claim 25
Dependent Claim 58 words
The data transmission controlling method of claim 20 CHARACTERIZED IN THAT said method further comprises the steps of initializing the detecting and counting step to return to an initial count, and enabling the node in response to the step of detecting an end of the stored write data to transmit the received data onto the outgoing transmission path.
Claim 26
Dependent Claim 106 words
A node for transmitting data on a network having a plurality of the nodes interconnected by transmission paths on which a predetermined data signal is continuously transmitted to sequentially reach each node CHARACTERIZED IN THAT said node comprises means for detecting the predefined data signal and counting the number of times the predefined data signal is detected by the node, and means responsive to said detecting and counting means having counted a predetermined number of the detected predefined data signals for enabling the node to write data onto the network upon acquisition of the write data independent of the network location of the predefined data signal.
Claim 27
Dependent Claim 106 words
A node for transmitting data on a network having a plurality of the nodes interconnected by transmission paths on which a predetermined data signal is continuously transmitted to sequentially reach each node CHARACTERIZED IN THAT said node comprises means for detecting the predefined data signal and counting the number of times the predefined data signal is detected by the node, and means responsive to said detecting and counting means having counted a predetermined number of the detected predefined data signals for enabling the node to write data onto the network upon acquisition of the write data independent of the network location of the predefined data signal.

References Cited (Backward Citations)

US31852A Cited
USRE31852E Cited
USRE31852F1 Cited
US3752932A Cited
US4517644A Cited
US4583217A Cited
US4554659A Cited
US4616359A Cited
US4566097A Cited
US4566098A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-02-14 1992-08-15 1993-02-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-02-14 1996-08-15 1997-02-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-02-14 2000-08-15 2001-02-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag