IP Library › Granted Patent US 10,439,943
Granted Patent B2
US 10,439,943 · App. 15/450,930 · Granted Oct 8, 2019

Adaptive and dynamic quality of service/quality of experience enforcement

Inventors: Peter Szilagyi (Budapest, HU); Csaba Vulkan (Budapest, HU)
Assignee: Nokia Technnologies Oy
H04L47/24H04L47/25H04W28/0268H04L47/11H04L49/90
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,439,943
App. No.
15/450,930
Granted
Oct 8, 2019
Kind
B2
Abstract

An apparatus is provided for the adaptive and dynamic enforcement of quality of service or quality of experience. The apparatus may be caused to monitor user plane traffic for the start of an application session, instantiate a buffer for an application session, configure at least one service parameter in the buffer with a quality of service or quality of experience parameter, and correlate uplink and downlink user plane traffic to enforce scheduling in accordance with the quality of service or quality of experience parameter. A corresponding method and non-transitory computer readable storage medium are also provided.

Claims (32)

1. An apparatus comprising:

at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the apparatus to at least:

monitor user plane traffic for a start of an application session;

instantiate a buffer for a detected application session;

configure at least one service parameter at the buffer in accordance with a quality of service parameter or a quality of experience parameter; and

correlate uplink and downlink user plane traffic to enforce scheduling at the buffer in accordance with the quality of service parameter or the quality of experience parameter.

2. The apparatus of claim 1 , wherein the buffer provides additional buffering for a detected bottleneck at another network node.

3. The apparatus of claim 1 , wherein the apparatus is further caused to at least:

provide congestion control by increasing or decreasing a rate of a scheduler comprising the buffer.

4. The apparatus of claim 3 , wherein the increase is an additive increase.

5. The apparatus of claim 3 , wherein the decrease is a multiplicative decrease.

6. The apparatus of claim 1 , wherein the apparatus comprises, or is comprised in, an application scheduler.

7. A method comprising:

monitoring, by an application scheduler, user plane traffic for a start of an application session;

instantiating, by the application scheduler, a buffer for a detected application session;

configuring, by the application scheduler, at least one service parameter at the buffer in accordance with a quality of service parameter or a quality of experience parameter; and

correlating, by the application scheduler, uplink and downlink user plane traffic to enforce scheduling at the buffer in accordance with the quality of service parameter or the quality of experience parameter.

8. The method of claim 7 , wherein the buffer provides additional buffering for a detected bottleneck at another network node.

9. The method of claim 7 further comprising:

controlling, by the application scheduler, congestion by increasing or decreasing a rate of a scheduler comprising the buffer.

10. The method of claim 9 , wherein the increase is an additive increase.

11. The method of claim 9 , wherein the decrease is a multiplicative decrease.

12. A non-transitory computer-readable storage medium including program code which, when executed by at least one processor, causes operations comprising:

monitoring, by an application scheduler, user plane traffic for a start of an application session;

instantiating, by the application scheduler, a buffer for a detected application session;

configuring, by the application scheduler, at least one service parameter at the buffer in accordance with a quality of service parameter or a quality of experience parameter; and

correlating, by the application scheduler, uplink and downlink user plane traffic to enforce scheduling at the buffer in accordance with the quality of service parameter or the quality of experience parameter.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the buffer provides additional buffering for a detected bottleneck at another network node.

14. The non-transitory computer-readable storage medium of claim 12 further comprising:

controlling, by the application scheduler, congestion by increasing or decreasing a rate of a scheduler comprising the buffer.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the increase is an additive increase.

16. The non-transitory computer-readable storage medium of claim 14 , wherein the decrease is a multiplicative decrease.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2017
From: SZILAGYI, PETER; VULKAN, CSABA
To: NOKIA TECHNOLOGIES OY
Reel/Frame 041894/0837 →
Continuity (2)
Provisional Application 62310523 · Mar 13, 2016
Related Publication 20180026896A1 · Jan 25, 2018