Patent ID: 8081588

Claim:
A method for use in a communication device for increasing data throughput in a wireless communication system, comprising: receiving, in a queue of the communication device, a plurality of transport data packets in an ordered sequence; associating, in the communication device, one or more of the transport data packets from the queue into a group, such that a total size of the group is at or near a maximum transmissible unit (MTU) size of a transport data frame; formatting the one or more transport data packets of the group having the total size at or near the MTU size into the transport data frame, for data transmission from the communication device via the wireless communication system; repeating, for a plurality of transport data frames, the acts of associating and formatting, for communicating the data in the wireless communication system; wherein the associating step includes rearranging, in the communication device, at least some of the transport data packets in a reordered sequence different from the ordered sequence, for increasing the total size of the group formatted in the transport data frame to be at or near the MTU size, including: associating a current candidate transport data packet from the queue into the group if a size of the current candidate transport data packet is less than or equal to an available remaining size in the group; and otherwise, if the size of the current candidate transport data packet from the queue is greater than the available remaining size in the group, then refraining from associating the current candidate transport data packet into the group and identifying a next transport data packet in the queue as the next current candidate transport data packet for association into the group.