Patent US5734830A successfully refreshed from Google Patents.
US5734830A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multi-equipment routing method and master station for layered protocol communication network system
Assignee: Motorola Solutions Inc
•
Filing: 1995-07-03
•
Granted: 1998-03-31
•
Expires: 2015-07-03
Abstract
Abstract The multi-equipment routing method (700) and master station (400) include customized virtual ports that are selected by a polling unit in accordance with a link address header that identifies a matched secondary station to which the data message is to be delivered such that a network equipment type (NET) is also automatically identified. The routing method and master station provide for customizing functions typically found in layers 1-3 of the open systems interconnections OSI model such that a communication may occur between network of different equipment types, such as systems network architecture-type (SNA-type) and non-SNA type equipment.
Inventors
- 👤 Ray Balogh
- 👤 Michael E. Vitez
- 👤 Luc Gadbois
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 02:18
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/40; H04L12/403; H04L9/00; H04L9/40; H04L45/00; H04L69/00; H04L69/18
Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
623 words
A multi-equipment routing master station for facilitating digital data stream transmission/reception, comprising: A) layer one (1) protocol means, coupled to receive/transmit data along a multi-drop transmission line, for facilitating data conveyance, B) polling means, coupled to transmit/receive data to/from the layer one protocol means, for utilizing at least a first selected message field to determine a network equipment type, NET, and for unifying/sorting data from/to at least first and second port means that are responsive to at least first and second NET secondary stations for respective NETs utilizing further protocol layers, C) the first port means, being responsive to the polling means and to further protocol layers for a first respective NET, for utilizing a first data link control protocol to unify/sort transmitted/received data from/to the first NET secondary station(s), and D) the second port means, coupled to the polling means and to further protocol layers for a second respective NET, for utilizing a second data link control protocol to unify/sort transmitted/received data from/to the second NET secondary station(s), wherein the digital data stream includes message fields, in a layered protocol communication network system having the multi-drop transmission line coupled to secondary stations of at least the first and the second NET, wherein each first selected message field includes a link address header for identifying a matched secondary station for the message such that a network equipment type (NET) is also automatically identified, wherein the first port means and the second port means substantially comprise at least a first synchronous data link control telecommunications packet assembler/disassembler means (SDLC TPAD) and at least a first multi-point X.25 master packet assembler/disassembler means (MX.25 Master PAD), respectively, operably coupled to transmit/receive data in the network and existing within the multi-equipment routing master station as complete and independent virtual ports, and E) further including that, where a layered protocol physical layer is operably coupled to transmit/receive data for the at least first and second NETs and said data is arranged in message fields, having a layer 1 protocol unit for performing standard high level data link control (HDLC) handling of the data, the multi-equipment routing master station utilizes a sequential protocol stack such that: the polling means is operably coupled to receive data from the layered protocol physical layer and utilizes a first message field to provide a link address of the data to identify and route the data to one of: a SDLC TPAD and a MX.25 Master PAD, and further including, E1) for the SDLC TPAD, link control unit means (LCU), operably coupled to the polling means to transmit/receive data for the first NET to/from the polling means, for managing link level data flow and providing said data to at least a first station control unit means (SCU), and the SCU means, operably coupled to transmit/receive data for the first NET to/from the LCU, for routing said data to a preselected secondary station, E2)for the MX.25 Master PAD, level 2 port control unit (LCU) means, operably coupled to the polling means to transmit/receive the data for the second NET to/from the polling means, for managing link level data flow and providing the said data to level station control block (SCU) means, and the SCU means, operably coupled to transmit/receive data for the second NET to/from the LCU, for routing said data to a preselected secondary station, E3) a level 3 protocol is provided such that there is further provided: E3a) for the SDLC TPAD, SDLC transfer means, operably coupled to transmit/receive the data to/from the SCU means, for transferring SDLC data across a transmission medium, and E3b) for the MX.25 PAD, X.25 transfer means, operably coupled to transmit/receive the data to/from the SCU means, for routing packets of said data traffic across a transmission medium.
Claim 2
Dependent Claim
623 words
A multi-equipment routing master station for facilitating digital data stream transmission/reception, comprising: A) layer one (1) protocol means, coupled to receive/transmit data along a multi-drop transmission line, for facilitating data conveyance, B) polling means, coupled to transmit/receive data to/from the layer one protocol means, for utilizing at least a first selected message field to determine a network equipment type, NET, and for unifying/sorting data from/to at least first and second port means that are responsive to at least first and second NET secondary stations for respective NETs utilizing further protocol layers, C) the first port means, being responsive to the polling means and to further protocol layers for a first respective NET, for utilizing a first data link control protocol to unify/sort transmitted/received data from/to the first NET secondary station(s), and D) the second port means, coupled to the polling means and to further protocol layers for a second respective NET, for utilizing a second data link control protocol to unify/sort transmitted/received data from/to the second NET secondary station(s), wherein the digital data stream includes message fields, in a layered protocol communication network system having the multi-drop transmission line coupled to secondary stations of at least the first and the second NET, wherein each first selected message field includes a link address header for identifying a matched secondary station for the message such that a network equipment type (NET) is also automatically identified, wherein the first port means and the second port means substantially comprise at least a first synchronous data link control telecommunications packet assembler/disassembler means (SDLC TPAD) and at least a first multi-point X.25 master packet assembler/disassembler means (MX.25 Master PAD), respectively, operably coupled to transmit/receive data in the network and existing within the multi-equipment routing master station as complete and independent virtual ports, and E) further including that, where a layered protocol physical layer is operably coupled to transmit/receive data for the at least first and second NETs and said data is arranged in message fields, having a layer 1 protocol unit for performing standard high level data link control (HDLC) handling of the data, the multi-equipment routing master station utilizes a sequential protocol stack such that: the polling means is operably coupled to receive data from the layered protocol physical layer and utilizes a first message field to provide a link address of the data to identify and route the data to one of: a SDLC TPAD and a MX.25 Master PAD, and further including, E1) for the SDLC TPAD, link control unit means (LCU), operably coupled to the polling means to transmit/receive data for the first NET to/from the polling means, for managing link level data flow and providing said data to at least a first station control unit means (SCU), and the SCU means, operably coupled to transmit/receive data for the first NET to/from the LCU, for routing said data to a preselected secondary station, E2)for the MX.25 Master PAD, level 2 port control unit (LCU) means, operably coupled to the polling means to transmit/receive the data for the second NET to/from the polling means, for managing link level data flow and providing the said data to level station control block (SCU) means, and the SCU means, operably coupled to transmit/receive data for the second NET to/from the LCU, for routing said data to a preselected secondary station, E3) a level 3 protocol is provided such that there is further provided: E3a) for the SDLC TPAD, SDLC transfer means, operably coupled to transmit/receive the data to/from the SCU means, for transferring SDLC data across a transmission medium, and E3b) for the MX.25 PAD, X.25 transfer means, operably coupled to transmit/receive the data to/from the SCU means, for routing packets of said data traffic across a transmission medium.
Claim 3
Dependent Claim
37 words
The multi-equipment routing master station of claim 1 wherein the layer one (1) protocol means utilizes a physical protocol suitable for use on a multi-drop transmission line, and, where selected, the physical protocol is a bit-oriented protocol.
Claim 4
Dependent Claim
50 words
The multi-equipment routing master station of claim 1 wherein the first port means is of the first NET and includes a synchronous data link control (SDLC) packet assembler/disassembler (PAD), responsive to the polling means for passing data identified for the first NET to a matched SDLC data link secondary station.
Claim 5
Dependent Claim
49 words
The multi-equipment routing master station of claim 1 wherein the second port means is of the second NET and includes a multi-point X.25 (MX.25) packet assembler/disassembler (MX.25 PAD), responsive to the polling means for passing data identified for the second NET to a matched MX.25 data link secondary station.
Claim 6
Dependent Claim
40 words
The multi-equipment routing master station of claim 1 wherein the polling means, the first port means, and the second port means substantially provide a layer 1-3 System Network Architecture/Open System Interconnection (SNA/OSI) protocol for the layered protocol communication network system.
Claim 7
Dependent Claim
38 words
The multi-equipment routing master station of claim 1 wherein the protocol provides for at least one of: A) synchronizing transmitted/received data, B) controlling a flow of multi-drop transmission/reception line data, and C) detecting and correcting data transmission errors.
Claim 8
Dependent Claim
28 words
The multi-equipment routing master station of claim 1 wherein each port means includes transmission protocol means for transferring data across a transmission medium to X.25 compatible end-point equipment.
Claim 9
Dependent Claim
44 words
The multi-equipment routing master station of claim 7 wherein the transmission protocol means utilizes one of: A) an International Telegraph and Telephone Consultative Committee (CCITT) Recommendation X.25 packet interface standard protocol, and B) an SNA procedure for transferring SDLC data across a transmission medium.
Claim 10
Dependent Claim
79 words
The multi-equipment routing master station of claim 1 wherein, for each additional different network equipment type (NET) beyond the first and second NET types transmitted/received on one multi-drop transmission line, further including: port means for each additional different NET, operably coupled to transmit/receive said NET, for at least performing a data link control function for the NET such that data for each said different NET may be transported across a transmission medium to at least a first secondary station.
Claim 11
Dependent Claim
22 words
The multi-equipment routing master station of claim 9 wherein the first secondary station is an X.25 secondary station (X.25 compatible end-point equipment).
Claim 12
Dependent Claim
106 words
The multi-equipment routing master station of claim 1 wherein each port means substantially comprises at least: A) a link control unit, responsive to the polling means, for providing unification/sorting of data from/to at least a first station control unit, B) the station control unit(s) being responsive to the link control unit and at least a first level 3 data transfer unit, for facilitating data transfer from/to the link control unit to/from the first level 3 data transfer unit(s), and C) the level 3 data transfer unit(s) being responsive to the station control unit(s), for facilitating data transfer from/to the station control units(s) to/from a transmission medium.
Claim 13
Dependent Claim
44 words
The multi-equipment routing master station of claim 1 wherein the data traffic is synchronized and wherein a synchronizing protocol utilized by the layer one (1) protocol unit includes one of: A) NRZI (non-return to zero inverted) code, and B) NRZ (non-return to zero) code.
Claim 14
Independent Claim
582 words
A method for enabling secondary stations of at least a first and a second different communication network equipment type (NET) to transmit/receive data, comprising the steps of at least one of (A) and (B): A) for transmitting, utilizing at least two virtual ports, wherein a virtual port is provided for each different NET: A1) each virtual port's utilizing a data link control protocol to receive corresponding at least first/second NET secondary station(s) data, to unify said data together with a first selected message field that identifies the NET, and to provide said unified data for polling, A2) polling data received from at least the first and the second virtual port and unifying said data in accordance with the identified NET for transmission, and A3) utilizing a layer one protocol unit to facilitate data conveyance, B) for receiving, utilizing at least two virtual ports, wherein a virtual port is provided for each different NET: B1) utilizing a layer one protocol unit to facilitate data conveyance, B2) polling and sorting received data to an identified NET and passing said data to at least a first/second virtual port in accordance with the identified first/second NET, and B3) each virtual port's utilizing a data link control protocol to sort the received NET data in accordance with identified receiving at least first/second NET secondary station(s) and to provide said sorted data to the identified secondary station(s), wherein the data in (A) and (B) is arranged in message fields, on a same multidrop transmission line coupled to the secondary stations of at least the first and the second different communication network equipment type (NET), wherein data includes at least a first selected message field having a link address header for identifying a matched secondary station for the message such that a network equipment type (NET) is also automatically identified, wherein the first and the second virtual ports substantially comprise at least a first synchronous data link control telecommunications packet assembler/disassembler means (SDLC TPAD) and at least a first multi-point X.25 master packet assembler/disassembler means (MX.25 Master PAD), respectively, operably coupled to transmit/receive data in the network and existing within a multi-equipment routing master station as complete and independent virtual ports, and C) further including utilizing a layered protocol physical layer to transmit/receive data for the at least first and second NETs where said data is arranged in message fields, having a layer one protocol unit for performing standard high level data link control (HDLC) handling of the data, utilizing a sequential protocol stack such that: polling includes utilizing a first message field to provide a link address of the data to identify and route the data to a SDLC TPAD/MX.25 Master PAD, and further including, C1) for the SDLC TPAD, a link control unit's (LCU's) managing bit-oriented data flow and providing said data to at least a first station control unit (SCU), and the SCUs's routing said data to a secondary station identified by a message field (address header), C2) for the MX.25 Master PAD), a level 2 port control unit's (LCU's) managing bit-oriented data flow and providing the said data to level station control block (SCU(s)), and the SCUs's routing said data to a secondary station identified by a message field (address header), and C3) providing a level 3 protocol such that: C3a) for the SDLC TPAD, transferring data received from the SCU unit(s) (SDLC data) across a transmission medium, and C3b) for the MX.25 PAD, routing packets of data from the SCU(s) across a transmission medium.
Claim 15
Independent Claim
582 words
A method for enabling secondary stations of at least a first and a second different communication network equipment type (NET) to transmit/receive data, comprising the steps of at least one of (A) and (B): A) for transmitting, utilizing at least two virtual ports, wherein a virtual port is provided for each different NET: A1) each virtual port's utilizing a data link control protocol to receive corresponding at least first/second NET secondary station(s) data, to unify said data together with a first selected message field that identifies the NET, and to provide said unified data for polling, A2) polling data received from at least the first and the second virtual port and unifying said data in accordance with the identified NET for transmission, and A3) utilizing a layer one protocol unit to facilitate data conveyance, B) for receiving, utilizing at least two virtual ports, wherein a virtual port is provided for each different NET: B1) utilizing a layer one protocol unit to facilitate data conveyance, B2) polling and sorting received data to an identified NET and passing said data to at least a first/second virtual port in accordance with the identified first/second NET, and B3) each virtual port's utilizing a data link control protocol to sort the received NET data in accordance with identified receiving at least first/second NET secondary station(s) and to provide said sorted data to the identified secondary station(s), wherein the data in (A) and (B) is arranged in message fields, on a same multidrop transmission line coupled to the secondary stations of at least the first and the second different communication network equipment type (NET), wherein data includes at least a first selected message field having a link address header for identifying a matched secondary station for the message such that a network equipment type (NET) is also automatically identified, wherein the first and the second virtual ports substantially comprise at least a first synchronous data link control telecommunications packet assembler/disassembler means (SDLC TPAD) and at least a first multi-point X.25 master packet assembler/disassembler means (MX.25 Master PAD), respectively, operably coupled to transmit/receive data in the network and existing within a multi-equipment routing master station as complete and independent virtual ports, and C) further including utilizing a layered protocol physical layer to transmit/receive data for the at least first and second NETs where said data is arranged in message fields, having a layer one protocol unit for performing standard high level data link control (HDLC) handling of the data, utilizing a sequential protocol stack such that: polling includes utilizing a first message field to provide a link address of the data to identify and route the data to a SDLC TPAD/MX.25 Master PAD, and further including, C1) for the SDLC TPAD, a link control unit's (LCU's) managing bit-oriented data flow and providing said data to at least a first station control unit (SCU), and the SCUs's routing said data to a secondary station identified by a message field (address header), C2) for the MX.25 Master PAD), a level 2 port control unit's (LCU's) managing bit-oriented data flow and providing the said data to level station control block (SCU(s)), and the SCUs's routing said data to a secondary station identified by a message field (address header), and C3) providing a level 3 protocol such that: C3a) for the SDLC TPAD, transferring data received from the SCU unit(s) (SDLC data) across a transmission medium, and C3b) for the MX.25 PAD, routing packets of data from the SCU(s) across a transmission medium.
Claim 16
Dependent Claim
33 words
The method of claim 13 wherein the layer one protocol unit utilizes a physical protocol suitable for use on a multi-drop transmission line, and, where selected, the physical protocol is a bit-oriented protocol.
Claim 17
Dependent Claim
41 words
The method of claim 13 wherein the first port is of the first NET and includes a synchronous data link control (SDLC) packet assembler/disassembler (PAD) for passing data identified for the first NET to a matched SDLC data link secondary station.
Claim 18
Dependent Claim
45 words
The method of claim 13 wherein the second port is of the second NET and includes a multi-point X.25 (MX.25) packet assembler/disassembler (MX.25 PAD), responsive to the polling means for passing data identified for the second NET to a matched MX.25 data link secondary station.
Claim 19
Dependent Claim
27 words
The method of claim 13 wherein the method substantially provides a layer 1-3 System Network Architecture/Open System Interconnection (SNA/OSI) protocol for the layered protocol communication network system.
Claim 20
Dependent Claim
35 words
The method of claim 13 wherein the protocol provides for at least one of: A) synchronizing transmitted/received data, B) controlling a flow of multi-drop transmission/reception line data, and C) detecting and correcting data transmission errors.
Claim 21
Dependent Claim
21 words
The method of claim 13 wherein transmission protocol provides for transferring data across a transmission medium to X.25 compatible end-point equipment.
Claim 22
Dependent Claim
38 words
The method of claim 19 wherein the transmission protocol utilizes one of: A) an International Telegraph Consultative Committee (CCITT) Recommendation X.25 packet interface standard protocol, and B) an SNA procedure for transferring SDLC data across a transmission medium.
Claim 23
Dependent Claim
70 words
The method of claim 13 wherein, for each additional different network equipment type (NET) beyond the first and second NET types transmitted/received on one multi-drop transmission line, further including: for each additional different NET, at least performing a data link control function for each additional different NET such that data for each said different NET may be transported across a transmission medium to at least a first matched secondary station.
Claim 24
Dependent Claim
21 words
The method of claim 21 wherein transmission protocol provides for transferring data across a transmission medium to X.25 compatible end-point equipment.
Claim 25
Dependent Claim
37 words
The method of claim 13 including synchronizing data and wherein a synchronizing protocol utilized by the layer one protocol unit includes one of: A) NRZI (non-return to zero inverted) code, and B) NRZ (non-return to zero) code.
References Cited (Backward Citations)
US4079452A
Cited
US4188664A
Cited
US4346452A
Cited
US5146572A
Cited
US4608689A
Cited
US4648061A
Cited
US4734853A
Cited
US4726017A
Cited
US4891783A
Cited
US4855905A
Cited
US4954983A
Cited
US5021949A
Cited
US5113497A
Cited
US5167021A
Cited
US5274767A
Cited
US4975830A
Cited
US5121482A
Cited
US5072441A
Cited
US5175820A
Cited
US5317568A
Cited
US5195181A
Cited
US5317695A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-03-30 | 2001-09-29 | 2002-03-31 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-03-30 | 2005-09-29 | 2006-03-31 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-03-30 | 2009-09-29 | 2010-03-31 | $7700.00 | Window Closed / Lapsed |