04855905 is referenced by 114 patents and cites 13 patents.

The improved I/O controller includes a data processing element for executing a sequence of stored program instructions to control the transfer of data between respective ones of a plurality of I/O devices and the host computer. The controller further includes a memory element for storing the program instructions and parameter tables associated with the transfer of data. A first sequence of stored program instructions defines a first communications protocol and a second sequence of stored program instructions defines a second communications protocol. A first control table is associated with a first I/O device, for relating the first device to the first program instructions and a second control table is associated with a second I/O device, for relating the second I/O device to the second program instructions. The first table is invoked when first data is to be transferred between the first I/O device and a host computer, to call a first program instructions to impose the first communications protocol to govern the transfer of the first data. The second table is invoked when second data is to be transferred between a second, diverse I/O device and the host computer, to call the second program instructions to impose the second communications protocol to govern the transfer of the second data. In this manner, a plurality of communications protocols which are mutually incompatible, can be concurrently executed for communication between a host computer and a plurality of diverse I/O devices.

Title
Multiprotocol I/O communications controller unit including emulated I/O controllers and tables translation of common commands and device addresses
Application Number
7/43798
Publication Number
4855905
Application Date
April 29, 1987
Publication Date
August 8, 1989
Inventor
Robert R Ploger III
Potomac
MD, US
Suzanne L Estrada
Gaithersburg
MD, US
Agent
John E Hoel
Assignee
International Business Machines Corporation
NY, US
IPC
G06F 13/00
View Original Source