Agile transport for background traffic in cellular networks

US10848284B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10848284-B2
Application numberUS-201916385782-A
CountryUS
Kind codeB2
Filing dateApr 16, 2019
Priority dateApr 16, 2019
Publication dateNov 24, 2020
Grant dateNov 24, 2020

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.

Concepts and technologies directed to agile transport for background traffic in cellular networks are disclosed herein. In various aspects, a system can include a processor and memory storing instructions that, upon execution, cause performance of operations. The operations can include determining a capacity of a communication path that communicatively couples a user equipment to a radio access network cell site. The operations can include identifying, from the radio access network cell site, a queue that is constructed for the user equipment. The operations can include assembling a plurality of probe burst packet sets from a background traffic flow. The operations can include probing the communication path for spare capacity using the plurality of probe burst packet sets and delivering the background traffic flow to the user equipment using the spare capacity while the communication path is not busy.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system comprising: a processor; and a memory that stores computer-executable instructions that, in response to execution by the processor, cause the processor to perform operations comprising: determining a capacity of a communication path that communicatively couples a user equipment to a radio access network cell site, assembling a plurality of probe burst packet sets from a background traffic flow, probing the communication path for spare capacity using the plurality of probe burst packet sets, delivering the background traffic flow to the user equipment using the spare capacity while the communication path is not busy, detecting whether bursts of a foreground traffic flow are being sent concurrently along the communication path while the background traffic flow is being delivered, in response to detecting that bursts of the foreground traffic flow are being sent, determining whether the communication path is busy, and in response to determining that the communication path is busy, yielding the capacity of the communication path to the foreground traffic flow. 2. The system of claim 1 , wherein delivery of the background traffic flow is limited such that a reserve capacity of the communication path is maintained. 3. The system of claim 1 , wherein the plurality of probe burst packet sets comprise a first probe burst packet set, a second probe burst packet set, and a third probe burst packet set. 4. The system of claim 3 , wherein the third probe burst packet set is larger in size than the second probe burst packet set, and wherein the second probe burst packet set is larger in size than the first probe burst packet set. 5. The system of claim 3 , wherein probing the communication path for spare capacity using the plurality of probe burst packet sets comprises: delivering, via the communication path, the first probe burst packet set to the user equipment; determining that the communication path is not busy based on a lack of a packet inter-arrival discontinuity after delivery of the first probe burst packet set; in response to determining that the communication path is not busy, delivering, via the communication path, the second probe burst packet set to the user equipment; determining that the communication path remains not busy based on a lack of a packet inter-arrival discontinuity after delivery of the second probe burst packet set; in response to determining that the communication path remains not busy, delivering, via the communication path, the third probe burst packet set to the user equipment; and determining that the communication path continues to remain not busy based on a lack of a packet inter-arrival discontinuity after delivery of the third probe burst packet set. 6. The system of claim 5 , wherein delivering the background traffic flow to the user equipment occurs in response to determining that the communication path continues to remain not busy. 7. A method comprising: determining, by a proxy server, a capacity of a communication path that communicatively couples a user equipment to a radio access network cell site; assembling, by the proxy server, a plurality of probe burst packet sets from a background traffic flow; probing, by the proxy server, the communication path for spare capacity using the plurality of probe burst packet sets; delivering, by the proxy server, the background traffic flow to the user equipment using the spare capacity while the communication path is not busy; detecting, by the proxy server, whether bursts of a foreground traffic flow are being sent concurrently along the communication path while the background traffic flow is being delivered; in response to detecting that bursts of the foreground traffic flow are being sent, determining, by the proxy server, whether the communication path is busy; and in response to determining that the communication path is busy, yielding, by the proxy server, the capacity of the communication path to the foreground traffic flow. 8. The method of claim 7 , wherein delivery of the background traffic flow is limited such that a reserve capacity of the communication path is maintained. 9. The method of claim 7 , wherein the plurality of probe burst packet sets comprises a first probe burst packet set, a second probe burst packet set, and a third probe burst packet set. 10. The method of claim 9 , wherein the third probe burst packet set is larger in size than the second probe burst packet set, and wherein the second probe burst packet set is larger in size than the first probe burst packet set. 11. The method of claim 9 , wherein probing the communication path for spare capacity using the plurality of probe burst packet sets comprises: delivering, by the proxy server, via the communication path, the first probe burst packet set to the user equipment; determining, by the proxy server, that the communication path is not busy based on a lack of a packet inter-arrival discontinuity after delivery of the first probe burst packet set; in response to determining that the communication path is not busy, delivering, by the proxy server, via the communication path, the second probe burst packet set to the user equipment; determining, by the proxy server, that the communication path remains not busy based on a lack of the packet inter-arrival discontinuity after delivery of the second probe burst packet set; in response to determining that the communication path remains not busy, delivering, by the proxy server, via the communication path, the third probe burst packet set to the user equipment; and determining, by the proxy server, that the communication path continues to remain not busy based on a lack of the packet inter-arrival discontinuity after delivery of the third probe burst packet set. 12. The method of claim 11 , wherein delivering the background traffic flow to the user equipment occurs in response to determining that the communication path continues to remain not busy. 13. A computer storage medium having computer-executable instructions stored thereon that, in response to execution by a processor, cause the processor to perform operations comprising: determining a capacity of a communication path that communicatively couples a user equipment to a radio access network cell site; assembling a plurality of probe burst packet sets from a background traffic flow, probing the communication path for spare capacity using the plurality of probe burst packet sets; delivering the background traffic flow to the user equipment using the spare capacity while the communication path is not busy; detecting whether bursts of a foreground traffic flow are being sent concurrently along the communication path while the background traffic flow is being delivered; in response to detecting that bursts of the foreground traffic flow are being sent, determining whether the communication path is busy; and in response to determining that the communication path is busy, yielding the capacity of the communication path to the foreground traffic flow. 14. The computer storage medium of claim 13 , wherein delivery of the background traffic flow is limited such that a reserve capacity of the communication path is maintained. 15. The computer storage medium of claim 13 , wherein the plurality of probe burst packet sets comprises a first probe burst packet set, a second probe burst packet set, and a third probe burst packet set. 16. The computer storage medium of claim 15 , wherein the third probe burst packet set is larger in size than the second probe burst packet set, and wherei

Assignees

Inventors

Classifications

  • based on quality criteria · CPC title

  • based on usage prediction · CPC title

  • detecting congestion or overload during communication (monitoring arrangements H04L43/00) · CPC title

  • Provisioning of proxy services (store-and-forward switching systems in data switching networks H04L12/54) · CPC title

  • Collecting or measuring resource availability data · 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 US10848284B2 cover?
Concepts and technologies directed to agile transport for background traffic in cellular networks are disclosed herein. In various aspects, a system can include a processor and memory storing instructions that, upon execution, cause performance of operations. The operations can include determining a capacity of a communication path that communicatively couples a user equipment to a radio access…
Who is the assignee on this patent?
At & T Ip I Lp, Univ Of Illinois At Chicago, Univ Illinois
What technology area does this patent fall under?
Primary CPC classification H04W28/0284. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 24 2020 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).