Patent ID: 8184661

Claim:
A method of operating a device for transmitting data from a plurality of logical channel queues over a telecommunications link, each of the logical channel queues capable of being associated with a plurality of quality of service attributes, the method comprising: selecting one of the logical channel queues based on a first quality of service attribute; packaging data from the selected one of the logical channel queues until one of: a second quality of service attribute for the selected one of the logical channel queues is satisfied and the selected one of the logical channel queues is empty; repeating the selecting and the packaging for the remaining logical channel queues; and if the second quality of service attribute is satisfied for all of the logical channel queues, selecting another one of the logical channel queues based on the first one of the quality of service attributes; packaging data from the selected another one of the logical channel queues until the selected one of the logical channel queues is empty; and continuing the selecting and the packaging the data from the selected another one of the logical channel queues until all of the logical queues are empty.