A method and corresponding apparatus first encodes digital data by grouping the data into a data segment. A particular length of the data segment is placed into check information encoded within the data segment. The encoded data segments are then transmitted from a first computer to a second computer...http://www.google.com/patents/US6625223?utm_source=gb-gplus-sharePatent US6625223 - Method and apparatus for encoding, transmitting and decoding digital data