PATENT CLAIM ANALYSIS

Application Number: 15966775
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2018-12
Patent Classification: ["714", "011000"]

Abstract:
A redundant computer system utilizing comparison diagnostics and voting techniques includes a plurality of redundant channels. Each pair of the processors receives/obtains process information from I/O modules via dual redundant sensors (DRS). The processors execute an application program, whereby output module is utilized for comparing output data of the two processors. Output module receives output data from neighboring modules, if there is a deviation or other disparity in the output data. Each pair of processors, a voter and an improper sequence detector component disables the output module, if a majority of signals vote that output module fails. In addition, the system uses 2-of-3 voting, the system remains operational in the presence of up two transient or hard failures.

Claim (Index 1):
A redundant computer system comprising:\n a first channel, a second channel, and a third channel each channel comprising:\n a primary processor; \n a secondary processor, wherein said primary processor is in operative communication with said secondary processor, said primary and secondary processor operate in parallel redundancy; \n said primary processor in the first channel, said primary processor in the second channel, and said primary processor in the third channel are in operative communication with each other; \n said secondary processor in the first channel, said secondary processor in the second channel, and said secondary processor in the third channel are in operative communication with each other; \n an input module includes in each channel a first and a second interface to provide operative communication of said input module with said primary and secondary processor, wherein said input module in each channel is in operative communication with a first and a second section of a dual redundant sensor (DRS) for each controlled point that delivers input data to said input module; said input module including means for calculating a deviation between values of said input data produced by said first and second section of the DRS for each controlled point to indicate whether said deviation is within a predetermined limit; said input module can be digital or analog; \n said primary processor and said secondary processor in each channel configured to receive said input data from said input module to synchronously execute an application program and to transfer output data as a result of said application program execution to an output module via a first and a second interface; \n said output module in each channel includes an output controller that is in operative communication with said PPM and with said SPM for receiving said output data from the PPM and from the SPM; \n said output module further includes a voter component and an improper sequence detector (ISD) component; said output module can be digital or analog; \n said voter component is in operative communication with said PPM and said SPM, said ISD component is in operative communication with said voter component and with said output controller; \n means in said improper sequence detector that verifies an absence or presence a fault in timetable and verifies consistency of program operations in said output controller; \n a comparing diagnostic in said primary processor module (PPM) and said secondary processor module (SPM) in each channel for monitoring a condition of said output module, said comparing diagnostic includes a voter component and includes an improper sequence detector (ISD) component; \n said comparison diagnostic allows the system to disable said output module if at least two elements among the PPM, the SPM, and the ISD vote that said output controller has failed; \n said comparison diagnostic having no single point of failure to allow the system to operate with one operational output module in the event that two neighboring output modules fail concurrently; \n said output controller connected via a read only bus with a neighboring output controller to receive or send said output data from or to said neighboring output controllers; \n means wherein said output controller includes for activating a disparity signal on an input of said logic circuit for some controlled points if the associated PPM and SPM produce said output data that are different due to occurrence of transient faults, or due to said deviation that is out of said predetermined limits for said controlled points; \n said disparity signal being activated as a result of an exclusive NOR (XNOR) operation between single-bit output data that said output controller receives from the associated PPM and SPM; \n said output data is substituted by the output data produced by neighboring output controllers for some controlled points if said disparity signal is activated for said controlled points; \n said logic circuit includes in each channel an arrangement of a plurality of logic gates that are coupled through isolated drivers with inputs of said voting network for each controlled point; \n said logic circuit in said first channel providing the outputs of the associated voting network as a product of said output data that is received from said output controller in the first channel and a sum of said output data received from output controllers in said second and third channels; \n said logic circuit in said second channel providing outputs of the associated voting network as a product of said output data that is received from said output controller in said second channel and a sum of said output data received from said output controllers in said first and third channels; \n said logic circuit in said third channel providing outputs of the associated voting network as a product of said output data that is received from said output controller in said third channel and a sum of said output data received from said output controllers in said first and second channels; \n said logic circuit and voting network performing a logic operation with said output data to provide 2-of-3 voting among output data produced by said first, second, and third channel; \n said voting network including a fault recovery valve for each controlled point to allow said voting network to remain operational in the presence of up two faults; \n the system continuing to perform 2-of-3 voting even though three PPMs or three SPMs concurrently fail, thereby, allowing the system to continue to remain operational in the presence of multiple faults in the PPM and in the SPM; \n the system energizes a controlled process in the fault free operation when a majority of system channels operate properly and de-energizes said process in the presence of multiple dangerous failures in the system; \n the system continues to operate in the presence of any two faults in one or two channels, the system providing a safe shutdown for the process if hard faults occurs in all channels; \n each PPM uses same hardware and same software, which are different with hardware and software that each SPM uses, said hardware and software diversity allows the system decreasing the probability of common cause failure.

Metadata:
- Claim Count in Document: 3.0
- Percentile: 91.0
- Lexical Diversity: 1.67089
- Patent Class: 714.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12316966', '10899667', '11923534', '10758977', '11389349']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.246682558317383
- 35 USC 102 Novelty (BERT): 0.5073279254697273
- Combined Prediction Score: 0.2727470950326174
- Mean Citation Score: 185.776398
- Max Citation Score: 281.1801
- Similarity Product: 214.147540037477

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 0
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test