IP Library Granted Patent US 11,991,560
Granted Patent B2
US 11,991,560 · App. 17/686,808 · Granted May 21, 2024

Propagation of Quality of Service (QoS) management through a heterogenous network

Inventor: Ian G. Wheelock (Cork, IE)
Assignee: ARRIS ENTERPRISES LLC
H04W28/24H04W28/0263H04W28/0268
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 11,991,560
App. No.
17/686,808
Filed
Mar 4, 2022
Granted
May 21, 2024
Kind
B2
Art Unit
2468
USPC
370/229
Abstract

A network access device is configured to propagate Quality of Service (QoS) management through a heterogenous network. A Mirrored Stream Classification Service (MSCS) setup request having MSCS information or MSCS information that is proxied to a next hop in an uplink is received. The MSCS information identifies at least one traffic flow associated with a first user priority. A downlink rule is generated that matches the first user priority in the MSCS information in the uplink to a downlink traffic flow. The downlink rule is used to analyze the downlink traffic flow to match the MSCS information in the downlink that is the mirror of the MSCS information in the uplink. The user priority is applied to the downlink that mirrors the MSCS information in the uplink.

Claims (40)

1. A network access device, comprising:

a memory storing computer-readable instructions; and

a processor configured to execute the computer-readable instructions to:

receive one of a Mirrored Stream Classification Service (MSCS) setup request having MSCS information or MSCS information that is proxied to a next hop in an uplink, the MSCS information identifies at least one traffic flow associated with a first user priority (UP);

dynamically generate a downlink rule to store in the memory that matches the first user priority in the MSCS information in the uplink to a downlink traffic flow;

use the downlink rule from the memory to analyze the downlink traffic flow to match the MSCS information in the downlink that is the mirror of the MSCS information in the uplink;

ignore incoming Differentiated Services Code Point (DSCP) values of the downlink;

apply the user priority to the downlink that mirrors the MSCS information in the uplink; and

map the first UP to Wi-Fi Multimedia-Access Categories (WMM-AC).

2. The network access device of claim 1 , wherein the MSCS information includes a station (STA) source MAC address, the first UP, and a template of fields for creating a mirrored classifier to apply to downlink traffic to the STA source MAC address with the first UP.

3. The network access device of claim 1 , wherein the processor dynamically generate a downlink rule that, when a packet in an uplink is received that matches the first user priority, applies fields from a template provided by the MSCS information to apply to the downlink traffic flow and uses the first user priority for the downlink traffic flow.

4. The network access device of claim 1 , wherein the next hop is an Access Point (AP), the AP automatically creates the downlink rule to ensure that the first user priority in the MSCS information in the uplink is applied to traffic flow having the MSCS information in the downlink that is a mirror of the MSCS information in the uplink.

5. The network access device of claim 4 , wherein the AP ignores incoming downlink Differentiated Services Code Point (DSCP) values, the AP maps user priority values derived from the MSCS information in the uplink to Wi-Fi Multimedia-Access Categories (WMM-AC).

6. The network access device of claim 1 , wherein the uplink comprises a Wi-Fi backhaul, a wired backhaul, or a combination of the Wi-Fi backhaul and the wired backhaul to the next hop in the uplink.

7. The network access device of claim 1 , wherein the next hop in the uplink comprises an AP, the AP receiving the MSCS setup request marked with a Quality of Service (QoS) to apply to a traffic flow in a downlink having the MSCS information in the downlink that is a mirror of the MSCS information in the uplink.

8. The network access device of claim 1 , wherein the next hop in the uplink comprises an Extender, the Extender receiving the MSCS information that is proxied to the Extender and to the next hop in the uplink.

9. A method of propagating Quality of Service (QoS) management information between modules information in a mesh network, comprising:

receiving one of a Mirrored Stream Classification Service (MSCS) setup request having MSCS information or MSCS information that is proxied to a next hop in an uplink, the MSCS information identifying at least one traffic flow associated with a first user priority (UP);

dynamically generating a downlink rule to store in memory that matches the first user priority in the MSCS information in the uplink to a downlink traffic flow;

using the downlink rule from the memory to analyze the downlink traffic flow to match the MSCS in the downlink that is the mirror of the MSCS information in the uplink;

ignoring incoming Differentiated Services Code Point (DSCP) values of the downlink;

applying the user priority to the downlink that mirrors the MSCS information in the uplink; and

mapping the first UP to Wi-Fi Multimedia-Access Categories (WMM-AC).

10. The method of claim 9 , wherein the receiving one of the Mirrored Stream Classification Service (MSCS) setup request having MSCS information or the MSCS information that is proxied to the next hop in the uplink comprises receiving a station (STA) source MAC address, the first UP, and a template of fields for creating at mirrored classifier to apply to downlink traffic to the STA source MAC address with the first UP.

11. The method of claim 9 , further comprises dynamically generating the downlink rule is performed when a packet in an uplink is received that matches the first user priority, applying fields from a template provided by the MSCS information to apply to the downlink traffic flow and using the first user priority for the downlink traffic flow.

12. The method of claim 9 , wherein the receiving the MSCS information that is proxied to the next hop in the uplink comprises receiving the MSCS information that is proxied to an Access Point (AP), the AP automatically creating the downlink rule to ensure that the first user priority in the MSCS information in the uplink is applied to traffic flow having the MSCS information in the downlink that is the mirror of the MSCS information in the uplink.

13. The method of claim 12 further comprising ignoring, by the AP, incoming downlink Differentiated Services Code Point (DSCP) values, and mapping user priority values derived from the MSCS information in the uplink to Wi-Fi Multimedia-Access Categories (WMM-AC).

14. The method of claim 9 , wherein the receiving the MSCS information that is proxied to the next hop in the uplink comprises receiving the MSCS information that is proxied to an Access Point (AP), determining from the MSCS information a Quality of Service (QoS) to apply to a traffic flow in a downlink having the MSCS information that is the mirror of the MSCS information in the uplink.

15. The method of claim 9 , wherein the receiving the MSCS information that is proxied to the next hop in the uplink comprises receiving the MSCS information that is proxied to an Extender.

16. A non-transitory computer-readable media having computer-readable instructions stored thereon, which when executed by a processor causes the processor to perform operations comprising:

receiving one of a Mirrored Stream Classification Service (MSCS) setup request having MSCS information or MSCS information that is proxied to a next hop in an uplink, the MSCS information identifying at least one traffic flow associated with a first user priority (UP);

dynamically generating a downlink rule to store in memory that matches the first user priority in the MSCS information in the uplink to a downlink traffic flow;

using the downlink rule from the memory to analyze the downlink traffic flow to match the MSCS information in the downlink that is a mirror of the MSCS information in the uplink; and

ignoring incoming Differentiated Services Code Point (DSCP) values of the downlink;

applying the user priority to the downlink that mirrors the MSCS information in the uplink; and

mapping the first UP to Wi-Fi Multimedia-Access Categories (WMM-AC).

17. The non-transitory computer-readable media of claim 16 , wherein the receiving one of the Mirrored Stream Classification Service (MSCS) setup request having MSCS information or the MSCS information that is proxied to the next hop in the uplink comprises receiving a station (STA) source MAC address, the first UP, and a template of fields for creating at mirrored classifier to apply to downlink traffic to the STA source MAC address with the first UP.

18. The non-transitory computer-readable media of claim 16 , further comprises dynamically generating the downlink rule is performed when a packet in an uplink is received that matches the first user priority, applying fields from a template provided by the MSCS information to apply to the downlink traffic flow and using the first user priority for the downlink traffic flow.

19. The non-transitory computer-readable media of claim 18 further comprising ignoring, by the AP, incoming downlink Differentiated Services Code Point (DSCP) values, and mapping user priority values derived from the MSCS information in the uplink to Wi-Fi Multimedia-Access Categories (WMM-AC).

20. The non-transitory computer-readable media of claim 16 , wherein the receiving the MSCS information that is proxied to the next hop in the uplink comprises receiving the MSCS information that is proxied to one of an Access Point (AP) and an Extender.

Assignments (8)
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 (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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 066399/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2022
From: WHEELOCK, IAN G.
To: ARRIS ENTERPRISES LLC
Reel/Frame 059172/0275 →
Continuity (2)
Provisional Application 63158611 · Mar 9, 2021
Related Publication 20220295352A1 · Sep 15, 2022
Cited By (1)
US 12,401,541