System and method for managing bandwidth responsive to the duty cycle of an ABR client

US9906458B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9906458-B2
Application numberUS-201514618391-A
CountryUS
Kind codeB2
Filing dateFeb 10, 2015
Priority dateFeb 10, 2015
Publication dateFeb 27, 2018
Grant dateFeb 27, 2018

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 scheme for managing bandwidth in a multi-client environment including one or more ABR clients and, optionally, one or more non-ABR clients. When an ABR client enters a sleep phase of its duty cycle, phantom tokens may be issued to simulate full capacity of the network link, wherein phantom packets are used for ABR bandwidth calculation. Any extra bandwidth that would have been used by another ABR client to artificially inflate its video quality may be optionally allocated to a non-ABR client engaged in a progressive download session in the same bandwidth pipe.

First claim

Opening claim text (preview).

What is claimed is: 1. A bandwidth management method in a network node operative in a multi-client network including a plurality of adaptive bitrate (ABR) clients, the method comprising: determining that an ABR client engaged in a streaming session on a communication link shared by the ABR clients is in a sleep phase of its duty cycle; responsive to the determination, providing phantom payload packets on behalf of the ABR client in sleep phase on the shared communication link to simulate network contention on the shared communication link; and determining bandwidth allocations for remaining ABR clients that are in active phases of their respective duty cycles by accounting for the phantom payload packets. 2. The bandwidth management method as recited in claim 1 , further comprising: if there is any excess bandwidth after estimating bandwidth allocations, providing the excess bandwidth to a non-ABR client sharing the communication link. 3. The bandwidth management method as recited in claim 1 , further comprising: deactivating phantom payload packets on behalf of the ABR client if the ABR client is determined to be inactive for a predetermined period of time. 4. The bandwidth management method as recited in claim 1 , wherein the communication link comprises one of: (i) a delivery pipe disposed between an edge network node and a subscriber premises; and (ii) a backhaul link between a base station and a mobile edge node. 5. A mobile edge node, comprising: a processor; a first interface operative to effectuate a communication link to a base station having a coverage area for serving a plurality of mobile devices comprising one or more adaptive bitrate (ABR) clients; a second interface operative to effectuate an incoming broadband link for receiving ABR content from one or more content providers; and a bandwidth transmission controller operating in association with the processor for managing bandwidth allocation of the communication link to the base station, wherein when an ABR client engaged in a media streaming session enters a sleep phase of its duty cycle, the bandwidth transmission controller is operative to simulate network contention on the communication link by accounting for phantom payload packets provided on behalf of the ABR client in the sleep phase and optionally allocate any excess bandwidth to a non-ABR client served by the base station. 6. The mobile edge node as recited in claim 5 , wherein the first interface is configured to effectuate the communication link to a base station comprising an evolved Node-B (eNB) disposed in a Third Generation Partnership Project (3GPP) Long Term Evolution (LTE) network. 7. The mobile edge node as recited in claim 5 , wherein the one or more ABR clients and one or more optional non-ABR clients are engaged in respective communication sessions having corresponding priority weights. 8. The mobile edge node as recited in claim 5 , wherein the communication link comprises a saturated link to the base station. 9. The mobile edge node as recited claim 5 , wherein the phantom payload packets are provided responsive to a phantom token issued by a network transmission thread (NTT) associated with the ABR client in sleep mode. 10. The mobile edge node as recited in claim 5 , wherein the bandwidth transmission controller comprises a selectively deactivateable first stage component operative with respect to the phantom payload packets. 11. The mobile edge node as recited in claim 10 , wherein the bandwidth transmission controller includes a second stage component interoperating with the first stage component that is activated, and further wherein when the ABR client enters the sleep phase and the phantom token is selected by the first stage component for token approval, the phantom token is replaced by the second stage component with a non-phantom token associated with an NTT corresponding to the non-ABR client. 12. The mobile edge node as recited in claim 5 , wherein the plurality of mobile devices comprising one or more ABR clients are associated with multiple mobile subscribers. 13. An edge delivery node operative in a content delivery network (CDN), comprising: a processor; a first interface configured to effectuate a delivery pipe to a subscriber premises including one or more adaptive bitrate (ABR) clients; a second interface configured to effectuate a regional distribution pipe with a regional distribution node of the CDN, wherein a central origin server coupled to the regional distribution node is operative to distribute ABR content from one or more content providers; and a bandwidth transmission controller operating in association with the processor for managing bandwidth allocation of the delivery pipe to the subscriber premises, wherein when an ABR client engaged in a media streaming session enters a sleep phase of its duty cycle, the bandwidth transmission controller is operative to simulate network contention on the delivery pipe by accounting for phantom payload packets provided on behalf of the ABR client in the sleep phase and optionally allocate any excess bandwidth to a non-ABR client of the subscriber premises. 14. The edge delivery node as recited in claim 13 , wherein the one or more ABR clients and one or more optional non-ABR clients are engaged in respective communication sessions having corresponding priority weights. 15. The edge delivery node as recited in claim 13 , wherein the phantom payload packets are provided responsive to a phantom token issued by a network transmission thread (NTT) associated with the ABR client in sleep mode. 16. The edge delivery node as recited in claim 13 , wherein the bandwidth transmission controller comprises a selectively deactivateable first stage component operative with respect to the phantom payload packets. 17. The edge delivery node as recited in claim 16 , wherein the bandwidth transmission controller includes a second stage component interoperating with the first stage component that is activated, and further wherein when the ABR client enters the sleep phase and the phantom token is selected by the first stage component for token approval, the phantom token is replaced by the second stage component with a non-phantom token associated with an NTT corresponding to the non-ABR client. 18. A bandwidth transmission control method in a network node, the method comprising: estimating bandwidth in a communication link to a node operative to serve a plurality of client devices comprising one or more adaptive bitrate (ABR) clients by simulating network contention on the communication link using phantom payload packets provided on behalf of an ABR client that enters a sleep phase of its duty cycle; and selectively allocating any excess bandwidth to a non-ABR client sharing the communication link with the ABR clients. 19. The bandwidth transmission control method as recited in claim 18 , wherein the communication link is one of (i) a backhaul link coupled between a mobile edge node and a base station; and (ii) a delivery pipe coupled between an edge delivery node and a subscriber premises. 20. The bandwidth transmission control method as recited in claim 18 , wherein the phantom payload packets are provided responsive to a phantom token issued by a network transmission thread (NTT) associated with the ABR client in its sleep mode. 21. The bandwidth transmission control method as recited in claim 20 , wherein the phantom token is selectively issued responsive to a network operator's feature selection control

Assignees

Inventors

Classifications

  • H04L47/522Primary

    Dynamic queue service slot or variable bandwidth allocation · CPC title

  • Wireless resource allocation · CPC title

  • H04L65/80Primary

    Responding to QoS · CPC title

  • Network streaming of media packets · CPC title

  • Electricity · mapped topic

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 US9906458B2 cover?
A scheme for managing bandwidth in a multi-client environment including one or more ABR clients and, optionally, one or more non-ABR clients. When an ABR client enters a sleep phase of its duty cycle, phantom tokens may be issued to simulate full capacity of the network link, wherein phantom packets are used for ABR bandwidth calculation. Any extra bandwidth that would have been used by another…
Who is the assignee on this patent?
Ericsson Television Inc, Ericsson Ab
What technology area does this patent fall under?
Primary CPC classification H04L47/522. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 27 2018 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).