Methods And Apparatus For Increasing Data Throughput By Grouping Data Packets Into Maximum Transmissible Units
AssigneeResearch In Motion Limited
InventorMark Pecen
Life of this patent
Estimating the term…
Abstract
A technique for use in a communication device for communicating data involves receiving a plurality of transport data packets in an ordered sequence; rearranging at least some of the transport data packets in a group with a reordered sequence different from the ordered sequence, for increasing the total size of the group to be at or near a maximum transmissible unit size of a transport data frame; formatting the transport data packets of the group having the total size at or near the maximum transmissible unit size into the transport data frame, for data transmission from the communication device; and repeating, for a plurality of transport data frames, the acts of rearranging and formatting, for communicating the data.
Claims18
A method of a communication device for communicating data, the method comprising:
- receiving a plurality of data packets in a queue;
- associating one or more of the data packets from the queue into a group, such that a total size of the group is at or near a maximum transmissible unit size of a data frame;
- formatting the one or more data packets of the group into the data frame for data transmission;
- and
- repeating, for a plurality of data frames, the acts of associating and formatting, for communicating the data.
A method for use in a communication device for communicating data, the method comprising:
- receiving a plurality of transport data packets in an ordered sequence;
- rearranging at least some of the transport data packets in a group with a reordered sequence different from the ordered sequence, for increasing the total size of the group to be at or near a maximum transmissible unit size of a transport data frame;
- formatting the transport data packets of the group having the total size at or near the maximum transmissible unit size into the transport data frame, for data transmission from the communication device;
- and
- repeating, for a plurality of transport data frames, the acts of rearranging and formatting, for communicating the data.
A mobile communication device, comprising:
- a radio frequency transceiver for communicating data;
- one or more processors coupled to the RF transceiver;
- the one or more processors being configured to:
- receive a plurality of transport data packets in an ordered sequence;
- rearrange at least some of the transport data packets in a group with a reordered sequence different from the ordered sequence, for increasing the total size of the group to be at or near a maximum transmissible unit size of a transport data frame;
- format the transport data packets of the group having the total size at or near the maximum transmissible unit size into the transport data frame, for data transmission from the communication device;
- and
- repeat, for a plurality of transport data frames, the acts of rearranging and formatting, for communicating the data.
Dependencies are inferred from the claim text.