US 11,818,657 B2
Power consumption optimization of user equipment in a 5G network based on RCL modulation of packets
Craig M. Trim, Ventura, CA (US); Benjie Asuncion Amaba, Collierville, TN (US); Gandhi Sivakumar, Bentleigh (AU); Kushal S. Patel, Pune (IN); and Sarvesh S Patel, Pune (IN)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Sep. 28, 2021, as Appl. No. 17/487,139.
Prior Publication US 2023/0099750 A1, Mar. 30, 2023
Int. Cl. H04W 52/02 (2009.01); H04W 28/08 (2023.01); H04W 40/12 (2009.01); H04W 72/1263 (2023.01); H04W 80/02 (2009.01); H04W 84/02 (2009.01); H04W 80/08 (2009.01); H04L 101/622 (2022.01)
CPC H04W 52/0222 (2013.01) [H04W 28/0967 (2020.05); H04W 40/125 (2013.01); H04W 72/1263 (2013.01); H04W 80/02 (2013.01); H04W 80/08 (2013.01); H04W 84/02 (2013.01); H04L 2101/622 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for battery power-savings of user equipment operating within a 5G network, the method comprising:
initiating, by one or more processors, a collection of transmission requirement data of logical channels for application-level data from a Service Data Adaptation Protocol, wherein logical channel identification (ID), application ID, and quality of service class identifier (QCI) indexing information is collected;
creating, by the one or more processors, a list of the logical channels having acceptable QCI indexing for permissible transmission delay of packets, based on the logical channel identification (ID), application ID, and QCI indexing information;
mapping, by the one or more processors, the list of the logical channels to related radio link control (RLC) channels;
responsive to receipt of a packet by an RLC multiplexing layer, comparing, by the one or more processors, an RLC channel ID from a segmented automatic repeat request (ARQ) packet to the list of the logical channels with a permissible delay of transmission of packets;
responsive to a match between the RLC channel ID and the list of the logical channels, saving, by the one or more processors, the packet to allocated memory in an RLC data structure; and
responsive to receipt of a time-critical packet, submitting, by the one or more processors, the time-critical packet and the saved packet to a medium access control (MAC) carrier controller for transmission processing.