Patent US482520A successfully refreshed from Google Patents.
Patent US4497059A successfully refreshed from Google Patents.
US4497059A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multi-channel redundant processing systems
Assignee: Charles Stark Draper Laboratory Inc
•
Filing: 1982-04-28
•
Granted: 1985-01-29
•
Expires: 2002-04-28
Abstract
Abstract A system having a plurality of redundant channels operating in tight synchronism wherein input information received in one or more of said channels is distributed to all the other channels. The received information in each channel is retransmitted to suitable voter circuitry in each channel so as to provide one or more voted outputs in each channel based on the distributed and retransmitted information from all the channels. The voted outputs from all unfailed channels are substantially identical and the voted output from a failed channel will not be identical to that of the unfailed channels.
Inventors
- 👤 T. Basil Smith
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 17:16
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/18; G06F11/183; G06F11/184; G06F11/187; G06F11/188; G06F11/182
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
166 words
An information handling system which includes a plurality of redundant information handling channels and at least one input signal supplied to one of said channels, said system comprising timing means for maintaining the operation of said channels in tight synchronism; means in said one channel for transmitting said input signal received thereby to all other channels; means in each said other channel for receiving the transmitted input signal from said one channel and for re-transmitting said received signals to all of said plurality of channels; means in each of said channels for receiving said re-transmitted signals; voting means in each of said channels responsive to the received re-transmitted signals from said other channels for providing a voted output signal in each channel; and means responsive to the voted output signals for determining the substantial identity of voted output signals from all unfailed channels, any channel not providing a voted output signal which corresponds to said substantially identical voted output signals being identifiable as a failed channel.
Claim 2
Dependent Claim
166 words
An information handling system which includes a plurality of redundant information handling channels and at least one input signal supplied to one of said channels, said system comprising timing means for maintaining the operation of said channels in tight synchronism; means in said one channel for transmitting said input signal received thereby to all other channels; means in each said other channel for receiving the transmitted input signal from said one channel and for re-transmitting said received signals to all of said plurality of channels; means in each of said channels for receiving said re-transmitted signals; voting means in each of said channels responsive to the received re-transmitted signals from said other channels for providing a voted output signal in each channel; and means responsive to the voted output signals for determining the substantial identity of voted output signals from all unfailed channels, any channel not providing a voted output signal which corresponds to said substantially identical voted output signals being identifiable as a failed channel.
Claim 3
Dependent Claim
80 words
An information handling system in accordance with claim 1 wherein each of said channels is supplied with an input signal and further wherein each channel includes means for transmitting the input signal at each said channel to all other channels; means for receiving the transmitted signals from all other channels and for re-transmitting said received signals to all channels; and voting means responsive to re-transmitted signals from all channels for providing a plurality of voted output signals in each channel.
Claim 4
Dependent Claim
73 words
An information handling system in accordance with claim 2 and further including means in each channel responsive to the plurality of voted output signals therein for providing a selected signal representative of the voted output signals; whereby the selected signals from all unfailed channels when said voted output signals are substantially identical, any channel not providing a selected signal which corresponds to said substantially identical selected signals being identifiable as a failed channel.
Claim 5
Independent Claim
50 words
A system in accordance with claims 2 or 3 wherein said system includes a plurality of sensor means each associated with one of said channels for providing a plurality of signals representative of a sensed parameter value, which signals are respectively provided as input signals to each of said channels.
Claim 6
Dependent Claim
43 words
An information handling system in accordance with claim 1 wherein said system includes at least one sensor means for providing a signal representative of a sensed parameter value which sensed signal is provided as the input signal to said at least one channel.
Claim 7
Dependent Claim
40 words
An information handling system in accordance with claim 1 wherein said system includes an interrupt handling means associated with said one channel and responsive to a interrupt signal for providing said at least one input signal to said one channel.
Claim 8
Dependent Claim
45 words
An information handling system in accordance with claim 1 wherein each of said channels includes an interrupt handling means each responsive to an associated interrupt signal, an interrupt handling means of only one channel at a time providing an input signal to said one channel.
Claim 9
Dependent Claim
65 words
An information handling system in accordance with claims 7 or 8 wherein each of said channels further includes means for providing a masking signal to the voter means in each channel said voter means being responsive to and interpreting said masking signal so as to mask out from the voting operation a signal input thereto associated with a repetitive interrupt signal received at a channel.
Claim 10
Dependent Claim
224 words
A start-up operation control system for use in an information handling system which includes a plurality of redundant information handling channels having means for handling input information to provide output information, each of said channels capable of providing at different times channel synchronization signals; timing means for maintaining the operation of said channels in tight synchronism; means in each channel for transmitting said channel synchronization signals to all said channels; means in each channel for receiving said transmitted channel synchronization signals; counter means responsive to said received synchronization signals for providing a time cyclical counter output signal when synchronization signals from a selected number of said channels have been received; means for transmitting said counter output signals to each of said channels; voter means in each of said channels for receiving the transmitted counter output signals and for providing a voted output signal for each said channel; means for preventing operation of any channel for a selected time period from the time which said voted output signal has been provided in each said channel; and means for permitting all channels which have produced a channel synchronization signal at the end of said selected time period to operate in tight synchronization and for preventing the operation of all channels which have not produced a channel synchronization signal at the end of said selected time period.
Claim 11
Dependent Claim
224 words
A start-up operation control system for use in an information handling system which includes a plurality of redundant information handling channels having means for handling input information to provide output information, each of said channels capable of providing at different times channel synchronization signals; timing means for maintaining the operation of said channels in tight synchronism; means in each channel for transmitting said channel synchronization signals to all said channels; means in each channel for receiving said transmitted channel synchronization signals; counter means responsive to said received synchronization signals for providing a time cyclical counter output signal when synchronization signals from a selected number of said channels have been received; means for transmitting said counter output signals to each of said channels; voter means in each of said channels for receiving the transmitted counter output signals and for providing a voted output signal for each said channel; means for preventing operation of any channel for a selected time period from the time which said voted output signal has been provided in each said channel; and means for permitting all channels which have produced a channel synchronization signal at the end of said selected time period to operate in tight synchronization and for preventing the operation of all channels which have not produced a channel synchronization signal at the end of said selected time period.
Claim 12
Dependent Claim
46 words
An information handling system in accordance with claim 9 wherein said operation preventing means includes means for permitting said selected time period to be selected as a fixed time period from the time at which said voted output signals have been provided in each said channel.
Claim 13
Dependent Claim
41 words
An information handling system in accordance with claim 9 wherein said operation preventing means includes means for permitting said selected time period to be selected to end substantially at the time the last one of said channels provides a synchronization signal.
Claim 14
Dependent Claim
86 words
An information handling system in accordance with claim 11 and further wherein said counter means in each said channel produces a further time cyclical counter output signal when all of the channels in said system produce a synchronization signal; further voter means in each said channel responsive to the further counter output signals from the counter means in each said channel for providing further voted output signals; and means for permitting all said channels to begin operation when said further voted output signals have been provided.
Claim 15
Dependent Claim
34 words
An information handling system in accordance with claims 9, 10, 11 or 12 wherein said synchronization signals are produced by each of said channels at different times following start-up of the information handling system.
Claim 16
Dependent Claim
40 words
An information handling system in accordance with claims 9, 10, 11 or 12 wherein said system includes four redundant channels and said counter output signals are provided when synchronization signals have been received from at least two of said channels.
References Cited (Backward Citations)
US3501743A
Cited
US3829668A
Cited
US3783250A
Cited
US3805235A
Cited
US4270715A
Cited
US4402045A
Cited
US4356546A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1988-01-29 | 1988-07-30 | 1989-01-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1992-01-29 | 1992-07-30 | 1993-01-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1996-01-29 | 1996-07-30 | 1997-01-29 | $7700.00 | Window Closed / Lapsed |