IP Library Granted Patent US 12,476,860
Granted Patent B2
US 12,476,860 · App. 18/103,258 · Granted Nov 18, 2025

Priority based service to overcome QAM overflow

Inventors: Mohan Mahadevaiah (Mysore, IN); Srinivasan Odappan (Bengaluru, IN); Velusamy Pasuvagoundenpudur Vijayan (Bengaluru, IN); Pratap Doddi (Bengaluru, IN)
Assignee: ARRIS Enterprises LLC
H04L27/364H04L47/24H04L47/2416
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 12,476,860
App. No.
18/103,258
Granted
Nov 18, 2025
Kind
B2
Abstract

The present disclosure describes techniques for efficiently handling QAM overflow while transmitting online services. The QAM overflow indicates an instance when summation of the set of transmission data rates corresponding to the set of services exceeds threshold data rate. The techniques of present disclosure comprises monitoring transmission of the set of services having a corresponding set of transmission data rates and a corresponding set of transmission priorities, each service comprising a first set of data packets and a second set of data packets. The techniques further comprises preventing the QAM overflow by blocking transmission of at least one of first set of data packets and second set of data packets of one or more services, amongst the set of services, from lowest to highest transmission priority till a summation of transmission data rates of remaining services continued to be transmitted is less than or equal to a threshold data rate.

Claims (37)

1 . A method comprising:

monitoring transmission of a set of services having a corresponding set of transmission data rates and a corresponding set of transmission priorities, each service of the set of services comprising a first set of data packets and a second set of data packets; and

preventing QAM overflow during the transmission of the set of services, by:

blocking transmission of at least one of the first set of data packets and the second set of data packets of one or more services, among the set of services, from lowest to highest transmission priority until a summation of transmission data rates of remaining services continued to be transmitted is less than or equal to a threshold data rate.

2 . The method of claim 1 , wherein the remaining services continued to be transmitted have higher transmission priorities than the one or more services being blocked.

3 . The method of claim 1 , further comprising:

allowing at least one of the first set of data packets and the second set of data packets of the one or more services being blocked from highest to lowest transmission priority when a summation of transmission data rates of the one or more services being blocked and the transmission data rates of the remaining services continued to be transmitted is less than or equal to the threshold data rate.

4 . The method of claim 1 , wherein, for each service of the set of services, the first set of data packets comprises essential data packets and the second set of data packets comprises non-essential data packets.

5 . The method of claim 1 , wherein for each service of the set of services, the corresponding transmission priority is defined in at least one of the first set of data packets and the second set of data packets.

6 . The method of claim 5 , wherein the at least one of the first set of data packets and the second set of data packets each comprises at least one descriptor indicative of its corresponding transmission priority.

7 . The method of claim 1 , wherein for each service of the set of services, the corresponding transmission priority is defined in real time during the transmission.

8 . The method of claim 1 , wherein the corresponding set of transmission priorities are assigned to the set of services based on priority parameters comprising at least one of service type, viewer statistics, service resolution, and service language.

9 . An apparatus comprising:

a memory; and

at least one processor configured to:

monitor transmission of a set of services having a corresponding set of transmission data rates and a corresponding set of transmission priorities, each service of the set of services comprising a first set of data packets and a second set of data packets; and

prevent QAM overflow during the transmission of the set of services, by blocking transmission of at least one of first set of data packets and second set of data packets of one or more services, among the set of services, from lowest to highest transmission priority until a summation of transmission data rates of remaining services continued to be transmitted is less than or equal to a threshold data rate.

10 . The apparatus of claim 9 , wherein the remaining services continued to be transmitted have higher transmission priorities than the one or more services being blocked.

11 . The apparatus of claim 9 , wherein the at least one processor is further configured to:

allow at least one of the first set of data packets and the second set of data packets of the one or more services being blocked from highest to lowest transmission priority when a summation of transmission data rates of the one or more services being blocked and the transmission data rates of the remaining services continued to be transmitted is less than or equal to the threshold data rate.

12 . The apparatus of claim 9 , wherein, for each service of the set of services, the first set of data packets comprises essential data packets and the second set of data packets comprises non-essential data packets.

13 . The apparatus of claim 9 , wherein for each service of the set of services, the corresponding transmission priority is defined in at least one of the first set of data packets and the second set of data packets.

14 . The apparatus of claim 13 , wherein the at least one of the first set of data packets and the second set of data packets comprises at least one descriptor indicative of the transmission priority.

15 . The apparatus of claim 9 , wherein for each service of the set of services, the corresponding transmission priority is defined in real time during the transmission.

16 . The apparatus of claim 9 , wherein the set of transmission priorities are assigned to the set of services based on priority parameters comprising at least one of service type, viewer statistics, service resolution, and service language.

17 . A non-transitory computer readable media storing one or more instructions executable by at least one processor, the one or more instructions comprising:

one or more instructions for monitoring transmission of a set of services having a corresponding set of transmission data rates and a corresponding set of transmission priorities, each service of the set of services comprising a first set of data packets and a second set of data packets; and

one or more instructions for preventing QAM overflow during the transmission of the set of services, by:

blocking transmission of at least one of first set of data packets and second set of data packets of one or more services, among the set of services, from lowest to highest transmission priority until a summation of transmission data rates of remaining services continued to be transmitted is less than or equal to a threshold data rate.

18 . The non-transitory computer readable media of claim 17 , wherein the remaining services continued to be transmitted have higher transmission priorities than the one or more services being blocked.

19 . The non-transitory computer readable media of claim 17 , wherein the one or more instructions further comprise:

one or more instructions for allowing at least one of the first set of data packets and the second set of data packets of the one or more services being blocked from highest to lowest transmission priority when a summation of transmission data rates of the one or more services being blocked and the transmission data rates of the remaining services continued to be transmitted is less than or equal to the threshold data rate.

20 . The non-transitory computer readable media of claim 17 , wherein, for each service of the set of services, the first set of data packets comprises essential data packets and the second set of data packets comprises non-essential data packets.

21 . The non-transitory computer readable media of claim 17 , wherein for each service of the set of services, the corresponding transmission priority is defined in at least one of the first set of data packets and the second set of data packets.

22 . The non-transitory computer readable media of claim 21 , wherein the at least one of the first set of data packets and the second set of data packets comprises at least one descriptor indicative of the transmission priority.

23 . The non-transitory computer readable media of claim 17 , wherein for each service of the set of services, the corresponding transmission priority is defined in real time during the transmission.

24 . The non-transitory computer readable media of claim 17 , wherein the set of transmission priorities are assigned to the set of services based on priority parameters comprising at least one of service type, viewer statistics, service resolution, and service language.

Assignments (7)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067252/0657 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA)
Reel/Frame 074593/0348 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067259/0697 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 069790/0575 →
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 →
PATENT SECURITY AGREEMENT (TERM) Recorded Apr 29, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067259/0697 →
PATENT SECURITY AGREEMENT (ABL) Recorded Apr 29, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067252/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2023
From: MAHADEVAIAH, MOHAN; ODAPPAN, SRINIVASAN; VIJAYAN, VELUSAMY PASUVAGOUNDENPUDUR; DODDI, PRATAP
To: ARRIS ENTERPRISES LLC
Reel/Frame 065257/0197 →
Continuity (2)
Provisional Application 63304388 · Jan 28, 2022
Related Publication 20230246899A1 · Aug 3, 2023
References Cited (2)
US 20090016218A1 · Hong · 2009 [cited by examiner]
Cisco Systems, Inc. “Maintaining and Troubleshooting QAM Devices in the DBDS Operation and Maintenance Guide”, Published Sep. 2010, Lawrenceville, GA 30042. [cited by applicant]