Patent ID: 7142565

Claim:
A method for communications of data in a communication system comprising: segmenting each message of a plurality of messages, in a stream of messages, into a plurality of segments; incorporating a segment identification in each segment identifying each segment as one of a start segment, a middle segment and an end segment of each message; incorporating a sequence number in each segment of said plurality of messages; transmitting said plurality of segments in an order of said sequence number from a source to a destination; detecting an out of order reception of said transmitted said plurality of segments at said destination, thereby indicating at least a missing segment; identifying and requesting retransmission of at least one of the missing segments; reconstructing each message of said plurality of messages, based on said incorporated segment identification and said sequence number, that exclude said least one of missing segments; and passing each of said reconstructed messages to an upper protocol layer without waiting for reception of the missing segments of said excluded messages.