Patent ID: 7477637

Claim:
A method for processing packets of data comprising the steps of: splitting each packet into a first portion and a second portion; associating a first code with the first portion of data for each packet; associating a second code with the second portion of data for each packet; for each packet of data, storing the first portion of data, and its associated first code; for each packet of data, storing the second portion of data and its associated second code; and retrieving one of the first portions of data and its associated first code, retrieving one of the second portions of data and its associated second code, determining by the codes whether the first and second portions of data were generated from the same packet of data, and if the first and second portions of data were generated from the same packet of data, combining them to regenerate the packet of data and if the first and second portions of data were not generated from the same packet of data, performing a recovery operation.