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

Reliable local data network arrangement

Assignee: Nokia Bell Labs
•
Filing: 1984-12-17
•
Granted: 1987-09-08
•
Expires: 2004-12-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The reliability of a distributed processing system is enhanced through the use of a highly reliable data communication system. Each node of such a system is connected to the other nodes by a local data network, including duplicated data network media, such as coaxial cables. Each node includes a maintenance processor for controlling which of the duplicate network media is active and which is standby. Regular inter-node data packets are transmitted over the active network medium. Control data packets to the maintenance processor are sent from a control node over the standby network medium. The maintenance processor can also totally stop transmission of data from the associated node to both data network media.

Inventors

  • 👤 Roger A. Elliott
  • 👤 Wayne V. Lindquist

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 06:18
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/40; H04L12/40006; H04L12/40032; H04L12/407; H04L12/413; H04L12/54; H04L12/56; H04L12/5691; H04L12/5692; H04L43/00; H04L43/08; H04L43/0805; H04L43/0817; H04L43/10; H04L69/00; H04L69/40; H04L9/00; H04L9/40; H04M; H04M3/00; H04M3/22; H04M3/24; H04M3/241; G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/22

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 105 words
In a distributed processing system comprising a plurality of processor complexes, each complex comprising at least one processor, means for transmitting data packets among said processor complexed comprising: two local data network transmission media; and a network interface uniquely associated with and connected to each of said processor complexes and connected to both of said transmission media for conveying operational data packets between the associated processor complex and one of said transmission media and comprising a maintenance processor for receiving control data packets from the other of said transmission media and responsive to received control data packets for controlling maintenance operations of said network interface.
Claim 2
Dependent Claim 105 words
In a distributed processing system comprising a plurality of processor complexes, each complex comprising at least one processor, means for transmitting data packets among said processor complexed comprising: two local data network transmission media; and a network interface uniquely associated with and connected to each of said processor complexes and connected to both of said transmission media for conveying operational data packets between the associated processor complex and one of said transmission media and comprising a maintenance processor for receiving control data packets from the other of said transmission media and responsive to received control data packets for controlling maintenance operations of said network interface.
Claim 3
Dependent Claim 111 words
In a distributed processing system comprising a plurality of processor complexes, each complex comprising at least one processor, means for transmitting data packets among said processor complexes comprising: two local data network transmission media; and a network interface uniquely associated with and connected to each of said processor complexes and connected to both of said transmission media for conveying operational data packets between the associated processor complex and one of said transmission media and for receiving control data packets from the other of said transmission media, wherein said network interface comprises a maintenance processor responsive to said control data packets for selecting said one and said other of said transmission media.
Claim 4
Dependent Claim 111 words
In a distributed processing system comprising a plurality of processor complexes, each complex comprising at least one processor, means for transmitting data packets among said processor complexes comprising: two local data network transmission media; and a network interface uniquely associated with and connected to each of said processor complexes and connected to both of said transmission media for conveying operational data packets between the associated processor complex and one of said transmission media and for receiving control data packets from the other of said transmission media, wherein said network interface comprises a maintenance processor responsive to said control data packets for selecting said one and said other of said transmission media.
Claim 5
Dependent Claim 155 words
A network interface for use in a distributed processing system, said distributed processing system comprising two local data network transmission media and a plurality of processor complexes, each complex comprising at least one processor, said network interface associated with and connected to one processor complex and connected to both of said transmission media, one of said transmission media being designated active and one of said transmission media being designated standby, for transmitting data packets between said one processor complex and said media, comprising: a maintenance processor for receiving control packets from the one of said transmission media designated standby and, responsive to receipt of said control packets, for changing the designation of one of said transmission media to active and changing the designation of one of said transmission media to standby; and means for conveying data packets between said one processor complex and the one of said transmission media designated active by said maintanence processor.
Claim 6
Dependent Claim 155 words
A network interface for use in a distributed processing system, said distributed processing system comprising two local data network transmission media and a plurality of processor complexes, each complex comprising at least one processor, said network interface associated with and connected to one processor complex and connected to both of said transmission media, one of said transmission media being designated active and one of said transmission media being designated standby, for transmitting data packets between said one processor complex and said media, comprising: a maintenance processor for receiving control packets from the one of said transmission media designated standby and, responsive to receipt of said control packets, for changing the designation of one of said transmission media to active and changing the designation of one of said transmission media to standby; and means for conveying data packets between said one processor complex and the one of said transmission media designated active by said maintanence processor.
Claim 7
Dependent Claim 38 words
The network interface of claim 3 in which said maintenance processor comprises means for generating output control signals to control said means for conveying data packets to transmit to no more than one of said two transmission media.
Claim 8
Dependent Claim 36 words
The network interface of claim 4 in which said means for generating said output control signals is further adapted to control said means for conveying data packets to transmit to neither of said two transmission media.
Claim 9
Dependent Claim 34 words
The network interface of claim 4 in which said maintenance processor is further responsive to said control packets, received from the one of said transmission media designated standby, to generate said output control signals.
Claim 10
Dependent Claim 124 words
In a distributed processing system, comprising a plurality of processor complexes and data communication means interconnecting said processor complexes, a method of communicating data between a first and a second of said processor complexes, comprising the steps of: providing two local data network transmission media as part of said data communication means; designating one of said transmission media as active and the other of said transmission media as standby transmitting data packets from said first processor complex over said active transmission medium; receiving said data packets in said second processor complex from said active transmission medium; transmitting control packets from said second processor complex over said standby transmission medium; and receiving said control packets in said first processor complex from said standby transmission medium.
Claim 11
Dependent Claim 124 words
In a distributed processing system, comprising a plurality of processor complexes and data communication means interconnecting said processor complexes, a method of communicating data between a first and a second of said processor complexes, comprising the steps of: providing two local data network transmission media as part of said data communication means; designating one of said transmission media as active and the other of said transmission media as standby transmitting data packets from said first processor complex over said active transmission medium; receiving said data packets in said second processor complex from said active transmission medium; transmitting control packets from said second processor complex over said standby transmission medium; and receiving said control packets in said first processor complex from said standby transmission medium.
Claim 12
Dependent Claim 31 words
The method of communicating data of claim 7 in which said step of receiving said control packets further comprises the steps of: generating an interrupt signal to said first processor complex.
Claim 13
Dependent Claim 45 words
The method of communicating data of claim 7, further comprising the step of: responsive to reception of said control packets in said first processor complex, changing the designation of said one transmission medium to standby and the designation of said other transmission medium to active.
Claim 14
Dependent Claim 101 words
In a distributed processing system comprising a plurality of processor complexes, each complex comprising at least one processor, means for transmitting data packets among said processor complexes comprising: two local data network transmission media; and a network interface uniquely associated with and connected to each of said processor complexes and connected to both of said transmission media, comprising a maintenance processor for designating one of said transmission media active, for designating one of said transmission media standby, and means for conveying data packets between the associated processor complex and the one of said transmission media designated active by said maintenance processor.
Claim 15
Dependent Claim 101 words
In a distributed processing system comprising a plurality of processor complexes, each complex comprising at least one processor, means for transmitting data packets among said processor complexes comprising: two local data network transmission media; and a network interface uniquely associated with and connected to each of said processor complexes and connected to both of said transmission media, comprising a maintenance processor for designating one of said transmission media active, for designating one of said transmission media standby, and means for conveying data packets between the associated processor complex and the one of said transmission media designated active by said maintenance processor.
Claim 16
Dependent Claim 39 words
The distributed processing system of claim 10 in which said maintenance processor comprises means for generating output control signals to control said means for conveying data packets to transmit to no more than one of said two transmission media.
Claim 17
Dependent Claim 37 words
The distributed processing system of claim 11 in which said means for generating said output control signals is further adapted to control said means for conveying data packets to transmit to neither of said two transmission media.
Claim 18
Dependent Claim 46 words
The distributed processing system of claim 12 in which said maintenance processor is further adapted to designate one of said transmission media as standby, and is responsive to control packets, received from the one of said transmission media designated standby, to generate said output control signals.
Claim 19
Dependent Claim 33 words
The distributed processing system of claim 11 in which said maintenance processor is responsive to control packets, received from the one of said transmission media designated standby, to generate said output control signals.
Claim 20
Dependent Claim 33 words
The distributed processing system of claim 10 in which said maintenance processor is further adapted to receive control packets from the one of said transmission media designated as standby by said maintenance processor.
Claim 21
Dependent Claim 61 words
The distributed processing system of claim 15 in which one of said plurality of processor complexes and its associated network interface is designated a control node, and in which said control node is operative under program control to generate and transmit said control packets on the one of said transmission media designated standby by the maintenance processor of said control node.
Claim 22
Dependent Claim 62 words
The distributed processing system of claim 16, in which the network interface of said control node is responsive to data received from a processor of the processor complex of said control node to convey said control packets from said processor complex of said control node to the one of said transmission media designated standby by the maintenance processor of said control node.
Claim 23
Dependent Claim 42 words
The distributed processing system of claim 15 in which said network interface further comprises means for receiving said control packets from the one of said transmission media designated active by said maintenance processor and transmitting said control packets to said maintenance processor.
Claim 24
Dependent Claim 58 words
The distributed processing system of claim 10 in which one of said plurality of processor complexes and its associated network interface is designated a control node, and in which said control node is operative under program control to transmit control packets on the one of said transmission media designated standby by the maintenance processor of said control node.
Claim 25
Dependent Claim 62 words
The distributed processing system of claim 19, in which the network interface of said control node is responsive to data received from a processor of the processor complex of said control node to convey said control packets from said processor complex of said control node to the one of said transmission media designated standby by the maintenance processor of said control node.
Claim 26
Dependent Claim 24 words
The distributed processing system of claim 10 in which said network interface further comprises an interface processor for controlling said means for conveying data.
Claim 27
Dependent Claim 38 words
The distributed processing system of claim 21 in which said maintenance processor is responsive to a control packet received over said one of said transmission media designated as standby to generate an interrupt signal to said interface processor.
Claim 28
Dependent Claim 44 words
The distributed processing system of claim 22 in which said maintenance processor is further adapted to generate data signals, and in which said interface processor is responsive to said interrupt signal and said data signals to initiate a program identified by said data signals.
Claim 29
Dependent Claim 48 words
The distributed processing system of claim 10 in which said maintenance processor is responsive to a control packet received over said one of said transmission media designated as standby to generate an interrupt signal to one of the processors of the processor complex associated with said network interface.
Claim 30
Dependent Claim 55 words
The distributed processing system of claim 24 in which said maintenance processor is further adapted to generate data signals, and in which said one of the processors of the processor complex associated with said network interface is responsive to said interrupt signal and said data signals to initiate a program identified by said data signals.
Claim 31
Dependent Claim 29 words
The distributed processing system of claim 10 wherein said maintenance processor is further responsive to data signals received from said associated processor complex to initiate execution of a program.
Claim 32
Dependent Claim 22 words
The distributed processing system of claim 10 wherein said network interface comprises an interface processor for controlling said means for conveying data.
Claim 33
Dependent Claim 28 words
The distributed processing system of claim 27 wherein said maintenance processor is further responsive to data signals received from said interface processor to initiate execution of a program.

References Cited (Backward Citations)

US4063220A Cited
US4408300A Cited
US4464658A Cited
US4543629A Cited
US4532626A Cited
US4554656A Cited
US4562573A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-09-07 1991-03-09 1991-09-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-09-07 1995-03-09 1995-09-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-09-07 1999-03-09 1999-09-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag