IP Library Granted Patent US 12,574,932
Granted Patent B2
US 12,574,932 · App. 17/811,443 · Granted Mar 10, 2026

Transmission padding efficiency improvement

Inventors: Sharad Sambhwani (San Diego, CA); Dirk Nickisch (Oberpframmern, DE); Madhukar K. Shanbhag (Santa Clara, CA); Sanjeevi Balasubramanian (San Jose, CA); Shiva Krishna Narra (San Jose, CA); Sriram Subramanian (San Jose, CA); Vishwanth Kamala Govindaraju (Mountain View, CA)
Assignee: Apple Inc.
H04W72/23H04L1/0008H04W72/21H04W72/54
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 12,574,932
App. No.
17/811,443
Granted
Mar 10, 2026
Kind
B2
Abstract

A user equipment (UE) configured to receive an uplink (UL) grant comprising a UL grant size, determine a current UL buffer size, compare the current UL buffer size to the UL grant size and determining an amount of padding to fill the UL grant and determine whether to transmit on the UL grant based on the amount of padding to fill the UL grant.

Claims (50)

1 . A processor of a user equipment (UE) configured to perform operations comprising:

receiving an uplink (UL) grant comprising a UL grant size;

determining a current UL buffer size;

comparing the current UL buffer size to the UL grant size and determining an amount of padding to fill the UL grant;

determining whether to transmit on the UL grant based on the amount of padding to fill the UL grant;

determining whether the UL grant is scheduled to carry channel state information (CSI), wherein determining whether to transmit on the UL grant is further based on whether the UL grant is scheduled to carry the CSI; and

when the UL grant is not scheduled to carry the CSI, and the amount of padding relative to the UL grant size exceeds a predetermined value, determining to blank the UL grant.

2 . The processor of claim 1 , wherein the operations further comprise:

blanking the UL grant when it is determined to not transmit on the UL grant.

3 . The processor of claim 1 , wherein the predetermined value for a primary UL grant and one or more secondary UL grants is a same predetermined value or different predetermined values.

4 . The processor of claim 1 , wherein the amount of padding is based on i) padding for each of a primary UL grant and one or more secondary UL grants or ii) only padding for the primary UL grant.

5 . The processor of claim 1 , wherein the UL grant is for a secondary radio link in a non-standalone (NSA) or dual-connectivity (DC) mode of operation.

6 . The processor of claim 5 , wherein the operations further comprise:

transmitting, on a primary radio link, when the UL grant for the secondary radio link is blanked, UL data originally scheduled for transmission on the secondary radio link.

7 . The processor of claim 1 , wherein the UE is configured for split bearer operation, the operations further comprising:

comparing the current UL buffer size to a split threshold.

8 . The processor of claim 7 , wherein, when the UL grant size exceeds the split threshold and it is determined to transmit on the UL grant, the transmission is sent on a primary radio link and one or more secondary radio links of a split bearer.

9 . The processor of claim 7 , wherein, when the UL grant size does not exceed the split threshold and it is determined to transmit on the UL grant, the transmission is sent (i) only on a primary radio link of a split bearer when a UL buffer size for the primary radio link does not exceed the UL grant size or (ii) on the primary radio link and one or more secondary radio links when the UL buffer size for the primary radio link exceeds the UL grant size.

10 . A processor of a user equipment (UE) configured to perform operations comprising:

adding first uplink (UL) data to a first buffer when the first UL data is determined to be non-time-sensitive;

receiving an UL grant comprising a UL grant size;

determining an excess amount of the UL grant relative to second UL data to be transmitted;

filling some or all of the excess UL grant with the first UL data;

performing a UL transmission comprising the first UL data and the second UL data;

receiving a further UL grant comprising a further UL grant size, wherein the UL grant corresponds to a primary radio link and the further UL grant corresponds to a secondary radio link;

determining a further excess amount of the further UL grant relative to further second UL data to be transmitted; and

when the first UL data has a smaller size than both the excess amount of the UL grant and the further excess amount of the further UL grant, determining to add the first UL data to either the UL grant or the further UL grant.

11 . The processor of claim 10 , wherein the first UL data is determined to be added to either the UL grant or the further UL grant based on a power efficiency of the primary radio link relative to the secondary radio link.

12 . The processor of claim 10 , wherein the operations further comprise:

when the first UL data has a larger size than both the excess amount of the UL grant and the further excess amount of the further UL grant, determining to add portions of the first UL data to both the UL grant and the further UL grant.

13 . The processor of claim 10 , wherein the operations further comprise:

maintaining a buffer status report (BSR) index for the first UL data in the first buffer.

14 . The processor of claim 10 , wherein the operations further comprise:

determining the UE is power limited; and

blanking the UL grant on secondary radio links.

15 . A method, comprising:

at a user equipment:

receiving an uplink (UL) grant comprising a UL grant size;

determining a current UL buffer size;

comparing the current UL buffer size to the UL grant size and determining an amount of padding to fill the UL grant;

determining whether to transmit on the UL grant based on the amount of padding to fill the UL grant;

determining whether the UL grant is scheduled to carry channel state information (CSI), wherein determining whether to transmit on the UL grant is further based on whether the UL grant is scheduled to carry the CSI; and

when the UL grant is not scheduled to carry the CSI, and the amount of padding relative to the UL grant size exceeds a predetermined value, determining to blank the UL grant.

16 . The method of claim 15 , wherein the operations further comprise:

blanking the UL grant when it is determined to not transmit on the UL grant.

17 . The method of claim 15 , wherein the predetermined value for a primary UL grant and one or more secondary UL grants is a same predetermined value or different predetermined values.

18 . The method of claim 15 , wherein the amount of padding is based on i) padding for each of a primary UL grant and one or more secondary UL grants or ii) only padding for the primary UL grant.

19 . The method of claim 15 , wherein the UL grant is for a secondary radio link in a non-standalone (NSA) or dual-connectivity (DC) mode of operation.

20 . The method of claim 19 , wherein the operations further comprise:

transmitting, on a primary radio link, when the UL grant for the secondary radio link is blanked, UL data originally scheduled for transmission on the secondary radio link.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2022
From: SAMBHWANI, SHARAD; SHANBHAG, MADHUKAR K; BALASUBRAMANIAN, SANJEEVI; NICKISCH, DIRK; SUBRAMANIAN, SRIRAM; NARRA, SHIVA KRISHNA; GOVINDARAJU, VISHWANTH KAMALA
To: APPLE INC.
Reel/Frame 060532/0140 →
Continuity (2)
Provisional Application 63221407 · Jul 13, 2021
Related Publication 20230014946A1 · Jan 19, 2023
References Cited (40)
US 7187669B1 · Lee · 2007 [cited by examiner]
US 10085213B1 · Nimmala · 2018 [cited by examiner]
US 20110310833A1 · Lee · 2011 [cited by examiner]
US 20120039263A1 · Moberg · 2012 [cited by examiner]
US 20130301568A1 · Park · 2013 [cited by examiner]
US 20150201360A1 · Ray Chaudhuri · 2015 [cited by examiner]
US 20150245345A1 · Gao · 2015 [cited by examiner]
US 20150282158A1 · Chen · 2015 [cited by examiner]
US 20160088534A1 · Axmon · 2016 [cited by examiner]
US 20160112178A1 · Yi · 2016 [cited by examiner]
US 20160338041A1 · Li · 2016 [cited by examiner]
US 20170208443A1 · Gupta · 2017 [cited by examiner]
US 20170208590A1 · Kim · 2017 [cited by examiner]
US 20180103485A1 · Jiang · 2018 [cited by examiner]
US 20180139699A1 · Choi · 2018 [cited by examiner]
US 20180270847A1 · Takeda · 2018 [cited by examiner]
US 20180279293A1 · Harrison · 2018 [cited by examiner]
US 20190045534A1 · Zaks · 2019 [cited by examiner]
US 20190082436A1 · Huang · 2019 [cited by examiner]
US 20190159260A1 · Charbit · 2019 [cited by examiner]
US 20190306877A1 · Wang · 2019 [cited by examiner]
US 20190320467A1 · Freda · 2019 [cited by examiner]
US 20190364605A1 · Loehr · 2019 [cited by examiner]
US 20200112415A1 · Huang · 2020 [cited by examiner]
US 20200137777A1 · Rosa · 2020 [cited by examiner]
US 20200344818A1 · Höglund · 2020 [cited by examiner]
US 20200374934A1 · Koskinen · 2020 [cited by examiner]
US 20210099977A1 · Dalmiya et al. · 2021 [cited by applicant]
US 20210160931A1 · Shi · 2021 [cited by examiner]
US 20210195629A1 · Chauvin · 2021 [cited by examiner]
US 20210266105A1 · Lei · 2021 [cited by examiner]
US 20220264604A1 · Fröberg Olsson · 2022 [cited by examiner]
US 20220345252A1 · Loehr · 2022 [cited by examiner]
US 20230198593A1 · Zhang · 2023 [cited by examiner]
US 20230239730A1 · Esswie · 2023 [cited by examiner]
US 20230269696A1 · Lee · 2023 [cited by examiner]
CN 104113925 · 2014 [cited by applicant]
CN 112738891 · 2021 [cited by applicant]
WO 2010059087 · 2010 [cited by applicant]
Ericsson, “UL Split in Dual Connectivity”, 3GPP TSG RAN WG2 #97bis, R2-1702749, Apr. 3, 2017, 4 sheets. [cited by applicant]