IP Library Granted Patent US 12,015,558
Granted Patent B2
US 12,015,558 · App. 17/525,069 · Granted Jun 18, 2024

Enhancing classification of data packets in an electronic device

Inventors: Sabarinathan Nagarajan (Karnataka, IN); Ian G. Wheelock (Cork, IE); Lakshmi Arunkumar (Karnataka, IN)
Assignee: ARRIS ENTERPRISES LLC
H04L47/2441H04L45/74H04L47/20
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,015,558
App. No.
17/525,069
Granted
Jun 18, 2024
Kind
B2
Abstract

An electronic device in a network capable of enhancing classification of packets received by the electronic device is provided that includes a network interface, a non-transitory memory having instructions stored thereon, and a hardware processor. The hardware processor executes the instructions to receive a packet in at least one packet flow to be processed using a first service flow or a second service flow, determine whether a packet to be processed using the second service flow is incorrectly classified for processing using the first service flow, and move the incorrectly classified packet to the second service flow. A notification including data is transmitted for the incorrectly classified packet to a machine learning algorithm (MLA). The MLA is trained using the data and the trained MLA categorizes at least one new packet to be processed using the first or second service flow.

Claims (60)

1. An electronic device capable of enhancing classification of packets in a network, the electronic device comprising:

a network interface;

a non-transitory memory having instructions stored thereon; and

a hardware processor configured to execute the instructions to:

receive, using the network interface, a packet to be processed using a first service flow queue or a second service flow queue, the first service flow queue comprising at least one service flow;

determine whether a packet to be processed using the second service flow queue is incorrectly classified for processing using the first service flow queue based on a delay in service flow in the first service flow queue caused by the packet;

move the incorrectly classified packet from the first service flow queue to the second service flow queue;

transmit a notification for the incorrectly classified packet to a machine learning algorithm (MLA), each notification including data related to the incorrectly classified packet;

train the MLA using the data in the notifications; and

categorize, using the trained MLA, at least one new packet to be processed using the first service flow queue or the second service flow queue by modifying packet header information, wherein the at least one new packet is processed based on the category determined by the MLA.

2. The electronic device according to claim 1 , wherein the hardware processor further executes the instructions to transmit, using the network interface, the notifications to a cloud-based device for training an updated MLA.

3. The electronic device according to claim 2 , wherein the hardware processor further executes the instructions to receive, using the network interface, the trained updated MLA from the cloud-based device.

4. The electronic device according to claim 1 , wherein the data included in the notifications comprises:

a source Internet Protocol (IP) address;

a destination IP address;

a communication protocol used to transmit the packet;

a source port number; and

a destination port number.

5. The electronic device according to claim 1 , wherein the first service flow queue is for processing in a low latency service flow and the second service flow queue is for processing in a classic service flow.

6. The electronic device according to claim 1 , wherein the hardware processor further executes the instructions to transmit, using the network interface, the notifications to a cloud-based device for forwarding to another electronic device.

7. The electronic device according to claim 1 , wherein the hardware processor further executes the instructions to:

receive, using the network interface, policy control information; and

use the policy control information to process the at least one new packet.

8. A method of enhancing classification of data packets in an electronic device comprising:

receiving, by an electronic device, a packet to be processed using a first service flow queue or a second service flow queue, the first service flow queue comprising at least one service flow;

determining, by the electronic device, whether a packet to be processed using the second service flow queue is incorrectly classified for processing using the first service flow queue based on a delay in service flow in the first service flow queue caused by the packet;

moving the incorrectly classified packets from the first service flow queue to the second service flow queue;

transmitting a notification for the incorrectly classified packet to a machine learning algorithm (MLA), each notification including data related to the incorrectly classified packet;

training the MLA using the data in the notifications; and

categorizing, using the trained MLA, at least one new packet to be processed using the first service flow queue or the second service flow queue by modifying packet header information, wherein the at least one new packet is processed based on the category determined by the MLA.

9. The method according to claim 8 , further comprising transmitting, by the electronic device, the notifications to a cloud-based device for training an updated MLA.

10. The method according to claim 9 further comprising, receiving, by the electronic device, the trained updated MLA from the cloud-based device.

11. The method according to claim 8 , wherein the data included in the notifications comprises:

a source Internet Protocol (IP) address;

a destination IP address;

a communication protocol used to transmit the packet;

a source port number; and

a destination port number.

12. The method according to claim 8 , wherein the first service flow queue is for processing in a low latency service flow and the second service flow queue is for processing in a classic service flow.

13. The method according to claim 8 , further comprising transmitting the notifications to a cloud-based device for forwarding to another electronic device.

14. The method according to claim 8 , further comprising:

receiving policy control information; and

using the policy control information to process the at least one packet.

15. A non-transitory computer-readable recording medium in an electronic device for enhancing classification of data packets in a network, the non-transitory computer-readable recording medium storing instructions which when executed by a hardware processor cause the non-transitory recording medium to perform steps comprising:

receiving a packet to be processed using a first service flow queue or a second service flow queue, the first service flow queue comprising at least one service flow;

determining whether a packet to be processed using the second service flow queue is incorrectly classified for processing using the first service flow queue based on a delay in service flow in the first service flow queue caused by the packet;

moving the incorrectly classified packets from the first service flow queue to the second service flow queue;

transmitting a notification for the incorrectly classified packet to a machine learning algorithm (MLA), each notification including data related to the incorrectly classified packet;

training the MLA using the data in the notifications; and

categorizing, using the trained MLA, at least one new packet to be processed using the first service flow queue or the second service flow queue by modifying packet header information, wherein the at least one new packet is processed based on the category determined by the MLA.

16. The non-transitory computer-readable recording medium according to claim 15 , further comprising transmitting the notifications to a cloud-based device for training an updated MLA.

17. The non-transitory computer-readable recording medium according to claim 16 , further comprising receiving the trained updated MLA from the cloud-based device.

18. The non-transitory computer-readable recording medium according to claim 15 , wherein the data included in the notifications comprises:

a source Internet Protocol (IP) address;

a destination IP address;

a communication protocol used to transmit the packet;

a source port number; and

a destination port number.

19. The non-transitory computer-readable recording medium according to claim 15 , wherein the first service flow queue is for processing in a low latency service flow and the second service flow queue is for processing in a classic service flow.

20. The non-transitory computer-readable recording medium according to claim 15 , further comprising transmitting the notifications to a cloud-based device for forwarding to another electronic device.

Assignments (9)
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 →
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 Nov 12, 2021
From: NAGARAJAN, SABARINATHAN; WHEELOCK, IAN G.; ARUNKUMAR, LAKSHMI
To: ARRIS ENTERPRISES LLC
Reel/Frame 058098/0876 →