Patent ID: 8165160

Claim:
A method comprising: calculating, by a message originator, a first check sum byte, the first check sum byte being calculated by the originator by modifying a result of a check sum byte calculation after a (N−1) th write data byte, wherein the modifying assures a first check sum byte returned by a client to the originator immediately after the sending of the first check sum by the originator has a non-zero value; appending the first check sum byte to a message including a header and N bytes of write data, the N-bytes of write data including the first check sum byte and the first check sum byte being appended to the message as the N th write data byte; sending the message from the originator to a client over a single wire serial bus; and determining, by the client, a validity of the message from the originator by comparing the first check sum byte included in the N bytes of write data with a second check sum byte calculated by the client.