Patent ID: 6650660
Filing Date: 2003-11-18
Classification: H04L,H04Q

Abstract:
A method of transferring packets of data from a source to a destination, the source being adapted to receive a plurality of said packets of data for transfer to the destination, the method comprising:for each packet of the plurality of packets of data to be transferred, splitting said data into a first portion and a second portion; associating a first synchronization code with the first portion of data for each packet; associating a second synchronization code with the second portion of data for each packet; with a first processor, analyzing the first portion of data and the associated first synchronization code for each packet of data to identify a first state associated with the first portion of data for each packet; for each packet of data, storing the first portion of data, its associated first synchronization code and the associated first state in a first storage device; with a second processor, analyzing the second portion of data and the associated second synchronization code for each packet of data to identify a second state associated with the second portion of data for each packet; for each packet of data, storing the second portion of data, its associated second synchronization code and the associated second state in a second storage device; and with a third processor, (i) reading from the first storage device one of the first portions of data stored therein, its associated first synchronization code, and its associated first state, (ii) reading from the second storage device one of the second portions of data stored therein, its associated second synchronization code, and its associated second state, (iii) determining whether the first and second portions of data were generated from the same packet of data, and (iv) if the first and second portions of data were generated from the same packet of data, combining them to regenerate the packet of data.