Patent ID: 8630238

Claim:
A system for communicating data packets over a telecommunications link, the system comprising: a base station configured to allocate resources for transmission over the telecommunications link; and at least one mobile station, the at least one mobile station comprising: a packet classifier configured to place the data packets into a plurality of logical channel queues associated with a plurality of quality of service attributes; and a link controller configured to: determine, based on the allocated resources, resources available to the at least one mobile station for transmission in a frame over the telecommunications link, select one of the plurality of logical channel queues based on a first one of the quality of service attributes, package data from the selected one of the plurality of logical channel queues until at least one of: a second one of the quality of service attributes for the selected one of the plurality of logical channel queues is satisfied, the resources available to the at least one mobile station for transmission in a frame are used, and the selected one of the logical channel queues is empty; and repeat the select and package functions for remaining ones of the logical channel queues.