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:
May. 30, 2000
Filed:
May. 16, 1997
Robert E Mullen, Jr, Creedmore, NC (US);
Mitsubishi Semiconductor America, Inc., Durham, NC (US);
Abstract
A protocol converter is provided for interfacing a host computer to manufacturing process equipment. Via a parallel input/output interface (PIO), a data acquisition system is coupled to the process equipment to check and activate various process equipment events. A user terminal provides a graphical user interface for controlling and monitoring the protocol converter. A protocol converter (PC) controller that enables the host computer, the data acquisition system and the user interface to exchange messages with the process equipment comprises a protocol conversion server (PCS) for interfacing the PC controller to the host computer, and the process equipment, a user interface server (UIS) for providing interface to the user terminal, and a data acquisition server (DAS) for supporting the PIO. A separate external mailbox is assigned to each of the servers to receive incoming messages from other servers in the PC controller. In addition, the PCS contains a distributed internal bus having internal mailboxes for providing communications between software processes run by various modules within the PCS. A separate internal mailbox is assigned to each module that receives messages from the internal bus. Messages supplied to the internal bus are distributed among mailboxes of receiving modules in accordance with transaction IDs of the messages.