IP Library Granted Patent US 11,558,303
Granted Patent B2
US 11,558,303 · App. 17/411,454 · Granted Jan 17, 2023

Prioritized protocol messaging

Inventors: Krishna Prasad Panje (Bengaluru, IN); Lakshmi Arunkumar (Bangalore, IN)
Assignee: ARRIS Enterprises LLC
H04L47/2441H04L43/10H04L47/2408H04W28/10
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,558,303
App. No.
17/411,454
Filed
Aug 25, 2021
Granted
Jan 17, 2023
Kind
B2
Art Unit
2419
USPC
370/235
Abstract

A Wi-Fi APD is configured to tag internet protocol data with a first priority level and a second priority level that is higher than the first priority level. The network controller contains a memory that contains a channel bandwidth threshold value. The network controller contains a processor configured to execute instructions that cause the network controller to: periodically poll the Wi-Fi APD; periodically receive poll responses from the Wi-Fi APD; determine whether channel bandwidth is greater than the stored channel bandwidth threshold value; determine whether the response time of the poll responses is greater than the polling period; and instruct the Wi-Fi APD to tag internet protocol data with the second priority level when at least one of the channel bandwidth is less than the channel bandwidth threshold value and the response time is greater than the period of the first frequency.

Claims (40)

1. A network controller for use with a first Wi-Fi access point device (APD) and a client device, the client device being associated with the first Wi-Fi APD, the first Wi-Fi APD being configured to tag internet protocol data with a first priority level tag that indicates a first level of priority, and to tag internet protocol data with a second priority level tag that indicates a second level of priority that is higher than the first level of priority, said network controller comprising:

a memory having a channel bandwidth threshold value stored therein; and

a processor configured to execute instructions stored on said memory to cause said network controller to:

periodically poll the first Wi-Fi APD at a first frequency;

periodically receive corresponding poll responses from the first Wi-Fi APD in response to the periodic polling;

determine whether a channel bandwidth, based on the received corresponding poll responses, is greater than the channel bandwidth threshold value;

determine whether a response time of a response from the first Wi-Fi APD is greater than a period of the first frequency; and

instruct the first Wi-Fi APD to tag internet protocol data to be transmitted to said network controller with the second priority level tag when at least one of the channel bandwidth is less than the channel bandwidth threshold value and the response time is greater than the period of the first frequency.

2. The network controller of claim 1 , wherein said processor is configured to execute instructions stored on said memory to additionally cause said network controller to tag internet protocol data to be transmitted to the first Wi-Fi APD with the second priority level tag when at least one of the channel bandwidth is less than the channel bandwidth threshold value and the response time is greater than the period of the first frequency.

3. The network controller of claim 1 ,

wherein said processor is configured to execute instructions stored on said memory to additionally cause said network controller to instruct the first Wi-Fi APD to tag internet protocol data to be transmitted to said network controller via a wireless multi-media quality of service mechanism,

wherein the first priority level tag comprises one of the group consisting of a background level tag having a background level of priority, a best effort level tag having a best effort level of priority that is higher than the background level of priority, and a video level tag having a video level of priority that is higher than the best effort level of priority, and

wherein the second priority level tag comprises one of the group consisting of the best effort level tag, and the video level tag, and a voice level tag having a voice level of priority that is higher than the video level of priority.

4. The network controller of claim 1 ,

wherein said processor is configured to execute instructions stored on said memory to additionally cause said network controller to instruct the first Wi-Fi APD to tag internet protocol data to be transmitted to said network controller via a differentiated services code point mechanism.

5. A method of using a network controller with a first Wi-Fi access point device (APD) and a client device, the client device being associated with the first Wi-Fi APD, the first Wi-Fi APD being configured to tag internet protocol data with a first priority level tag that indicates a first level of priority, and to tag internet protocol data with a second priority level tag that indicates a second level of priority that is higher than the first level of priority, said method comprising:

periodically polling, via a processor configured to execute instructions stored on a memory having a channel bandwidth threshold value stored therein, the first Wi-Fi APD at a first frequency;

periodically receiving, via the processor, corresponding poll responses from the first Wi-Fi APD in response to the periodic polling;

determining, via the processor, whether a channel bandwidth, based on the received corresponding poll responses, is greater than the channel bandwidth threshold value;

determining, via the processor, whether a response time of a response from the first Wi-Fi APD is greater than a period of the first frequency; and

instructing, via the processor, the first Wi-Fi APD to tag internet protocol data to be transmitted to the network controller with the second priority level tag when at least one of the channel bandwidth is less than the channel bandwidth threshold value and the response time is greater than the period of the first frequency.

6. The method of claim 5 , further comprising tagging, via the processor, internet protocol data to be transmitted to the first Wi-Fi APD with the second priority level tag when at least one of the channel bandwidth is less than the channel bandwidth threshold value and the response time is greater than the period of the first frequency.

7. The method of claim 5 ,

wherein said instructing, via the processor, the first Wi-Fi APD to tag internet protocol data to be transmitted to the network controller comprises instructing the first Wi-Fi APD to tag internet protocol data to be transmitted to the network controller via a wireless multi-media quality of service mechanism,

wherein the first priority level tag comprises one of the group consisting of a background level tag having a background level of priority, a best effort level tag having a best effort level of priority that is higher than the background level of priority, and a video level tag having a video level of priority that is higher than the best effort level of priority, and

wherein the second priority level tag comprises one of the group consisting of the best effort level tag, and the video level tag, and a voice level tag having a voice level of priority that is higher than the video level of priority.

8. The method of claim 5 ,

wherein said instructing, via the processor, the first Wi-Fi APD to tag internet protocol data to be transmitted to the network controller comprises instructing the first Wi-Fi APD to tag internet protocol data to be transmitted to the network controller via a differentiated services code point mechanism.

9. A non-transitory, computer-readable media having computer-readable instructions stored thereon, the computer-readable instructions being capable of being read by a network controller with a first Wi-Fi access point device (APD) and a client device, the client device being associated with the first Wi-Fi APD, the first Wi-Fi APD being configured to tag internet protocol data with a first priority level tag that indicates a first level of priority, and to tag internet protocol data with a second priority level tag that indicates a second level of priority that is higher than the first level of priority, wherein the computer-readable instructions are capable of instructing the network controller to perform the method comprising:

periodically polling, via a processor configured to execute instructions stored on a memory having a channel bandwidth threshold value stored therein, the first Wi-Fi APD at a first frequency;

periodically receiving, via the processor, corresponding poll responses from the first Wi-Fi APD in response to the periodic polling;

determining, via the processor, whether a channel bandwidth, based on the received corresponding poll responses, is greater than the channel bandwidth threshold value;

determining, via the processor, whether a response time of a response from the first Wi-Fi APD is greater than a period of the first frequency; and

instructing, via the processor, the first Wi-Fi APD to tag internet protocol data to be transmitted to the network controller with the second priority level tag when at least one of the channel bandwidth is less than the channel bandwidth threshold value and the response time is greater than the period of the first frequency.

10. The non-transitory, computer-readable media of claim 9 , wherein the computer-readable instructions are capable of instructing the network controller to perform the method further comprising tagging, via the processor, internet protocol data to be transmitted to the first Wi-Fi APD with the second priority level tag when at least one of the channel bandwidth is less than the channel bandwidth threshold value and the response time is greater than the period of the first frequency.

11. The non-transitory, computer-readable media of claim 9 , wherein the computer-readable instructions are capable of instructing the network controller to perform the method

wherein said instructing, via the processor, the first Wi-Fi APD to tag internet protocol data to be transmitted to the network controller comprises instructing the first Wi-Fi APD to tag internet protocol data to be transmitted to the network controller via a wireless multi-media quality of service mechanism,

wherein the first priority level tag comprises one of the group consisting of a background level tag having a background level of priority, a best effort level tag having a best effort level of priority that is higher than the background level of priority, and a video level tag having a video level of priority that is higher than the best effort level of priority, and

wherein the second priority level tag comprises one of the group consisting of the best effort level tag, and the video level tag, and a voice level tag having a voice level of priority that is higher than the video level of priority.

12. The non-transitory, computer-readable media of claim 9 , wherein the computer-readable instructions are capable of instructing the network controller to perform the method wherein said instructing, via the processor, the first Wi-Fi APD to tag internet protocol data to be transmitted to the network controller comprises instructing the first Wi-Fi APD to tag internet protocol data to be transmitted to the network controller via a differentiated services code point mechanism.

Assignments (11)
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 2, 2026
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 075892/0107 →
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 059350/0743 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 074594/0156 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 59710/0506 Recorded Jan 9, 2026
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA)
Reel/Frame 074282/0522 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 059350/0921 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 069743/0704 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 066399/0561 →
SECURITY INTEREST Recorded Mar 9, 2022
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: WILMINGTON TRUST
Reel/Frame 059710/0506 →
ABL SECURITY AGREEMENT Recorded Mar 8, 2022
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 059350/0743 →
TERM LOAN SECURITY AGREEMENT Recorded Mar 8, 2022
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 059350/0921 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2021
From: PANJE, KRISHNA PRASAD; ARUNKUMAR, LAKSHMI
To: ARRIS ENTERPRISES LLC
Reel/Frame 057285/0404 →
Continuity (2)
Provisional Application 63089216 · Oct 8, 2020
Related Publication 20220116329A1 · Apr 14, 2022