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

Multi-channel redundant processing systems

Assignee: Charles Stark Draper Laboratory Inc
•
Filing: 1985-01-28
•
Granted: 1987-05-12
•
Expires: 2005-01-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multi-channel redundant processing system having tightly synchronized redundant processor channels wherein one or more additional processors are connected to each of the redundant channels, the redundant outputs being supplied to such additional processors to permit different processing operations to be performed on such redundant outputs. A selected number of added processors can perform the same processing operations and the processed outputs can be supplied to the redundant processor channels to establish a selected degree of reliability while one or more other added processors can be used to perform other processing operations on the redundant outputs in a non-redundant manner. Further, such added processors can be used to detect software programs fault situations in which multiple versions of software programs are used.

Inventors

  • 👤 Jaynarayan H. Lala
  • 👤 Larry D. Brock

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 00:21
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/18; G06F11/182; G06F11/14; G06F11/1479; G06F11/1487; G06F11/183; G06F11/184

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 149 words
An information handling system comprising a plurality of redundant information handling processor channels operating in tight synchronism and each said channel including means for receiving input information from a source associated with said channel and for transmitting said input information to all others of said redundant channels and voting means responsive to said input information and to the input information received from said other channels for providing voted output information in ech channel, the output information in all unfailed channels being identical; a plurality of additional processors, each said channel having one or more of said additional processors connected thereto for further processing the voted output information from said channel, the processed output information from said one or more additional processors of a selected number of said channels being supplied to said plurality of redundant processor channels, the voting means thereof providing voted processed output information in each channel.
Claim 2
Dependent Claim 149 words
An information handling system comprising a plurality of redundant information handling processor channels operating in tight synchronism and each said channel including means for receiving input information from a source associated with said channel and for transmitting said input information to all others of said redundant channels and voting means responsive to said input information and to the input information received from said other channels for providing voted output information in ech channel, the output information in all unfailed channels being identical; a plurality of additional processors, each said channel having one or more of said additional processors connected thereto for further processing the voted output information from said channel, the processed output information from said one or more additional processors of a selected number of said channels being supplied to said plurality of redundant processor channels, the voting means thereof providing voted processed output information in each channel.
Claim 3
Dependent Claim 81 words
An information handling system in accordance with claim 1 wherein the processed output information from said one or more additional processors of a first selected number of said channels is supplied to said plurality of redundant processor channels, the voting means thereof providing voted processed output information from said redundant processor channels; and processed output information from one or more additional processors of a second selected number of said channels is made available without being supplied to said redundant processor channels.
Claim 4
Dependent Claim 36 words
An information handling system in accordance with claim 2 wherein the processed output information from the additional processor of said first selected number of channels is supplied to at least three of said redundant processor channels.
Claim 5
Dependent Claim 44 words
An information handling system in accordance with claim 1, each of said redundant processor channels further including input/output processors connected thereto and to the additional processors thereof for supplying information from said input/output devices to said redundant processor channels and the additional processors thereof.
Claim 6
Dependent Claim 29 words
An information handling system in accordance with claim 4 wherein said redundant processor channels, said additional processors thereof, and said input/output processors thereof are connected by bi-directional bus means.
Claim 7
Dependent Claim 25 words
An information handling system in accordance with claim 1 wherein said redundant processor channels and said additional processors thereof are connected by bi-directional bus means.
Claim 8
Dependent Claim 114 words
An information handling system in accordance with claim 1 wherein the added processors of a selected number of said channels are each arranged to perform the same processing operation on input information from a corresponding redundant processor channel using a different version of software to provide processed output information from the added processors of each of said selected channels; means for supplying the processed output information from each of said selected channels to said redundant processor channels, the voting means of said redundant processor channels being responsive thereto for providing majority voted processed output information, the voted processed output information in all unfailed channels being substantially identical to said majority voted processed output information.
Claim 9
Dependent Claim 30 words
An information handling system in accordance with claim 7 wherein said same processing operation is performed on the added processors of each of said selected number of channels substantially simultaneously.
Claim 10
Dependent Claim 79 words
An information handling system in accordance with claim 7 wherein the processed output information in a failed channel is not substantially identical to said majority voted processed output information and further including means for separately testing the operations of each said redundant processor channels and the added processors of each selected channel to determine if the failed channel has resulted from failure of the hardware in a redundant processor channel or in an added processor of a selected channel.
Claim 11
Dependent Claim 131 words
An information system in accordance with claim 7 wherein the processed output information in a failed channel is not substantially identical to said majority voted processed output information and further wherein the software version in an added processor of said failed channel is interchanged with the software version in an added processor of an unfailed selected channel and the added processors of said selected number of channels perform said same processing operation to provide processed output information from each selected channel, and said processed output information is supplied to said redundant processor channels, the voting means thereof providing voted majority processed output information to determine whether the processed output information from the added processor of the selected unfailed channel is or is not substantially identical to said majority processed output information.

References Cited (Backward Citations)

US4225961A Cited
US4270715A Cited
US4400792A Cited
US4375683A Cited
US4484330A Cited
US4497059A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag