IP Library Granted Patent US 9,929,958
Granted Patent B2
US 9,929,958 · App. 14/943,319 · Granted Mar 27, 2018

Quality of service for mixed service tiers

Inventor: Anthony John Cotter (Cork, 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 9,929,958
App. No.
14/943,319
Granted
Mar 27, 2018
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 (25)

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

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 method 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 method of claim 2 , wherein the minimum reserved rate is zero.

4. The method 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 method 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 method of claim 1 , further comprising dynamically calculating and updating an intermediate rate of heavy users as congestion increases.

7. The method 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 method 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 method of claim 1 , wherein usage is determined based on a usage in a prior period of time of a limited duration.

10. The method 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 method 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 method 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 method 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 method 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 method 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 method of claim 1 , wherein the reduction in bitrates is a sharper reduction at the onset of a threshold level of congestion.

17. The method 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 method of claim 1 , wherein the intermediate bitrate is varied to vary a penalization of bandwidth available to heavier users.

19. The method 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 method of claim 1 , further comprising 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.

Assignments (9)
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 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2015
From: COTTER, ANTHONY JOHN
To: ARRIS ENTERPRISES, INC.
Reel/Frame 037058/0784 →
Continuity (2)
Provisional Application 62082719 · Nov 21, 2014
Related Publication 20160149815A1 · May 26, 2016