IP Library Granted Patent US 11,096,089
Granted Patent B2
US 11,096,089 · App. 16/519,000 · Granted Aug 17, 2021

Data packaging method and communication device

Inventor: Jen-Hao Hsueh (Hsin-Chu, TW)
Assignee: MEDIATEK INC.
H04W28/065H04L1/18
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 11,096,089
App. No.
16/519,000
Granted
Aug 17, 2021
Kind
B2
Abstract

A data packaging method applied in a communication device is disclosed The method includes: transmitting a plurality of first data packets including a plurality of first data contents; storing the plurality of first data contents; obtaining allocated resources for a second data packet; inserting a second data content into the second data packet; determining whether any resources remain in the second data packet after the second data content is inserted into the second data packet; selecting a portion among the plurality of first data contents in response to any resources remaining in the second data packet after the second data content is inserted into the second data packet; inserting the selected portion into the second data packet; and transmitting the second data packet including the second data content and the selected portion; wherein the plurality of first data packets are transmitted previous to the second data packet.

Claims (39)

1. A data packaging method, applied in a communication device, comprising:

transmitting a plurality of first medium access control (MAC) protocol data units (PDUs) including a plurality of first radio link control (RLC) PDUs;

storing the plurality of first RLC PDUs;

obtaining allocated resources for a second MAC PDU;

inserting at least one second RLC PDU into the second MAC PDU based on a logical channel prioritization operation;

determining whether any resources remain in the second MAC PDU after the at least one second RLC PDU is inserted into the second MAC PDU based on the logical channel prioritization operation;

selecting a portion from the plurality of first RLC PDUs which are previously transmitted and inserting the selected portion into the second MAC PDU in response to any resources remaining in the second MAC PDU, after the at least one second RLC PDU is inserted into the second MAC PDU based on the logical channel prioritization operation; and

transmitting the second MAC PDU including the at least one second RLC PDU and the selected portion inserted behind the at least one second RLC PDU.

2. The data packaging method of claim 1 , wherein the selecting the portion from the plurality of first RLC PDUs comprises:

selecting the portion based on whether the portion is acknowledged.

3. The data packaging method of claim 1 , wherein the plurality of first RLC PDUs includes one or more unacknowledged data units, and the step of selecting the portion of the first RLC PDUs comprises:

selecting an earliest data unit from the one or more unacknowledged data units.

4. The data packaging method of claim 1 , further comprising:

receiving a retransmission request regarding the selected portion;

determining a difference between a first time of receiving a retransmission request and a second time of transmitting the second MAC PDU; and

ignoring the retransmission request based on the difference.

5. The data packaging method of claim 1 , wherein the selected portion includes one of a user data unit and a control data unit.

6. A communication device, comprising:

a buffer;

a processing circuit;

a storage circuit, configured to store a program code, to instruct the processing circuit to perform the following steps:

transmitting a plurality of first medium access control (MAC) protocol data units (PDUs) including a plurality of first radio link control (RLC) PDUs;

storing the plurality of first RLC PDUs in the buffer;

obtaining allocated resources for a second MAC PDU;

inserting content at least one second RLC PDU into the second MAC PDU based on a logical channel prioritization operation;

determining whether any resources remain in the second MAC PDU after the at least one second RLC PDU is inserted into the second MAC PDU based on the logical channel prioritization operation;

selecting a portion from the plurality of first RLC PDUs which are previously transmitted from the buffer and inserting the selected portion into the second MAC PDU in response to any resources remaining in the second MAC PDU after the at least one second RLC PDU is inserted into the second MAC PDU based on the logical channel prioritization operation; and

transmitting the second MAC PDU including the at least one second RLC PDU and the selected portion inserted behind the at least one second RLC PDU.

7. The communication device of claim 6 , wherein the processing circuit is further configured to perform the following step to select the portion from the plurality of first RLC PDUs:

selecting the portion based on whether the portion is acknowledged.

8. The communication device of claim 6 , wherein the plurality of first RLC PDUs includes one or more unacknowledged data units, and the processing circuit is further configured to perform the following step to select the portion of the first RLC PDUs comprises:

selecting an earliest data unit from the one or more unacknowledged data units.

9. The communication device of claim 6 , wherein the processing circuit is further configured to perform the following steps:

receiving a retransmission request regarding the selected portion;

determining a difference between a first time of receiving a retransmission request and a second time of transmitting the second MAC PDU; and

ignoring the retransmission request based on the difference.

10. The communication device of claim 6 , wherein the selected portion includes one of a user data unit and a control data unit.

11. The data packaging method of claim 1 , wherein the selected portion is transmitted in the first MAC PDU and retransmitted in the second MAC PDU.

12. The communication device of claim 6 , wherein the selected portion is transmitted in the first MAC PDU and retransmitted in the second MAC PDU.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2019
From: HSUEH, JEN-HAO
To: MEDIATEK INC.
Reel/Frame 049825/0385 →
Continuity (2)
Provisional Application 62720165 · Aug 21, 2018
Related Publication 20200068436A1 · Feb 27, 2020
Cited By (1)
US 12,690,060