Patent attributes
The present invention provides a method and apparatus for re-sequencing data packets received from multiple devices in a packet-based digital communication system. A set of data packets is received by a data packet sequencer. Each data packet includes an indicator of the originator of the data packet. The data packet sequencer stores the set of data packets, preferably in an input buffer. The data packet sequencer reorders the data packets by retrieving a first data packet and determining the originator of the first data packet. The data packet sequencer then transmits all data packets that were originated by a first originator of the first data packet prior to transmitting data packets that were not originated by the first originator.