The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 20, 2007
Filed:
Nov. 18, 2003
Mitchell S. Fletcher, Glendale, AZ (US);
Peter G. Alejandro, Mesa, AZ (US);
Randall H. Black, Glendale, AZ (US);
Michael R. Gregg, Peoria, AZ (US);
Victor S. Revelle, Glendale, AZ (US);
Mitchell S. Fletcher, Glendale, AZ (US);
Peter G. Alejandro, Mesa, AZ (US);
Randall H. Black, Glendale, AZ (US);
Michael R. Gregg, Peoria, AZ (US);
Victor S. Revelle, Glendale, AZ (US);
Honeywell International, Inc., Morristown, NJ (US);
Abstract
Method and apparatus are provided for preventing faulty commercial-off-the-shelf (COTS) peripherals or I/Os from disabling the bus to which they are connected. The apparatus has isolators coupled to the bus and the I/Os. A controller is coupled between the interfaces, a processor and memory, operating such that an I/O cannot transfer data to the bus without permission from the bus. Isolation memory keeps I/O and bus messages separate. I/O messages are checked before being sent to the bus. The method comprises: determining if there is a message for the peripheral, temporarily storing the message, determining if the message is for output or input, and if for output, sending it to the peripheral, and if for input, requesting and receiving it from the peripheral, temporarily storing and checking it, and transferring it to the bus only if valid. This prevents a failed I/O or peripheral from disabling the bus.