Patent ID: 7957430

Claim:
A method comprising: determining a size of a transport block based on criteria comprising a size of at least one data block to be transmitted, wherein the transport block size is determined such that the transport block will include at least one segment of a data block of the at least one data block; after determining the size of the transport block, segmenting the data block of the at least one data block into a plurality of segments comprising the at least one segment, wherein each segment of the plurality of segments comprises a data block identifier, a length value field and an offset value field, wherein the data block identifier comprises an identification of the segmented data block, wherein a length value of the length value field indicates a length of the segment, wherein an offset value of the offset value field indicates a starting position of the segment relative to the segmented data block; populating the transport block with at least the at least one segment; and in response to receiving a retransmission notice indicating a segment of the plurality of segments, retransmitting the segment, wherein the retransmission notice comprises the data block identifier and the offset value of the indicated segment.