US Patent No: 4,634,110

Number of patents in Portfolio can not be more than 2000

Fault detection and redundancy management system

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A fault detection and redundancy management system for a dual redundancy based network architecture in which the principal control components (master units) are configured and programmed to repetitively carry out intra- and inter-unit performance tests as an a priori requirement for network command capability. These performance tests are carried out in a prescribed sequence to define the fault detection and reconfiguration procedure. The procedure is designed to preclude the cascading of faults. As a first step in this procedure, each processor in a master unit performs a thorough self-test of its own functional capability. Secondly, if a processor has determined that it has passed all of these internal procedures, it must then successfully inform a designated "chief" processor via an interprocessor handshake. This interprocessor handshake is effected by causing each processor in the master unit to set a flag in a shared memory during a prescribed time interval. These flags are read by the chief processor to determine whether to enable an associated bus controller for the next succeeding time interval, and once these flags have been read they are reset by the chief processor, as each processor is required to refresh the handshake flag during successive repetitive time intervals. If the chief processor determines that all units (including itself) are functional, it executes a handshake with a bus interface unit, so as to enable the bus interface unit to conduct I/O operations on the network bus. Failure to complete any portion of this procedure will cause the affected master unit to "off-line" with the result that the redundant master unit will take command of the network bus.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
HARRIS CORPORATIONMELBOURNE, FL1833

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Julich, Paul M Indialantic, FL 19 402
Pearce, Jeffrey B Melbourne, FL 5 279

Cited Art

Patent Info (Count) # Cites Year
 
FOXBORO COMPANY, THE (1)
4,351,023 Process control system with improved system security features 97 1980
 
GENERAL ELECTRIC COMPANY (1)
4,212,057 Shared memory multi-microprocessor computer system 69 1976
 
SIEMENS INDUSTRIAL AUTOMATION, INC. (1)
4,215,395 Dual microprocessor intelligent programmable process control system 31 1978
 
TRW INC. (1)
4,358,823 Double redundant processor 142 1979
 
WESTINGHOUSE PROCESS CONTROL, INC., A DELAWARE CORPORATION (1)
4,377,000 Automatic fault detection and recovery system which provides stability and continuity of operation in an industrial multiprocessor control 89 1980

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
SUN MICROSYSTEMS, INC. (13)
5,889,940 System and method for reducing the effects of hardware faults in a computer system employing multiple central processing modules 8 1997
6,327,668 Determinism in a multiprocessor computer system and monitor and processor therefor 10 1998
6,519,704 System and method for driving a signal to an unbuffered integrated circuit 2 1999
6,173,416 System and method for detecting errors using CPU signature 14 1999
6,170,068 System and method for preserving the state of a device across a reset event 6 1999
6,141,766 System and method for providing synchronous clock signals in a computer 2 1999
6,134,672 System and method for iterative copying of read/write memory 1 1999
6,134,679 System and method for accessing devices in a computer system 7 1999
6,092,218 System and method for self-referential accesses in a multiprocessor computer 8 1999
6,049,893 System and method for synchronously resetting a plurality of microprocessors 5 1999
6,047,392 System and method for tracking dirty memory 6 1999
6,038,684 System and method for diagnosing errors in a multiprocessor system 13 1999
7,155,704 Determinism in a multiprocessor computer system and monitor and processor therefor 5 2001
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (10)
4,718,002 Method for multiprocessor communications 73 1985
5,408,647 Automatic logical CPU assignment of physical CPUs 9 1992
5,491,788 Method of booting a multiprocessor computer where execution is transferring from a first processor to a second processor based on the first processor having had a critical error 39 1993
5,928,368 Method and apparatus for fault-tolerant multiprocessing system recovery from power failure or drop-outs 15 1994
5,627,962 Circuit for reassigning the power-on processor in a multiprocessing system 99 1994
5,687,308 Method to improve tolerance of non-homogeneous power outages 27 1995
6,449,729 Computer system for dynamically scaling busses during operation 6 1999
6,330,570 Data backup system 252 1999
6,886,109 Method and apparatus for expediting system initialization 3 2001
6,532,546 Computer system for dynamically scaling busses during operation 2 2002
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (8)
5,289,589 Automated storage library having redundant SCSI bus system 37 1990
5,463,733 Failure recovery apparatus and method for distributed processing shared resource control 26 1994
5,692,120 Failure recovery apparatus and method for distributed processing shared resource control 16 1995
6,966,015 Method and system for reducing false alarms in network fault management systems 73 2001
7,472,320 Autonomous self-monitoring and corrective operation of an integrated circuit 2 2004
7,796,527 Computer hardware fault administration 1 2006
7,697,443 Locating hardware faults in a parallel computer 1 2006
7,831,866 Link failure detection in a parallel computer 0 2007
 
STRATUS TECHNOLOGIES BERMUDA LTD. (8)
5,600,784 Fault resilient/fault tolerant computing 51 1995
5,615,403 Method for executing I/O request by I/O processor after receiving trapped memory address directed to I/O device from all processors concurrently executing same program 29 1995
5,790,397 Fault resilient/fault tolerant computing 31 1996
5,956,474 Fault resilient/fault tolerant computing 28 1996
5,896,523 Loosely-coupled, synchronized execution 48 1997
6,038,685 Fault resilient/fault tolerant computing 30 1997
6,205,565 Fault resilient/fault tolerant computing 9 1998
6,279,119 Fault resilient/fault tolerant computing 33 1998
 
I/O CONTROLS CORPORATION (4)
6,061,600 Backup control mechanism in a distributed control network 36 1997
6,732,202 Network node with plug-in identification module 4 1999
6,611,860 Control network with matrix architecture 17 1999
7,398,299 Control network with matrix architecture 2 2003
 
THE DOW CHEMICAL COMPANY (4)
5,428,769 Process control interface system having triply redundant remote field units 43 1992
5,970,226 Method of non-intrusive testing for a process control interface system having triply redundant remote field units 8 1995
6,061,809 Process control interface system having triply redundant remote field units 12 1996
5,862,315 Process control interface system having triply redundant remote field units 15 1997
 
LOCKHEED MARTIN CORPORATION (3)
7,584,420 Graphical authoring and editing of mark-up language sequences 0 2004
7,801,702 Enhanced diagnostic fault detection and isolation 2 2004
7,823,062 Interactive electronic technical manual system with database insertion and retrieval 3 2006
 
PRATT & WHITNEY CANADA CORP. (3)
7,039,554 Method and system for trend detection and analysis 6 2003
7,321,845 Method and system for removing very low frequency noise from a time-based data set 0 2005
7,216,063 Method and apparatus for comparing a data set to a baseline value 1 2005
 
EMC CORPORATION (2)
5,544,347 Data storage system controlled remote data mirroring with respectively maintained data indices 564 1993
6,438,586 File transfer utility which employs an intermediate data storage system 123 1996
 
HONEYWELL INTERNATIONAL INC. (2)
6,272,386 Systems and methods for minimizing peer-to-peer control disruption during fail-over in a system of redundant controllers 27 1998
6,754,762 Redundant bus switching 39 2001
 
THE BOEING COMPANY (2)
4,933,838 Segmentable parallel bus for multiprocessor computer systems 23 1987
4,943,919 Central maintenance computer system and fault data handling method 88 1988
 
UNISYS CORPORATION (2)
5,644,700 Method for operating redundant master I/O controllers 17 1994
5,524,209 System and method for controlling the competition between processors, in an at-compatible multiprocessor array, to initialize a test sequence 7 1995
 
ABB AB (1)
5,233,543 Device for generating a current corresponding to a quantity supplied to the device 4 1991
 
ADVANCED MICRO DEVICES, INC. (1)
6,577,914 Method and apparatus for dynamic model building based on machine disturbances for run-to-run control of semiconductor devices 12 1999
 
AEG TRANSPORTATION SYSTEMS, INC. (1)
4,775,930 Electronic key check for ensuring proper cradles insertion by respective processing board 5 1985
 
AG COMMUNICATION SYSTEMS CORPORATION, 2500 W. UTOPIA RD., PHOENIX, AZ 85027, A DE CORP. (1)
4,979,108 Task synchronization arrangement and method for remote duplex processors 25 1989
 
ALLIEDSIGNAL INC. (1)
6,178,522 Method and apparatus for managing redundant computer-based systems for fault tolerant computing 14 1998
 
AT&T CORP. (1)
6,807,151 Apparatus and method for group-wise detection of failure condition 0 2000
 
BELL TELEPHONE LABORATORIES, INCORPORATED (1)
4,710,926 Fault recovery in a distributed processing system 88 1985
 
CENTRE FOR DEVELOPMENT OF TELEMATICS (1)
7,979,766 Architecture for a message bus 0 2004
 
CHRYSLER GROUP LLC (1)
6,141,710 Interfacing vehicle data bus to intelligent transportation system (ITS) data bus via a gateway module 23 1998
 
CISCO TECHNOLOGY, INC. (1)
7,898,937 Voting to establish a new network master device after a network failover 0 2006
 
CONEXANT SYSTEMS, INC. (1)
5,689,513 Data transmission system having a backup testing facility 6 1996
 
CONVERTEAM TECHNOLOGY LTD. (1)
8,290,602 Electronic system with component redundancy, and control chain for a motor implementing such system 0 2009
 
DENSO CORPORATION (1)
7,996,732 Program-execution monitoring method, system, and program 1 2007
 
FUJITSU LIMITED (1)
5,586,249 Control information backup system 5 1995
 
HARTMANN & BRAUN GMBH & CO. KG (1)
6,446,201 Method and system of sending reset signals only to slaves requiring reinitialization by a bus master 6 1999
 
HITACHI, LTD. (1)
5,640,508 Fault detecting apparatus for a microprocessor system 20 1994
 
HUGHES ELECTRONICS CORPORATION (1)
6,298,289 Integrated spacecraft control system and method 16 1999
 
HYUNDAI ELECTRONICS INDUSTRIES CO., LTD. (1)
5,487,149 Common control redundancy switch method for switching a faulty active common control unit with an inactive spare common control unit 15 1994
 
INTEGRATED MICRO PRODUCTS, LTD. (1)
5,627,965 Method and apparatus for reducing the effects of hardware faults in a computer system employing multiple central processing modules 60 1994
 
INTEL CORPORATION (1)
4,792,955 Apparatus for on-line checking and reconfiguration of integrated circuit chips 33 1986
 
JUNIPER NETWORKS, INC. (1)
6,970,961 Reliable and redundant control signals in a multi-master system 1 2001
 
MARATHON TECHNOLOGIES CORPORATION (1)
6,473,869 Fault resilient/fault tolerant computing 32 2001
 
MCDONNELL DOUGLAS HELICOPTER SYSTEMS (1)
5,915,649 Roadable helicopter 17 1996
 
MICROMUSE LIMITED (1)
7,383,191 Method and system for predicting causes of network service outages using time domain correlation 4 2000
 
MITSUBISHI ELECTRIC CORPORATION (1)
8,369,969 Distributed significant control monitoring system and device with transmission synchronization 0 2010
 
MITSUMI ELECTRIC CO., LTD. (1)
6,708,231 Method and system for performing a peripheral firmware update 50 1999
 
MOTOROLA MOBILITY LLC (1)
6,181,929 Method for switching cell site controllers 3 1997
 
NOKIA SIEMENS NETWORKS GMBH & CO. KG (1)
5,751,574 Method for loading software in communication systems with non-redundant, decentralized equipment 37 1996
 
OMRON CORPORATION (1)
5,343,477 Data processing system with data transmission failure recovery measures 57 1991
 
PFU LIMITED (1)
5,951,683 Multiprocessor system and its control method 65 1997
 
QUOTRON SYSTEMS, INC. (1)
5,621,884 Distributed data access system including a plurality of database access processors with one-for-N redundancy 30 1995
 
REUTERS LIMITED (1)
5,408,649 Distributed data access system including a plurality of database access processors with one-for-N redundancy 103 1993
 
SEXTANT AVIONIQUE (1)
5,560,570 Automatic piloting device for aerodynes 11 1994
 
SIEMENS AKTIENGESELLSCHAFT (1)
5,513,312 Method for system-prompted fault clearance of equipment in communcation systems 7 1993
 
SONY CORPORATION (1)
4,805,085 Digital control system for electronic apparatus 10 1988
 
SOUTHWEST RESEARCH INSTITUTE (1)
5,983,364 System and method for diagnosing computer faults 82 1997
 
TELEDYNE SCIENTIFIC & IMAGING, LLC (1)
6,539,337 Embedded diagnostic system and method 52 2000
 
THALES (1)
7,908,052 Maintenance system for an equipment set 0 2001
 
THE UNITED STATES OF AMERICA AS REPRESENTED BY THE ADMINISTRATOR OF THE NATIONAL AERONAUTICS AND SPACE ADMINISTRATION (1)
5,533,188 Fault-tolerant processing system 19 1992
 
THOMSON MULTIMEDIA (1)
5,491,794 Fault protection using microprocessor power up reset 21 1995
 
UNITED TECHNOLOGIES CORPORATION (1)
4,965,879 X-wing fly-by-wire vehicle management system 22 1988
 
X/NET ASSOCIATES, INC. (1)
6,615,376 Method and system for external notification and/or resolution of software errors 16 1999