Link speed fluctuation reduction

US9692681B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9692681-B2
Application numberUS-201214402886-A
CountryUS
Kind codeB2
Filing dateJul 20, 2012
Priority dateJul 20, 2012
Publication dateJun 27, 2017
Grant dateJun 27, 2017

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.

Link speed fluctuation reduction can be useful in a variety of communication systems. Such smoothing may have various benefits and may be achieved in various ways. For example, a policy and charging rules function can be leveraged to avoid repeated transfers of a same section of over-the-top video. A method can include detecting, for a link, a link traffic condition above a predetermined threshold. The method can also include estimating link speed to obtain an initial link speed value. When the detected link traffic condition is above a predetermined threshold, the method can further include limiting fluctuation of the link speed to within a threshold amount of the initial link speed value. The method can additionally include periodically re-estimating the recently achieved link speed as an updated link speed value and limiting the fluctuation based on the updated link speed value.

First claim

Opening claim text (preview).

We claim: 1. A method, comprising: detecting, for a link, a link traffic condition above a predetermined threshold; estimating link speed to obtain an initial link speed value; and if the detected link traffic condition is above a predetermined threshold, limiting fluctuation of the link speed to within a threshold amount of the initial link speed value, resulting in a recently achieved link speed, and periodically re-estimating the recently achieved link speed as an updated link speed value and limiting the fluctuation based on the updated link speed value. 2. The method of claim 1 , wherein detecting the link traffic condition comprises detecting repeated transfers of a same section of video. 3. The method of claim 1 , wherein detecting the link traffic condition comprises detecting at least one of detecting user equipment mobility or detecting variability of link speed or system loading. 4. The method of claim 1 , further comprising: detecting, for the link, at least one of a user equipment device type and an application type, wherein the estimating is performed only when at least one of the application type and the user equipment device type corresponds to a predetermined type. 5. The method of claim 4 , wherein the estimating is performed only when the application type corresponds to adaptive streaming. 6. The method of claim 1 , wherein the limiting the fluctuation comprises establishing a dedicated bearer. 7. The method of claim 6 , wherein the establishing of the dedicated bearer comprises policy and charging rules function messaging, wherein at least one maximum bit rate parameter is a fixed percentage above that necessary to provide the initial link speed value. 8. The method of claim 7 , wherein the establishing of the dedicated bearer comprises policy and charging rules function messaging, wherein at least one guaranteed bit rate parameter is a fixed percentage below that necessary to provide the initial link speed value. 9. The method of claim 8 , wherein at least one of a first threshold amount, a second threshold amount and the fixed percentage amounts depend upon the value of the application type. 10. The method of claim 8 , wherein the fixed percentage amount is further decreased in response to detecting repeated transfers of the same section of media in the previous time interval in the presence of the previous fixed percentage amount. 11. The method of claim 7 , wherein the establishing of the dedicated bearer comprises policy and charging rules function messaging, wherein the guaranteed bit rate parameter and the maximum bit rate parameter are both increased when the recently achieved link speed is within a threshold percentage of the current maximum bit rate parameter the guaranteed bit rate parameter and the maximum bit rate parameter are both decreased when the recently achieved link speed is within a threshold percentage of the current guaranteed bit rate parameter. 12. The method of claim 6 , wherein the establishing of the dedicated bearer comprises signaling down to a base station indicating that the link corresponds to a special limited variability session whose average link speed is not to change more than a threshold percentage over each given time interval. 13. The method of claim 6 , wherein the establishing the dedicated bearer comprises signaling through a policy and charging rules function indicating that the link corresponds to a special limited variability session whose average link speed is not to change more than a threshold percentage over each given time interval. 14. The method of claim 6 , wherein the establishing the dedicated bearer comprises signaling through a policy and charging rules function indicating that the link corresponds to a special limited variability session whose quality of service bit rate is to be progressively reduced in a staircase fashion over a next time interval. 15. An apparatus, comprising: at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to detect, for a link, a link traffic condition above a predetermined threshold; estimate link speed to obtain an initial link speed value; and if the detected link traffic condition is above a predetermined threshold, limit fluctuation of the link speed to within a threshold amount of the initial link speed value, resulting in a recently achieved link speed, and periodically re-estimate the recently achieved link speed as an updated link speed value and limit the fluctuation based on the updated link speed value. 16. The apparatus of claim 15 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to detect the link traffic condition by detecting repeated transfers of a same section of video. 17. The apparatus of claim 15 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to detect the link traffic condition by at least one of detecting user equipment mobility or detecting variability of link speed or system loading. 18. The apparatus of claim 15 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus at least to detect, for the link, at least one of a user equipment device type and an application type, wherein the estimating is performed only when at least one of the application type and the user equipment device type corresponds to a predetermined type. 19. The apparatus of claim 18 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to estimate the link speed only when the application type corresponds to adaptive streaming. 20. An apparatus, comprising: detecting means for detecting, for a link, a link traffic condition above a predetermined threshold; estimating means for estimating link speed to obtain an initial link speed value; limiting means for limiting fluctuation of the link speed to within a threshold amount of the initial link speed value, resulting in a recently achieved link speed, if the detected link traffic condition is above a predetermined threshold; and updating means for periodically re-estimating the recently achieved link speed as an updated link speed value and limiting the fluctuation based on the updated link speed value.

Assignees

Inventors

Classifications

  • Flow control; Congestion control · CPC title

  • by adapting the transmission rate · CPC title

  • H04L43/16Primary

    Threshold monitoring · CPC title

  • Real-time traffic · 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 US9692681B2 cover?
Link speed fluctuation reduction can be useful in a variety of communication systems. Such smoothing may have various benefits and may be achieved in various ways. For example, a policy and charging rules function can be leveraged to avoid repeated transfers of a same section of over-the-top video. A method can include detecting, for a link, a link traffic condition above a predetermined thresh…
Who is the assignee on this patent?
Harris John, Frank Philipp, Nokia Solutions & Networks Oy
What technology area does this patent fall under?
Primary CPC classification H04L43/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 27 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).