IP Library Granted Patent US 10,389,637
Granted Patent B2
US 10,389,637 · App. 15/891,090 · Granted Aug 20, 2019

Quality of service for mixed service tiers

Inventor: Anthony John Cotter (Ballincollig, IE)
Assignee: ARRIS Enterprises LLC
H04L47/12H04L43/0876H04L47/24H04L47/2425H04L47/25
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,389,637
App. No.
15/891,090
Granted
Aug 20, 2019
Kind
B2
Abstract

Improving the quality of service in multiple service tiers, particularly during periods of Internet congestion, may be accomplished by scaling back the bitrate from a maximum rate to a minimum reserved rate in a non-linear fashion. The use of an intermediate value for scaling back enables a quick drop off of high maximum rates. In embodiments, the shape of a non-linear curve may be configured and controlled to make the drop-off steeper for heavy users.

Claims (28)

1. A device using a non-linear reduction in bitrates for service-flows using shared Internet bandwidth as congestion increases, the device comprising:

one or more computer processors;

a non-transitory computer-readable storage medium comprising instructions for a bandwidth scheduler for scheduling service-flow transmissions that, when executed, control the one or more computer processors to be configured for:

identifying a maximum bitrate and a minimum reserved bitrate for each of a plurality of service-flows; and

determining at least one intermediate bitrate for each of the plurality of service-flows to alter a linear scaling between the maximum bitrate to the minimum reserved bitrate, the at least one intermediate bitrate determined to cause, as congestion of the shared Internet bandwidth increases, both:

a reduction in the bitrates for each service flow between the maximum bitrate and the intermediate bitrate that is greater than that of a linear reduction between the maximum and minimum reserved bitrates, and

a greater reduction in bitrates servicing heavier users than a reduction in bitrates servicing comparatively lighter users,

wherein inserting the at least one intermediate bitrate alters the scaling between the maximum bitrate and the minimum reserved bitrate to cause an increasing reduction in a ratio of operative bitrates to respective maximum rates between service-flows as the congestion increases.

2. The device of claim 1 , wherein the bitrate of a service flow is scaled from a maximum rate to a minimum reserved rate in a non-linear fashion.

3. The device of claim 2 , wherein the minimum reserved rate is zero.

4. The device of claim 1 , wherein the at least one intermediate rate determined for a service-flow in the plurality of service flows having a respectively higher maximum rate prevents the service-flow from having a bitrate that is proportional to at least one of the service-flow's maximum rate or minimum reserved rate during a period of increased congestion.

5. The device of claim 1 , wherein at least one of a maximum rate, a minimum reserved rate, or a priority of the plurality of service flows is maintained during the non-linear reduction in bitrates during periods of congestion.

6. The device of claim 1 , further comprising instructions for dynamically calculating and updating an intermediate rate of heavy users as congestion increases.

7. The device of claim 1 , wherein the at least one intermediate rate for a heavy user is calculated based on the heavy user's bandwidth utilization measured over a configured prior interval.

8. The device of claim 1 , wherein a heavier user is a user with relatively more usage in a previous period of time of a defined duration than another user of the Internet bandwidth.

9. The device of claim 1 , wherein usage is determined based on a usage in a prior period of time of a limited duration.

10. The device of claim 9 , wherein a first service-flow, with a configured maximum bitrate that is greater than a configured maximum bitrate of a second service-flow, has a higher intermediate rate than an intermediate rate of the second service flow.

11. The device of claim 1 , wherein the maximum rate and the minimum reserved bitrate is the same for two or more of the plurality of service-flows.

12. The device of claim 1 , wherein the intermediate rate of service flow is inserted such that there is less difference in bitrates across service-flows as congestion increases.

13. The device of claim 1 , wherein the intermediate bitrate is further determined to cause a reduction of the ratio of intermediate rate to maximum rate as a maximum rate of the plurality of service flows is increased.

14. The device of claim 1 , wherein the intermediate bitrate is set to at least one of a discrete value determined based on service flow utilizations measured by a CMTS, or a value that varies from a maximum value towards a minimum value based on a measured utilization over a prior interval of a defined duration.

15. The device of claim 1 , wherein the operative bitrates follow a curve between the maximum bitrate and the minimum reserved rate that is pushed lower than the linear scaling by the intermediate bitrate.

16. The device of claim 1 , wherein the reduction in bitrates is a sharper reduction at the onset of a threshold level of congestion.

17. The device of claim 16 , wherein the threshold level of congestion is determined based on a percentage of the available Internet bandwidth that is in use.

18. The device of claim 1 , wherein the intermediate bitrate is varied to vary a penalization of bandwidth available to heavier users.

19. The device of claim 1 , wherein a shape of the non-linear curve that connects the maximum bitrate to the intermediate bitrate to the minimum reserved bitrate can be controlled to have a steeper initial drop for heavy users.

20. The device of claim 1 , further comprising instructions for imposing a requirement that all of the service-flows in the plurality of service-flows get their minimum reserved rate before any one service-flow gets more than their minimum reserved rate.

21. The device of claim 1 , further comprising a wireless interface transmitting the service-flows.

Assignments (7)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
Continuity (3)
Continuation 14943319 · Nov 17, 2015
Provisional Application 62082719 · Nov 21, 2014
Related Publication 20180167323A1 · Jun 14, 2018