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

Method and apparatus for the selection of redundant system modules

Assignee: Motorola Solutions Inc
•
Filing: 1983-07-07
•
Granted: 1985-12-31
•
Expires: 2003-07-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for selecting at least one redundant module from a plurality of redundant modules in which the apparatus comprises a plurality of voting devices for monitoring the operation of an active redundant module, each voting device for generating a vote indicating whether or not the active redundant module should remain active and a control device, responsive to the collective vote from the plurality of voting devices, for selecting at least one of the redundant modules to be active. The method comprises the steps of monitoring the operation of the active redundant module with a plurality of voting devices, generating a collective vote from the plurality of voting devices with respect to the operation of the active redundant module and controlling the operation of the redundant modules in accordance with the collective vote.

Inventors

  • 👤 Greg M. Townsend

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 20:09
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/18; G06F11/187; G06F11/1675; G06F11/20; G06F11/202; G06F11/2023

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 139 words
A system for the selection of at least one redundant module from a plurality of redundant modules, comprising: a plurality of voting means, each of said voting means coupled to each of the redundant modules for diagnosing the operation of an active redundant module from said plurality of redundant modules and for generating a vote indicating either to transfer operation from said active redundant module or to retain operation of said active redundant module, said plurality of voting means being cooperatively intercoupled such that each respective vote generated combines to form a collective vote; control means, connected to said plurality of voting means and said plurality of redundant modules, for receiving said collective vote of said plurality of voting means and for selecting one of said plurality of redundant modules to be active in accordance with said collective vote.
Claim 2
Independent Claim 139 words
A system for the selection of at least one redundant module from a plurality of redundant modules, comprising: a plurality of voting means, each of said voting means coupled to each of the redundant modules for diagnosing the operation of an active redundant module from said plurality of redundant modules and for generating a vote indicating either to transfer operation from said active redundant module or to retain operation of said active redundant module, said plurality of voting means being cooperatively intercoupled such that each respective vote generated combines to form a collective vote; control means, connected to said plurality of voting means and said plurality of redundant modules, for receiving said collective vote of said plurality of voting means and for selecting one of said plurality of redundant modules to be active in accordance with said collective vote.
Claim 3
Dependent Claim 48 words
A system, according to claim 1, wherein each of said voting means comprises: failure detecting means for detecting a failure of said active redundant module and for causing said voting means to generate a vote indicating to transfer operation from said active redundant module to another redundant module.
Claim 4
Dependent Claim 61 words
A system, according to claim 1, wherein each of said voting means comprises: timer means for timing the duration of operation of said active redundant module and causing said voting means to generate a vote indicating to transfer operation from said active redundant module to another redundant module from said plurality of redundant modules whenever a predetermined time period has elapsed.
Claim 5
Dependent Claim 61 words
A system, according to claim 2, wherein each of said voting means comprises: timer means for timing the duration of operation of said active redundant module and causing said voting means to generate a vote indicating to transfer operation from said active redundant module to another redundant module from said plurality of redundant modules whenver a predetermined time period has elapsed.
Claim 6
Dependent Claim 53 words
A system according to claim 2, wherein each of said failure detecting means comprises: means for detecting a failure in said respective voting means, including removal means disposed between said respective voting means and said cooperatively intercoupled plurality of voting means for removing said respective voting means in response to said detecting means.
Claim 7
Dependent Claim 15 words
A system, according to claim 1, wherein each of said voting means comprises: a microprocessor.
Claim 8
Dependent Claim 67 words
A system, according to claim 1, wherein said control means comprises: means for receiving said collective vote from said plurality of voting means and for generating an output indicative of said collective vote; and switching means, connected to said receiving means, for switching the operation from an active redundant module to another redundant module in response to the collective vote from the output of said receiving means.
Claim 9
Dependent Claim 27 words
A system, according to claim 7, wherein said switching means comprises: status means, connected to said plurality of voting means, for indicating which redundant module is active.
Claim 10
Dependent Claim 27 words
A system, according to claim 7, wherein said receiving means comprises: a comparator for comparing the collected votes with a predetermined value to determine the collective vote.
Claim 11
Dependent Claim 133 words
A system, according to claim 6, wherein said control means comprises: a status bus, connected to an input of each said microprocessor; a vote bus, connected to an output of each said microprocessor, on which the votes from said plurality of microprocessors are superposed to indicate a collected vote; a comparator having an input connected to said vote bus, for comparing the collected vote to a predetermined value and generating a collective vote signal for selecting a redundant module to be active; a switching circuit, connected to said comparator and responsive to said collective vote signal for enabling said selected redundant module and disabling said non-selected redundant modules; and a status circuit, connected to said switching circuit and said status bus for generating a status signal which indicates which redundant module is active.
Claim 12
Independent Claim 78 words
A method of selecting at least one redundant module from a plurality of redundant modules, comprising the steps of: diagnosing the operation of an active redundant module with a plurality of voting means coupled to each of the redundant modules; generating a collective vote from said plurality of voting means with respect to the operation of said active redundant module; and selecting one of said plurality of redundant modules to be active in accordance with said collective vote.
Claim 13
Independent Claim 78 words
A method of selecting at least one redundant module from a plurality of redundant modules, comprising the steps of: diagnosing the operation of an active redundant module with a plurality of voting means coupled to each of the redundant modules; generating a collective vote from said plurality of voting means with respect to the operation of said active redundant module; and selecting one of said plurality of redundant modules to be active in accordance with said collective vote.
Claim 14
Dependent Claim 73 words
A method, according to claim 11, wherein the step of selecting further comprises the step of: transferring the operation from said active redundant module to another one of said plurality of redundant modules whenever said collective vote indicates a preselected number of said plurality of voting means have detected a failure of said active redundant module or have detected the expiration of a predetermined time period since said active redundant module became active.
Claim 15
Independent Claim 124 words
A method of selecting at least one redundant module from a plurality of redundant modules, comprising the steps: diagnosing the operation of an active redundant module with a plurality of microprocessors; generating a vote signal from each microprocessor of said plurality of microprocessors which indicates the respective diagnosed condition of said active redundant module; combining the vote signals from said plurality of microprocessors whereby a collected vote signal is obtained; comparing said collected vote signal with a predetermined value whereby one of a first condition and a second condition is determined; retaining the operation of said active redundant module whenever said first condition is determined and transferring the operation from said active redundant module to another redundant module whenever said second condition is determined.
Claim 16
Independent Claim 124 words
A method of selecting at least one redundant module from a plurality of redundant modules, comprising the steps: diagnosing the operation of an active redundant module with a plurality of microprocessors; generating a vote signal from each microprocessor of said plurality of microprocessors which indicates the respective diagnosed condition of said active redundant module; combining the vote signals from said plurality of microprocessors whereby a collected vote signal is obtained; comparing said collected vote signal with a predetermined value whereby one of a first condition and a second condition is determined; retaining the operation of said active redundant module whenever said first condition is determined and transferring the operation from said active redundant module to another redundant module whenever said second condition is determined.

References Cited (Backward Citations)

US3665418A Cited
US3665173A Cited
US3783250A Cited
US4200226A Cited
US4405982A Cited
US4497059A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-12-30 1989-07-01 1989-12-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-12-30 1993-07-01 1993-12-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-12-30 1997-07-01 1997-12-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag