US5208809A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Communication network node
Assignee: Nokia Bell Labs
•
Filing: 1992-03-05
•
Granted: 1993-05-04
•
Expires: 2012-03-05
Abstract
Abstract A node for use with asynchronous and synchronous communication networks to interconnect data systems with networks having transmission paths interconnecting network nodes. Apparatus interconnects pulse controlled components of the node with network transmission paths and synchronizes a flow of data incoming to and outgoing from the node on the network transmission paths within the node at an unsynchronized clock pulse rate independent of the data transfer rate on the transmission paths and independent of a master network clock.
Inventors
- 👤 Allen D. Fergeson
- 👤 James A. Uetrecht
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 05:44
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/46
Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
149 words
A node having pulse controlled components for use with communication networks to interconnect data systems with asynchronous and synchronous network transmission paths interconnecting network nodes comprising means interconnected with the node pulse controlled components for generating clock pulses to control data flow through the node pulse controlled components, and means coupled with ones of the network transmission paths incoming to and outgoing from the node and with the pulse controlled components for interconnecting ones of the node pulse controlled components connected with said clock pulse generating means with said ones of the network transmission paths and controlled by said generated clock pulses for synchronizing network transmission path asynchronous and synchronous data flow incoming to and outgoing from the node within the node at a repetition rate of said generated clock pulses independent of data transfer rates of the incoming and outgoing network transmission path asynchronous and synchronous data flow.
Claim 2
Dependent Claim
149 words
A node having pulse controlled components for use with communication networks to interconnect data systems with asynchronous and synchronous network transmission paths interconnecting network nodes comprising means interconnected with the node pulse controlled components for generating clock pulses to control data flow through the node pulse controlled components, and means coupled with ones of the network transmission paths incoming to and outgoing from the node and with the pulse controlled components for interconnecting ones of the node pulse controlled components connected with said clock pulse generating means with said ones of the network transmission paths and controlled by said generated clock pulses for synchronizing network transmission path asynchronous and synchronous data flow incoming to and outgoing from the node within the node at a repetition rate of said generated clock pulses independent of data transfer rates of the incoming and outgoing network transmission path asynchronous and synchronous data flow.
Claim 3
Dependent Claim
46 words
The node set forth in claim 1 wherein said interconnecting and synchronizing means comprise means controlled by a flow of data on an incoming transmission path for receiving and storing bytes of the data incoming from a preceding network node at a first data transfer rate.
Claim 4
Dependent Claim
31 words
The node set forth in claim 3 wherein said clock pulse generating means comprise clock means for generating clock pulses at a pulse rate independent of said first data transfer rate.
Claim 5
Dependent Claim
58 words
The node set forth in claim 3 wherein said interconnecting and synchronizing means comprise means coupled with said receiving and storing means and with said clock means and controlled by said generated clock pulses for unloading ones of said received and stored data bytes from said receiving and storing means into ones of said node pulse controlled components.
Claim 6
Dependent Claim
63 words
The node set forth in claim 4 wherein said node pulse controlled components comprise means coupled with said clock means and controlled by said generated clock pulses for transmitting ones of the unloaded data bytes addressed to a data system interconnected with the node to a node processor coupled with the addressed data system at the pulse rate of said generated clock pulses.
Claim 7
Dependent Claim
89 words
The node set forth in claim 5 wherein said node components comprise means coupled with said clock means and controlled by said generated clock pulses for storing other ones of the unloaded data bytes and data bytes generated by a data system interconnected with the node at said generated clock pulse rate and for selectively outpulsing said stored data bytes to a succeeding network node on an outgoing transmission path at a second data transfer rate independent of said generated clock pulse rate and said first data transfer rate.
Claim 8
Dependent Claim
44 words
The node set forth in claim 6 wherein said interconnecting and synchronizing means comprise means coupled with said succeeding network node and responsive to an overload signal generated by said succeeding network node for inhibiting outpulsing of data bytes to said succeeding network node.
Claim 9
Dependent Claim
56 words
The node set forth in claim 7 wherein said interconnecting and synchronizing means comprise means coupled with said unloading means and said preceding node and responsive to a predetermined number of incoming data bytes stored in said data byte receiving and storing means for inhibiting said preceding node outpulsing data bytes on said incoming transmission line.
Claim 10
Dependent Claim
321 words
A node having pulse controlled components for use with asynchronous and synchronous communication networks to interconnect data systems with network transmission paths interconnecting network nodes comprising means controlled by a flow of data on a transmission path incoming to the node for receiving and storing bytes of said data incoming from a preceding network node at a first data transfer rate, clock means for generating clock pulses at a pulse rate independent of said first data transfer rate, means coupled with said receiving and storing means and with said clock means and controlled by said generated clock pulses for unloading ones of said received and stored data bytes from said receiving and storing means into ones of said node pulse controlled components, means coupled with said clock means and controlled by said generated clock pulses for transmitting ones of the unloaded data bytes addressed to a data system interconnected with the node to a node processor coupled with the addressed data system at said pulse rate of said generated clock pulses, means coupled with said clock means and controlled by said generated clock pulses for storing other ones of the unloaded data bytes and data bytes generated by a data system interconnected with the node at said generated clock pulse rate and for selectively outpulsing said stored data bytes to a succeeding network node on an outgoing transmission path at a second data transfer rate independent of said generated clock pulse rate and said first data transfer rate, means coupled with said succeeding network node and responsive to an overload signal generated by said succeeding network node for inhibiting outpulsing of data bytes to said succeeding network node, and means coupled with said unloading means and said preceding node and responsive to a predetermined number of incoming data bytes stored in said data byte receiving and storing means for inhibiting said preceding node outpulsing data bytes on said incoming transmission line.
Claim 11
Dependent Claim
321 words
A node having pulse controlled components for use with asynchronous and synchronous communication networks to interconnect data systems with network transmission paths interconnecting network nodes comprising means controlled by a flow of data on a transmission path incoming to the node for receiving and storing bytes of said data incoming from a preceding network node at a first data transfer rate, clock means for generating clock pulses at a pulse rate independent of said first data transfer rate, means coupled with said receiving and storing means and with said clock means and controlled by said generated clock pulses for unloading ones of said received and stored data bytes from said receiving and storing means into ones of said node pulse controlled components, means coupled with said clock means and controlled by said generated clock pulses for transmitting ones of the unloaded data bytes addressed to a data system interconnected with the node to a node processor coupled with the addressed data system at said pulse rate of said generated clock pulses, means coupled with said clock means and controlled by said generated clock pulses for storing other ones of the unloaded data bytes and data bytes generated by a data system interconnected with the node at said generated clock pulse rate and for selectively outpulsing said stored data bytes to a succeeding network node on an outgoing transmission path at a second data transfer rate independent of said generated clock pulse rate and said first data transfer rate, means coupled with said succeeding network node and responsive to an overload signal generated by said succeeding network node for inhibiting outpulsing of data bytes to said succeeding network node, and means coupled with said unloading means and said preceding node and responsive to a predetermined number of incoming data bytes stored in said data byte receiving and storing means for inhibiting said preceding node outpulsing data bytes on said incoming transmission line.
Claim 12
Independent Claim
114 words
A method of operating a node having pulse controlled components in communication networks used for interconnecting data systems wherein asynchronous and synchronous network transmission paths interconnect network nodes comprising the steps of generating clock pulses for controlling data flow through the node pulse controlled components, and interconnecting the node pulse controlled components with ones of the network transmission paths incoming to and outgoing from the node and synchronizing a flow of incoming and outgoing network transmission path asynchronous and synchronous data within the node at a pulse rate of said generated clock pulses independent of a data transfer rate of the asynchronous and synchronous data flow on both the incoming and outgoing transmission paths.
Claim 13
Independent Claim
114 words
A method of operating a node having pulse controlled components in communication networks used for interconnecting data systems wherein asynchronous and synchronous network transmission paths interconnect network nodes comprising the steps of generating clock pulses for controlling data flow through the node pulse controlled components, and interconnecting the node pulse controlled components with ones of the network transmission paths incoming to and outgoing from the node and synchronizing a flow of incoming and outgoing network transmission path asynchronous and synchronous data within the node at a pulse rate of said generated clock pulses independent of a data transfer rate of the asynchronous and synchronous data flow on both the incoming and outgoing transmission paths.
Claim 14
Dependent Claim
52 words
The node operating method set forth in claim 10 wherein said interconnecting and synchronizing step comprise the step of receiving and storing bytes of said data incoming from a preceding network node at a first data transfer rate controlled by a flow of data on a transmission path incoming to the node.
Claim 15
Dependent Claim
34 words
The node operating method set forth in claim 11 wherein said clock pulse generating step comprises the step of generating said clock pulses at a pulse rate independent of said first data transfer rate.
Claim 16
Dependent Claim
57 words
The node operating method set forth in claim 12 wherein said interconnecting and synchronizing step comprises the step of unloading ones of said received and stored data bytes from data byte receiving and storing apparatus into ones of said node clock pulse controlled components at a second data transfer rate determined by said generated clock pulse rate.
Claim 17
Dependent Claim
51 words
The node operating method set forth in claim 13 wherein said interconnecting and synchronizing step comprises the step of reading ones of the unloaded data bytes addressed to a data system interconnected with the node into a node processor coupled with the addressed data system at said second data transfer rate.
Claim 18
Dependent Claim
83 words
The node operating method set forth in claim 14 wherein said node interconnecting and synchronizing step comprises the step of storing other ones of the unloaded data bytes and data bytes generated by said data system interconnected with the node at said second data transfer rate and selectively outpulsing said stored data bytes to a succeeding network node on one of a transmission path outgoing from the node at a third data transfer rate independent of said first and second data transfer rates.
Claim 19
Dependent Claim
56 words
The node operating method set forth in claim 15 wherein said interconnecting and synchronizing step comprises the step of inhibiting outpulsing of data bytes to said succeeding network node in response to an overload signal generated by said succeeding network node and sent to said node over said outgoing transmission path coupled with said succeeding node.
Claim 20
Dependent Claim
53 words
The node operating set forth in claim 16 wherein said interconnecting and synchronizing step comprises the step of inhibiting a preceding node from outpulsing data bytes on said incoming transmission path upon determining that a predetermined number of incoming data bytes are currently stored in said node data byte receiving and storing apparatus.
Claim 21
Independent Claim
265 words
A method of operating a node having pulse controlled components in asynchronous and synchronous communication networks used for interconnecting data systems wherein network transmission paths interconnect network nodes comprising the steps of receiving and storing bytes of data incoming from a preceding node of a network in receiving and storing apparatus at a first data transfer rate, generating clock pulses at a pulse rate independent of said first data transfer rate, unloading ones of said received and stored data bytes from said receiving and storing apparatus into ones of said node pulse controlled components at a second data transfer rate determined by said generated clock pulse rate, transmitting ones of the unloaded data bytes addressed to a data system interconnected with the node to a node processor coupled with the addressed data system at said second data transfer rate, storing other ones of the unloaded data bytes and data bytes generated by a data system interconnected with the node at said second data transfer rate and selectively outpulsing said stored data bytes to a succeeding network node on ones of the transmission paths outgoing from said node at a third data transfer rate independent of said first and second data transfer rates, inhibiting outpulsing of said unloaded data bytes and said generated data bytes to said succeeding network node in response to an overload signal generated by said succeeding network node, and inhibiting said preceeding node outpulsing data bytes on a transmission line incoming to the node in response to a predetermined number of incoming data bytes stored in the node receiving and storing apparatus.
Claim 22
Independent Claim
265 words
A method of operating a node having pulse controlled components in asynchronous and synchronous communication networks used for interconnecting data systems wherein network transmission paths interconnect network nodes comprising the steps of receiving and storing bytes of data incoming from a preceding node of a network in receiving and storing apparatus at a first data transfer rate, generating clock pulses at a pulse rate independent of said first data transfer rate, unloading ones of said received and stored data bytes from said receiving and storing apparatus into ones of said node pulse controlled components at a second data transfer rate determined by said generated clock pulse rate, transmitting ones of the unloaded data bytes addressed to a data system interconnected with the node to a node processor coupled with the addressed data system at said second data transfer rate, storing other ones of the unloaded data bytes and data bytes generated by a data system interconnected with the node at said second data transfer rate and selectively outpulsing said stored data bytes to a succeeding network node on ones of the transmission paths outgoing from said node at a third data transfer rate independent of said first and second data transfer rates, inhibiting outpulsing of said unloaded data bytes and said generated data bytes to said succeeding network node in response to an overload signal generated by said succeeding network node, and inhibiting said preceeding node outpulsing data bytes on a transmission line incoming to the node in response to a predetermined number of incoming data bytes stored in the node receiving and storing apparatus.
Claim 23
Dependent Claim
147 words
A node having pulse controlled components for use with communication networks to interconnect data systems with asynchronous network transmission paths interconnecting network nodes comprising means interconnected with the node pulse controlled components for generating clock pulses to control data flow within the node through the pulse controlled components, and means coupled with asynchronous network transmission paths incoming to and outgoing from the node and with the pulse controlled components for interconnecting ones of the node pulse controlled components connected with said clock pulse generating means with said node incoming and outgoing asynchronous transmission paths and controlled by said generated clock pulse for synchronizing asynchronous data flow incoming to and outgoing from the node on the asynchronous network transmission paths within the node at a repetition rate of said generated clock pulses independent of data transfer rates of the incoming and outgoing network transmission path asynchronous data flow.
Claim 24
Dependent Claim
147 words
A node having pulse controlled components for use with communication networks to interconnect data systems with asynchronous network transmission paths interconnecting network nodes comprising means interconnected with the node pulse controlled components for generating clock pulses to control data flow within the node through the pulse controlled components, and means coupled with asynchronous network transmission paths incoming to and outgoing from the node and with the pulse controlled components for interconnecting ones of the node pulse controlled components connected with said clock pulse generating means with said node incoming and outgoing asynchronous transmission paths and controlled by said generated clock pulse for synchronizing asynchronous data flow incoming to and outgoing from the node on the asynchronous network transmission paths within the node at a repetition rate of said generated clock pulses independent of data transfer rates of the incoming and outgoing network transmission path asynchronous data flow.
Claim 25
Dependent Claim
180 words
A node having pulse controlled components for use with communication networks to interconnect data systems with asynchronous and synchronous network transmission paths interconnecting network nodes comprising means interconnected with the node pulse controlled components for generating clock pulses at a pulse rate independent of transfer rates of data flow on the asynchronous and synchronous network transmission paths to control flow of bytes of data through the node pulse controlled components within the node, and means coupled with ones of the network transmission paths incoming to and outgoing from the node and with the pulse controlled components for interconnecting ones of the node pulse controlled components connected with said clock pulse generating means with said ones of the network transmission paths and which are controlled by said generated clock pulses for synchronizing the flow of the network transmission path asynchronous and synchronous data bytes incoming to and outgoing from the node withinthe node at a repetition rate of said generated clock pulses independent of data transfer rates of the incoming and outgoing network transmission path asynchronous and synchronous data byte flow.
Claim 26
Dependent Claim
180 words
A node having pulse controlled components for use with communication networks to interconnect data systems with asynchronous and synchronous network transmission paths interconnecting network nodes comprising means interconnected with the node pulse controlled components for generating clock pulses at a pulse rate independent of transfer rates of data flow on the asynchronous and synchronous network transmission paths to control flow of bytes of data through the node pulse controlled components within the node, and means coupled with ones of the network transmission paths incoming to and outgoing from the node and with the pulse controlled components for interconnecting ones of the node pulse controlled components connected with said clock pulse generating means with said ones of the network transmission paths and which are controlled by said generated clock pulses for synchronizing the flow of the network transmission path asynchronous and synchronous data bytes incoming to and outgoing from the node withinthe node at a repetition rate of said generated clock pulses independent of data transfer rates of the incoming and outgoing network transmission path asynchronous and synchronous data byte flow.
Claim 27
Independent Claim
137 words
A method of operating a node having pulse controlled components in communication networks used for interconnecting data systems wherein asychronous and synchronous network transmission paths interconnect network nodes comprising the steps of generating clock pulses at a pulse rate independent of transfer rates of data flow on asynchronous and synchronous network transmission paths incoming to and outgoing from the node to control flow of data within the node through the node pulse controlled components, and interconnecting the node pulse controlled components with the incoming and outgoing network transmission paths and synchronizing the flow of incoming and outgoing network transmission path asynchronous and synchronous data within the node at the pulse rate of said generated clock pulses independent of the data transfer rates of the asynchronous and synchronous data flow on both the incoming and outgoing transmission paths.
Claim 28
Independent Claim
137 words
A method of operating a node having pulse controlled components in communication networks used for interconnecting data systems wherein asychronous and synchronous network transmission paths interconnect network nodes comprising the steps of generating clock pulses at a pulse rate independent of transfer rates of data flow on asynchronous and synchronous network transmission paths incoming to and outgoing from the node to control flow of data within the node through the node pulse controlled components, and interconnecting the node pulse controlled components with the incoming and outgoing network transmission paths and synchronizing the flow of incoming and outgoing network transmission path asynchronous and synchronous data within the node at the pulse rate of said generated clock pulses independent of the data transfer rates of the asynchronous and synchronous data flow on both the incoming and outgoing transmission paths.
References Cited (Backward Citations)
US4158232A
Cited
US4413338A
Cited
US4390969A
Cited
US4353128A
Cited
US4663706A
Cited
US4528661A
Cited
US4547880A
Cited
US4633489A
Cited
US4554659A
Cited
US4589106A
Cited
US4683563A
Cited
US4805194A
Cited
US4987572A
Cited
US4855998A
Cited
US4860284A
Cited
US4931986A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-05-03 | 1996-11-02 | 1997-05-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-05-03 | 2000-11-02 | 2001-05-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-05-03 | 2004-11-02 | 2005-05-04 | $7700.00 | Window Closed / Lapsed |