Patent ID: 6978323

Claim:
An interface control device, comprising: a packet-type receiving control unit receiving data from one or more input/output devices, the data being transferred from the one or more input/output devices as one or more separate series of packets; a packet-type sending control unit sending the data to the input/output devices; an identification number generation unit creating new device control data to control the transfer of a particular series of packets from a sending one of the input/output devices, and determining an identification number only once for the particular series of packets when the receiving control unit receives a packet that is the first packet in the particular series of packets; a transfer control unit requesting the sending control unit to send a notification packet containing the identification number to the sending input/output device in response to receiving the first packet, the sending input/output device including the identification number in one or more succeeding packets sent after the first packet in the particular series of packets; and an arithmetic unit determining whether the data stored in each one of the succeeding packets received are normal by referencing the device control data corresponding to the identification number stored in each one of the succeeding packets, the transfer control unit continuing the transfer of data as long as the succeeding packets received are determined to be normal by the arithmetic unit, and causing an abnormal end to the data transfer when any one of the succeeding packets received is determined to be abnormal.