FIG. 35 is a flow chart 3500 according to one exemplary embodiment of a UE, wherein the UE is allocated with multiple SR configurations by a network node. In step 3505, the UE triggers a MAC control element if a timer expires. In one embodiment, the MAC control element could be triggered if the UE has data for any logical channels that belong to a Logical Channel Group. In step 3510, the UE triggers a SR for the MAC control element. In step 3515, the UE transmits the SR based on a first SR configuration of the multiple SR configurations, wherein the first SR configuration is associated with a highest priority logical channel having data available for transmission when the MAC control element is triggered.
In one embodiment, the timer could be a retxBSR-Timer. The MAC control element could be a BSR. The first SR configuration could be associated with the highest priority logical channel based on an identity of the highest priority logical channel.
Referring back to FIGS. 3 and 4, in one exemplary embodiment of a UE wherein the UE is allocated with multiple SR configurations by a network node, the device 300 includes a program code 312 stored in the memory 310. The CPU 308 could execute program code 312 to enable the UE (i) to trigger a MAC control element if a timer expires, (ii) to trigger a SR for the MAC control element, and (iii) to transmit the SR based on a first SR configuration of the multiple SR configurations, wherein the first SR configuration is associated with a highest priority logical channel having data available for transmission when the MAC control element is triggered. Furthermore, the CPU 308 can execute the program code 312 to perform all of the above-described actions and steps or others described herein.