Prioritizing data packets in wireless communication network

US12501310B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12501310-B2
Application numberUS-202318456214-A
CountryUS
Kind codeB2
Filing dateAug 25, 2023
Priority dateAug 8, 2022
Publication dateDec 16, 2025
Grant dateDec 16, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for prioritizing data packets in a wireless network. Data packets are received at a SDAP buffer. Flow queues may be created by dividing PDCP buffer into high priority flow queue and low priority flow queue to determine priority for each data packets based on QoS parameters. Based on QoS parameters performing one of transmitting the at least one data packet from the at least one high priority flow queue and delaying transmission of at least one data packet of the at least one low priority flow queue by buffering the at least one data packet, the electronic device may be configured with connectivity or transmitting data packets from high priority flow queue to first stack and data packet from the low priority flow queue to second stack, when the electronic device may be configured with multi RAT multi connectivity.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method performed by an electronic device for prioritizing data packets in a wireless communication network, the method comprising: receiving a plurality of data packets at a Service Data Adaptation Protocol (SDAP) buffer, the plurality of data packets transmitted to a PDCP buffer; creating a plurality of flow queues by dividing the PDCP buffer into at least one high priority flow queue and at least one low priority flow queue; determining a priority for each of the plurality of data packets received based on QoS parameters; mapping at least one data packet of the plurality of data packets from the SDAP buffer to one of the at least one high priority flow queue or the at least one low priority flow queue at the PDCP buffer based on the QoS parameters; and transmitting the at least one data packet of the at least one high priority flow queue and delaying transmission of at least another data packet of the at least one low priority flow queue by buffering the at least another data packet. 2 . The method of claim 1 , the method further comprising: transmitting the at least one data packet of the at least one high priority flow queue to a first stack and the at least another data packet of the at least one low priority flow queue to a second stack, in case that the electronic device is configured with dual connectivity, and wherein transmitting the at least one data packet of the at least one high priority flow queue and delaying transmission of the at least another data packet of the at least one low priority flow queue by buffering the at least another data packet is performed in case that the electronic device is configured with single connectivity. 3 . The method of claim 1 , wherein the mapping the at least one data packet of the plurality of data packets from the SDAP buffer to the at least one low priority flow queue or the at least one high priority flow queue of the plurality of flow queues at the PDCP buffer based on the QoS parameters comprises: determining a number of Service Data Units (SDUs) to be collected for the plurality of data packets in each flow queue of the plurality of flow queues based on packet parameters; and collecting the number of SDUs of the plurality of data packets of each flow queue of the plurality of flow queue based on the priority and transmitting to lower layers of at least one of the first stack for single connectivity or the second stack in case that dual connectivity is configured. 4 . The method of claim 3 , wherein the packet parameters include at least one of: a number of SDUs, a number of bytes to be collected based on a depletion of lower QoS, a priority of the plurality of data packets at upper layers, an arrival pattern of the plurality of data packets to the first stack or the second stack, a channel condition, or an extraction rate of the number of byte. 5 . The method of claim 1 , wherein the mapping the at least one data packet of the plurality of data packets from the SDAP buffer to the at least one high priority flow queue and the at least one low priority flow queue to the first stack is based on channel related Key Performance Indicators (KPIs). 6 . The method of claim 2 , wherein the mapping the at least one data packet of the plurality of data packets from the SDAP buffer to the at least one high priority flow queue to the first stack and the at least one low priority flow queue to the second stack is based on channel related Key Performance Indicators (KPIs). 7 . The method of claim 1 , wherein the QoS parameters include at least one of: QoS Class Identifier (QCI), 5G QoS Identifier (5Qi), type of data transmitted, number of bytes, type of data packet, number of data packets, thermal mitigation, overheating, low uplink grant detection from gNodeB (gNB), non-uniform data packet arrival rate between application layers and modem, or poor signal Key Performance Indicator (KPIs). 8 . An electronic device for prioritizing data packets in a wireless communication network, the electronic device comprising: a memory; at least one processor; at least one transceiver; wherein the at least one processor is configured to: receive a plurality of data packets at a Service Data Adaptation Protocol (SDAP) buffer; the plurality of data packets transmitted to a PDCP buffer; create a plurality of flow queues by dividing the PDCP buffer into at least one high priority flow queue and at least one low priority flow queue; determine a priority for each data packet of the plurality of data packets received based on QoS parameters; map at least one data packet of the plurality of data packets from the SDAP buffer to one of the at least one high priority flow queue or the at least one low priority flow queue at the PDCP buffer based on the QoS parameters; and transmit the at least one data packet of the at least one high priority flow queue and delay transmission of at least another data packet of the at least one low priority flow queue by buffering the at least another data packet. 9 . The electronic device of claim 8 , wherein the at least one processor is configured to: transmit the at least one data packet of the at least one high priority flow queue and delaying transmission of the at least another data packet of the at least one low priority flow queue by buffering the at least another data packet is performed in case that the electronic device is configured with single connectivity, and transmit the at least one data packet of the at least one high priority flow queue to a first stack and the at least another data packet of the at least one low priority flow queue to a second stack, in case that the electronic device is configured with dual connectivity. 10 . The electronic device of claim 8 , wherein the at least one processor is configured to: determine a number of Service Data Units (SDUs) to be collected for the plurality of data packets in each flow queue of the plurality of flow queues based on packet parameters; and collect the number of SDUs of the plurality of data packets of each flow queue of the plurality of flow queue based on priority and transmit to lower layers of at least one of the first stack for single connectivity or the second stack in case that dual connectivity is configured. 11 . The electronic device of claim 10 , wherein the packet parameters include at least one of: a number of SDUs and/or a number of bytes to be collected based on a depletion of lower QoS, a priority of the plurality of data packets at upper layers, an arrival pattern of the plurality of data packets to the first stack or the second stack, a channel condition, or an extraction rate of the number of byte. 12 . The electronic device of claim 8 , wherein the mapping the at least one data packet of the plurality of data packets from the SDAP buffer to the at least one of high priority flow queue and the at least one low priority flow queue to the first stack is based on Key Performance Indicators (KPIs). 13 . The electronic device of claim 10 , wherein the mapping the at least one data packet of the plurality of data packets from the SDAP buffer to the at least one of high priority flow queue to the first stack and the at least one low priority flow queue to the second stack is based on Key Performance Indicators (KPIs). 14 . The electronic device of claim 8 , wherein the QoS parameters include at least one of: QoS Class Identifier (QCI), 5G QoS Identifier (5Qi), type of data transmitted, number of bytes, type of data packet, number of data packets, and thermal mitigation, overheating, low uplink grant detection from gNodeB (gNB), non-uni

Assignees

Inventors

Classifications

  • Individual queue per QOS, rate or priority · CPC title

  • using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR] (negotiating SLA or negotiating QoS H04W28/24) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12501310B2 cover?
A method for prioritizing data packets in a wireless network. Data packets are received at a SDAP buffer. Flow queues may be created by dividing PDCP buffer into high priority flow queue and low priority flow queue to determine priority for each data packets based on QoS parameters. Based on QoS parameters performing one of transmitting the at least one data packet from the at least one high pr…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04W28/0268. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 16 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).