Vital processor implemented with non-vital hardware

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

3642641, 3642664, 3642592, 3642594, G06F 1110

Patent

active

048315214

ABSTRACT:
A method and apparatus for effecting vital functions notwithstanding the fact that non-vital hardware is employed. A vital processor is implemented using non-vital hardware in the form of a digital computer which may for example be a microprocessor. The vital processor accepts binary input values and, based on a series of logical expressions relating output values to input values, determines the appropriate output values. Rather than employing a single bit to represent the condition of a particular input or output, unique multibit binary values or names are used. Each input or output has assigned to it at least two unique multibit values, each satisfying the code rules of a different code. Thus rather than representing a closed contact as a single 1 bit, and an open contact as a single 0 bit, the closed contact is represented by a unique multibit name which satisfies the code rules of a first code. At any point in the processing the value representing the contact can be checked to see if it satisfies the code rules, and if it does not a potential error is detected and handled. Although it is highly unlikely that a hardware failure would result in generating one of the few multibit names satisfying the code rule, that occurrence is not unlikely enough to be considered vital. Before actually controlling output devices in accordance with the processing, further tests are implemented which ensure that the multibit value computed for a particular output not only satisfies the predetermined code rule which is required, but is also correct bit for bit. Logic equations describing the relationship between output and input are actually computed using the multibit values as opposed to single bit values.

REFERENCES:
patent: Re30986 (1982-06-01), Sibley
patent: 3319226 (1967-05-01), Mott et al.
patent: 3370274 (1968-02-01), Kettley et al.
patent: 3372382 (1968-03-01), Newman
patent: 3505648 (1966-09-01), McGovern et al.
patent: 3930236 (1975-12-01), Ferguson et al.
patent: 4079455 (1978-03-01), Ozga
patent: 4118776 (1978-10-01), Isomura
patent: 4142243 (1979-02-01), Bishop et al.
patent: 4149244 (1979-04-01), Anderson et al.
patent: 4212076 (1980-07-01), Conners
patent: 4215399 (1980-07-01), Pavicic et al.
patent: 4244019 (1981-01-01), Anderson et al.
patent: 4251885 (1981-02-01), Dodt et al.
patent: 4312068 (1982-01-01), Goss et al.
patent: 4323964 (1982-04-01), Gruner
patent: 4347608 (1982-08-01), Appiano et al.
patent: 4355390 (1982-10-01), Hellwig et al.
patent: 4357678 (1982-11-01), Davis
patent: 4358849 (1982-11-01), Sery
patent: 4368532 (1983-01-01), Imazeki et al.
patent: 4368534 (1983-01-01), Sibley
patent: 4412280 (1983-10-01), Murphy et al.
patent: 4417305 (1983-11-01), Berstis
patent: 4435806 (1984-03-01), Segers et al.
patent: 4471486 (1984-09-01), Sibley
patent: 4566105 (1986-01-01), Oisel et al.
patent: 4571724 (1986-02-01), Belmondo et al.
Von Linde et al., "Computers Can Now Perform Vital Functions Safely", Railway Gazette International, Nov. 1979, pp. 1004-1007.
Paul, "Signalling Turns to Microelectronics", Modern Railroads, Oct. 1981, pp. 27-30.
Wobig et al., "Process Computational Systems with Fail-Safe Behavior", translated from Signal and Draht 66(1974)11, pp. 211-218.
"Use of Electronics Components in Signalling", Report No. 9, produced by office for Research and Experiments of the Int. Union of Railways, Oct. 1975.
Cribbens et al., "The Microprocessor as a Railway Control System Component", Microprocessor, vol. 1, No. 1, Sept. 1976, pp. 41-47.
Avizienis, "Fault-Tolerant Systems", IEEE Transaction on Computers, vol. c-25, No. 12, Dec. 1976, pp. 1304-1312.
Schwier et al., Examples of the Future Use of Microprocessors on the DB.
"British Rail Gets Cheaper Signalling", International Railway Journal, Aug. 1961, pp. 30-32.
Cribbens et al., An experimental Application of Microprocessors to Railway Signalling, published by the IEE, 1978.
Kewney, "Microprocessors Don't Always Work", New Scientist, May 18, 1978, pp. 454-455.
Short, The Design of Fail-Safe Processor Systems, published by The Institution of Railway Signal Engineers.
Okumura, "Electronic Interlocking to be Tried in Japan", Railway Gazette International, Dec., 1980, pp. 1043-1046.
Sibley, Safety Assurance Logic, presented at American Public Transit Association Annual Rapid Transit Conference, June 1982.
Sibley, Safety Assurance Logic-Using Microprocessors Vitally, presented at Annual Meeting of the Assoc. of American Railroads, Oct. 5, 1981.
Bhargava, "Forward Error Corrections Schemes for Digital Communications", IEE Communications Magazine, Jan. 1983, pp. 11-19.
Greenberg, "Control Word Error Correction", IBM Technical Disclosure Bulletin, vol. 13, No. 5, Oct. 1970, pp. 1357-1358.
Glickstein, "Weighted Checksum to Detect and Restore Altered Bit(s) in Computer Memory", IBM Tech. Discl. Bulletin, vol. 13, No. 10, Mar. 1971, pp. 3146-3147.
Zick, "Two-Mode Storage Protection Mechanisms" IBM Technical Discl. Bulletins, vol. 19, No. 2, Jul. 1976, p. 425.
Vermot-Gaughy, "Program Checking Method", IBM Technical Discl. Bulletin, vol. 14, No. 10, Mar. 1972, pp. 3187-3188.
Crandell et al., "Dynamic Self-Checking for a Read-Only Storage", IBM Tech. Discl. Bulletin, vol. 19, No. 8, Jan. 1977, pp. 2868-2869.
Graf; Radio Shack Dictionary of Electronics; pp. 81, 96, 819; Indianapolis, Ind.; 1962.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Vital processor implemented with non-vital hardware does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Vital processor implemented with non-vital hardware, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Vital processor implemented with non-vital hardware will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2328249

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.