Patent ID: 7516246

Claim:
A method of verifying integrity of subsystem responses, the method comprising: (i) receiving a first response at a communications channel from a first subsystem of at least two subsystems, the first response being responsive to a same, common request and operation identifier sent to each subsystem of the at least two subsystems, and wherein the at least two subsystems output responses to the same communications channel each response having associated therewith the operation identifier; (ii) determining, within the communications channel, a first checksum for the first response of the first subsystem using a checksum generator; (iii) receiving a second response at the communications channel from a second subsystem of the at least two subsystems responsive to the common request; (iv) determining, within the communications channel, a second checksum for the second response of the second subsystem of the at least two subsystems using the checksum generator; (v) associating the second checksum with the first checksum using the operation identifier of the common request; and (vi) comparing the first checksum and the second checksum, and if matching, forwarding only one of the first response and the second response from the communications channel as the response to the common request; wherein the first response and the second response are asynchronously received at the communications channel, with at least one other response to at least one other common request being received at the communications channel therebetween.