IP Library › Granted Patent US 10,149,326
Granted Patent B2
US 10,149,326 · App. 15/686,219 · Granted Dec 4, 2018

Apparatus for data transmission method

Inventors: Feifei Sun (Beijing, CN); Yuanyuan Zhang (Beijing, CN); Chia-Chun Hsu (New Taipei, TW); I-Kang Fu (Taipei, TW)
Assignee: HFI INNOVATION INC.
H04W74/0833H04W72/0413H04W72/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,149,326
App. No.
15/686,219
Granted
Dec 4, 2018
Kind
B2
Abstract

This invention proposes efficient data transmission methods in the mobile cellular network. A specific resource pool is divided into several resource groups to indicate the size level of the data available for transmission. The base station allocates a proper UL grant to the terminal. Based on the allocated UL grant, the terminal compares the granted Transport Block (TB) size with the size of data available for transmission. If the UL grant is large enough, the terminal transmits the data available for transmission in the allocated UL resource, otherwise, re-attempts the random access procedure. In another example, the terminal transmits a BSR message and as much of the data as is available for transmission. The base station may grant additional UL resources if there is remaining data to be transmitted. A timer is used for the terminal to decide whether waiting for the additional UL grant from the base station.

Claims (47)

1. An user equipment, comprising:

a RF transceiver that receives broadcast information from a base station, wherein the broadcast information comprises at least one specific resource pool and at least one non-specific resource pool for a random access preamble, wherein the RF transceiver is further configured to receive a random access response (RAR) from the base station, wherein the RAR comprises an allocated uplink (UL) resource; and

a processor that utilizes the at least one specific resource pool to perform a random access (RA) procedure of data transmission when the user equipment meets at least one condition, and generates a media access control (MAC) package data unit (PDU) in message 3 (MSG 3) in the allocated UL resource, wherein the MAC PDU comprises data available for transmission from an application layer;

the RF transceiver transmits the MAC PDU in MSG 3 in the allocated UL resource to the base station.

2. The user equipment of claim 1 , wherein the at least one specific resource pool and the at least one non-specific resource pool are classified by at least one of the classification: different sets of preamble sequences, or by different sets of composite time-frequency regions, or by different sets of preamble sequences and composite time-frequency regions.

3. The user equipment of claim 1 , wherein the at least one specific resource pool is utilized for the random access procedure of non-radio resource control (RRC) connection to transmit traffic data, and the at least one non-specific resource pool is utilized for the user equipment to perform the random access procedure for RRC connection (re-)establishment procedure.

4. The user equipment of claim 1 , wherein the at least one condition comprises at least one of the following conditions:

a traffic data package from the application layer is bigger than zero;

a size of the data available for transmission in the user equipment is small than a threshold;

a channel condition is better than a threshold;

a delay requirement is less than a threshold; and

an expected data-arrival interval is large than a threshold.

5. The user equipment of claim 4 , wherein the data available for transmission comprises at least one of the followings: terminal identification information, routing information in a core network and the traffic data package from the application layer.

6. An apparatus, comprising:

a RF transceiver that receives broadcast information from a base station, wherein the broadcast information comprises at least one specific resource pool and at least one non-specific resource pool, and the at least one specific resource pool comprises at least one resource group;

a processor that selects a preamble sequence and a time frequency region, wherein the at least one of the preamble sequence and the time-frequency region is selected from the at least one resource group in the specific resource pool;

the RF transceiver transmitting a preamble sequence to the base station over a time-frequency region; and receiving random access response (RAR) from the base station, wherein the RAR comprises allocated uplink (UL) resource; and transmits a media access control (MAC) package data unit (PDU) in message 3 (MSG 3) in the allocated UL resource, wherein the MAC PDU comprises data available for transmission from an application layer to the base station.

7. The apparatus of claim 6 wherein the processor determines whether a condition for utilizing the specific resource pool is met before transmitting the preamble sequence to the base station over the time-frequency region.

8. The apparatus of claim 7 , wherein the condition comprises at least one of the following conditions:

a traffic data package from the application layer is bigger than zero;

a size of the data available for transmission in the apparatus is small than a threshold;

a channel condition is better than a threshold;

a delay requirement is less than a threshold; and

an expected data-arrival interval is large than a threshold.

9. The apparatus of claim 6 , wherein before transmitting the preamble sequence by the RF receiver to the base station over the time-frequency region, the processer is configured to

calculate a size of the data available for transmission by the processor;

match the calculated size to a size level; and

select the resource group from the specific resource pool according to a pre-defined mapping rule, wherein the resource group is corresponding to the size level.

10. The apparatus of claim 6 , wherein before transmitting the preamble sequence to the base station over the time-frequency region, the processer is further configured to

calculate a channel condition;

compare the channel condition to a threshold; and

select the resource group from the specific resource pool according to the channel condition and a pre-defined mapping rule.

11. The apparatus of claim 9 , wherein that the data available for transmission comprises at least one of the followings: terminal identification information, routing information in a core network and the traffic data package from the application layer.

12. The apparatus of claim 6 , further comprising: after transmitting the preamble sequence over the time-frequency region to the base station, the processer acquires a uplink (UL) grant in the RAR; and determines whether a size of a granted transmission block (TB) is equal to or larger than a size of the available data for transmission.

13. The apparatus of claim 12 , wherein the UL grant in the RAR grants the base station to receive the preamble sequence through the time-frequency region, and determines the size of the data available for transmission for the UL grant according to the time-frequency region and the data level corresponding to the resource group where the preamble sequence belongs to.

14. The apparatus of claim 12 , wherein determining whether the size of the granted transmission block (TB) is equal to or larger than the size of the available data for transmission by the processer further comprising:

when the size of the granted TB is equal to or larger than the size of available data to transmit, the apparatus transmits all the data available for transmission in the allocated UL resource.

15. The apparatus of claim 12 , wherein determining whether the size of the granted transmission block (TB) is equal to or larger than the size of the available data for transmission by the processer further comprising:

when the size of the granted TB is equal to larger than the size of data available for transmission, multiplexing MAC Service Data Units (SDUs) which contain all the data available for transmission in the MAC PDU, storing the MAC PDU in a Msg 3 buffer by the processor, and transmitting the Msg 3 in the allocated UL resource by the RF transceiver.

16. The apparatus of claim 12 , wherein determining whether the size of the granted transmission block (TB) is equal to or larger than the size of the available data for transmission by the processor further comprising re-attempting the random access procedure by the apparatus when the size of the granted TB is smaller than the size of data available for transmission.

17. The apparatus of claim 12 , wherein determining whether the size of the granted transmission block (TB) is equal to or larger than the size of the available data for transmission by the processer further comprising when the size of the granted TB is smaller than the size of data available for transmission, triggering a Buffer Status Report (BSR) with a decreasing priority order until the UL grant is exhausted, storing the MAC PDU in the Msg 3 by the processor and transmitting the Msg 3 in the allocated UL resource to the base station by the RF transceiver.

18. The apparatus of claim 17 , wherein the available data for transmission comprises terminal identification information, routing information in the core network, a BSR MAC Control Element and the traffic data package from the application layer.

19. The apparatus of claim 17 , further comprising:

storing the MAC PDU in the Msg 3 by the processor;

receiving and decoding a contention resolution, after transmitting the Msg 3 in the allocated UL resource to the base station by the processor; and

receiving an additional UL grant from the base station by the processor;

transmitting remaining data on the additional UL resource by the RF transceiver indicated by the additional UL grant, wherein the remaining data is subtracting the transmitted data when the UL grant is exhausted from the size level of the data of the granted transmission region.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2018
From: MEDIATEK SINGAPORE PTE. LTD.
To: HFI INNOVATION INC.
Reel/Frame 046840/0777 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2017
From: SUN, FEIFEI; ZHANG, YUANYUAN; HSU, CHIA-CHUN; FU, I-KANG
To: MEDIATEK SINGAPORE PTE. LTD.
Reel/Frame 043400/0547 →
Priority Claims (1)
CN 2012 1 0376990 · Oct 8, 2012 · national
Continuity (2)
Continuation 14434248
Related Publication 20180007717A1 · Jan 4, 2018