Patent ID: 7092982

Claim:
A communication device which transmits data including an identifier to other communication device, via a plurality of communication paths, being different from one another, comprising: a plurality of transmission data storing areas which are provided with respect to each of said plurality of communication paths and temporarily store said data as transmission data; a redundant means which replicates and stores said transmission data in said plurality of transmission data storing areas respectively; a send/receive control means which transmits said transmission data stored in said plurality of data storing areas respectively to said other communication device via said plurality of communication path, being different from one another, and also receives data including an identifier (hereinafter, “receive data”) via said plurality of communication paths, from said other communication device; and a redundant receive processing means which compares said identifier within said receive data received by said send/receive control means, with said identifier within said transmission data, when said receive data is determined to be the data associated with said transmission data, searches whether or not any one of said plurality of transmission data storing areas stores said replicated transmission data including an identifier associated with said identifier of said receive data, and if said transmission data is stored, deletes said transmission data.