A method for operating a data processing system is provided. The method includes receiving a plurality of data segments, and for each of the plurality of data segments, generating an error correction code (ECC) corresponding to the data segment, said ECC providing at least one-bit error correction capability....http://www.google.com/patents/US6883131?utm_source=gb-gplus-sharePatent US6883131 - XOR processing incorporating error correction code data protection