Management of background data traffic for 5G or other next generations wireless network

US11140086B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11140086-B2
Application numberUS-201916542278-A
CountryUS
Kind codeB2
Filing dateAug 15, 2019
Priority dateAug 15, 2019
Publication dateOct 5, 2021
Grant dateOct 5, 2021

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.

In various aspects, a system that comprises detecting a congestion event in a network that transmits a first group of data packets and a second group of data packets, wherein the detecting the congestion event comprises detecting the congestion event has initiated in response to a data packet throughput value of the network having been determined to have decreased below a threshold value; in response to the detecting of the congestion event, determine a transmission rate of the second group of data packets based on a transmission priority of the second group of data packets; determining a data packet dropping rate for the second group of data packets based on the transmission rate of the second group of data packets and a size of the first group of data packets and transmitting the second group of data packets utilizing the transmission rate and the data packet dropping rate.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: detecting a congestion event in a network that transmits a first group of data packets and a second group of data packets, wherein detecting the congestion event comprises detecting the congestion event in response to a data packet throughput value of the network having been determined to have decreased below a threshold value; in response to detecting the congestion event, classifying the first group of data packets as a foreground flow and the second group of data packets as a background flow; in response to detecting the congestion event, determining a transmission rate of the second group of data packets based on a transmission priority of the second group of data packets; determining a data packet dropping rate for the second group of data packets based on the transmission rate of the second group of data packets and a size of the first group of data packets; determining a threshold packet dropping rate for the second group of data packets; and transmitting the second group of data packets utilizing the transmission rate and the data packet dropping rate in accordance with the threshold packet dropping rate. 2. The system of claim 1 , wherein the operations further comprise: in response to detecting the congestion event, assigning a first transmission rate of the second group of data packets to be lower than a second transmission rate of the second group of data packets. 3. The system of claim 2 , wherein the operations further comprise: dropping at least some data packets of the second group of data packets from the transmitting based on the data packet dropping rate to maintain the second transmission priority of the second group of data packets. 4. The system of claim 2 , wherein the operations further comprise: adjusting an allocation of network resources to achieve the transmission rate of the second group of data packets. 5. The system of claim 1 , wherein the operations further comprise: in response to detecting the data packet throughput value of the network has increased above the threshold value, adjusting the transmission rate of the second group of data packets. 6. The system of claim 1 , wherein determining the transmission rate comprises selecting the transmission rate to avoid a data transmission timeout for the transmitting of the second group of data packets. 7. The system of claim 1 , wherein the transmission rate is a first transmission rate, and wherein the operations further comprise: in response to detecting the congestion event, adjusting the first transmission rate of the second group of data packets to be lower than a second transmission rate of the first group of data packets; and dropping at least some data packets of the second group of data packets from the transmitting based on the data packet dropping rate. 8. A method, comprising: determining, by a device comprising a processor, a data traffic load value of a network that transmits a first group of data packets in accordance to a first initial transmission rate and a second group of data packets in accordance to a second initial transmission rate; based on a first result of analyzing the data traffic load value and a threshold, determining, by the device, that the data traffic load value is above the threshold, classifying the first group of data packets as time-sensitive data packets and the second group of data packets as time-insensitive data packets; assigning, by the device, a second transmission rate for transmission for the second group of data packets based on a first transmission priority of the second group of data packets, wherein the second transmission rate is lower than the second initial transmission rate; determining, by the device, a data packet dropping rate for the second group of data packets based on the second transmission rate of the second group of data packets and a size of the first group of data packets, wherein the data packet dropping rate is a threshold data packet dropping rate; and transmitting, by the device, the second group of data packets utilizing the second transmission rate to fulfill the threshold data packet dropping rate. 9. The method of claim 8 , further comprising: based on a second result of analyzing, determining, by the device, that the data traffic load value is below the threshold, assigning, by the device, the second initial transmission rate as the second transmission rate for transmission of the second group of data packets. 10. The method of claim 8 , further comprising: based on a second result of analyzing, determining, by the device, that the data traffic load value is below the threshold, adjusting, by the device, the second transmission rate of the second group of data packets. 11. The method of claim 8 , further comprising: dropping, by the device, at least some data packets of the second group of data packets from the transmitting based on the data packet dropping rate. 12. The method of claim 8 , further comprising: in response to determining that the data traffic load value above the threshold, assigning, by the device, the second transmission rate of the second group of data packets to be lower than the first initial transmission rate of the first group of data packets. 13. The method of claim 8 , further comprising: modifying, by the device, an allocation of network resources to achieve the second transmission rate of the second group of data packets. 14. The method of claim 8 , wherein assigning the second transmission rate comprises assigning the second transmission rate to avoid a data transmission timeout for the transmitting of the second group of data packets. 15. A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising: detecting a congestion event in a network that transmits a first group of data packets in accordance to a first initial transmission rate and transmits a second group of data packets in accordance to a second initial transmission rate, wherein detecting the congestion event comprises detecting the congestion event in response to a data packet throughput value of the network having been determined to have decreased below a threshold value; in response to detecting of the congestion event, labelling the first group of data packets as a foreground flow and the second group of data packets as a background flow, and assigning a second transmission rate for the second group of data packets, wherein the second transmission rate is based on a transmission priority of the second group of data packets; determining a data packet dropping rate for the second group of data packets based on the second transmission rate of the second group of data packets and a size of the first group of data packets, wherein the data packet dropping rate a maximum data packet dropping rate; and transmitting the second group of data packets utilizing the second transmission rate and in accordance with the maximum data packet dropping rate. 16. The non-transitory machine-readable medium of claim 15 , wherein assigning the second transmission rate for the second group of data packets comprises assigning the second transmission rate that avoids a data transmission timeout for the transmitting of the second group of data packets. 17. The non-transitory machine-readable medium of claim 15 , wherein the op

Assignees

Inventors

Classifications

  • H04L47/24Primary

    Traffic characterised by specific attributes, e.g. priority or QoS · CPC title

  • with rate being modified by the source upon detecting a change of network conditions · CPC title

  • Threshold monitoring · CPC title

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

  • Identifying congestion · 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 US11140086B2 cover?
In various aspects, a system that comprises detecting a congestion event in a network that transmits a first group of data packets and a second group of data packets, wherein the detecting the congestion event comprises detecting the congestion event has initiated in response to a data packet throughput value of the network having been determined to have decreased below a threshold value; in re…
Who is the assignee on this patent?
At & T Ip I Lp, Univ Illinois
What technology area does this patent fall under?
Primary CPC classification H04L47/24. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 05 2021 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).