Patent ID: 7630316

Claim:
A method, operable in a wireless user equipment (UE) device, of selecting a transport format combination in a Medium Access Control mechanism for multiplexing data units between logical channels and transport channels and receiving a configuration table comprising information identifying at least one logical channel, logical channel prioritization, size restrictions of logical channel data, at least one transport channel having association with the at least one logical channel, a transmission time interval associated with each of the transport channels, and a transport format combination set comprising at least one transport format combination wherein each transport format combination comprises a transport format for each transport channel, the method comprising: upon receiving the configuration table, prioritizing each transport channel according to the priority of the associated logical channel and sorting the at least one transport format to form at least one sorted data structure according to priority of the transport channels and a minimum buffer occupancy of each transport format associated with each transport channel, wherein each sorted transport format has associated therewith a maximum buffer occupancy, and at least one transport format combination which use a transport format of a size equal to or less than a maximum buffer occupancy associated with the transport format; selecting, for a current connection frame number, at least one transport channel having a corresponding transmission time interval; selecting, for each transport channel selected, a logical channel having data available for transmission; and selecting a transport format combination using said at least one sorted data structure by comparing, for each transport channel selected, the size of the selected logical channel with the minimum and maximum buffer occupancy of each sorted transport format associated with a transport channel, wherein each sorted transport format has associated therewith at least one transport format combination identified as not exceeding logical channel size restrictions so that a transport format combination having at least one transport format of the most compatible size is selected.