IP Library Patent Application 18556137
Patent Application
App. No. 18/556,137

DYNAMIC ASSESSMENT OF NETWORK PERFORMANCE AND SELECTIVE REMEDIATION RECOMMENDATIONS

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 None
App. No.
18/556,137
Abstract

A computer system is described. During operation, the computer system may receive information specifying communication in a network. Then, the computer system may detect a network problem based at least in part on the information. Moreover, the computer system may automatically determine a remedial action based at least in part on the detected network problem and may automatically perform the determined remedial action. Alternatively, when the remedial action cannot be determined, the computer system may selectively collect additional information for a predefined time interval, e.g., using one or more edge electronic devices or one or more controllers in the network. Next, the computer system may diagnose the network problem and may compute a second remedial action based at least in part on the diagnosis of the network problem. After receiving approval the computer system may automatically perform the second remedial action when a subsequent instance of the network problem is detected.

Claims (61)

1 . A computer system, comprising:

an interface circuit;

a memory configured to store program instructions; and

a processor coupled to the interface circuit and the memory, wherein the processor is configured to execute the program instructions, and wherein, when executed by the processor, the program instructions cause the computer system to perform operations comprising:

receiving information specifying communication in a network;

detecting a network problem based at least in part on the information; and

performing a first group of operations or a second group of operations, wherein the first group of operations comprises automatically determining a remedial action based at least in part on the detected network problem; and

automatically performing the determined remedial action; and

wherein the second group of operations comprises:

when the remedial action cannot be determined, selectively instructing one or more edge electronic devices or one or more controllers in the network to collect additional information for a predefined time interval;

after receiving the additional information, diagnosing the network problem;

computing a second remedial action based at least in part on the diagnosis of the network problem;

providing information specifying the second remedial action for approval; and

receiving approval of the second remedial action, wherein, based at least in part on the received approval, the computer system is configured to automatically perform the second remedial action when a subsequent instance of the network problem is detected.

2 . The computer system of claim 1 , wherein the operations comprise computing communication-performance metrics for the network based at least in part on the information; and

wherein the network problem is detected based at least in part on the communication-performance metrics.

3 . The computer system of claim 1 , wherein the network problem is detected using a pretrained model; and

wherein, when detecting the network problem, the information is input to the pretrained model and information specifying the network problem is output from the pretrained model.

4 . The computer system of claim 3 , wherein the pretrained model comprises a machine-learning model or a neural network.

5 . The computer system of claim 1 , wherein the remedial action is determined using a rule engine, a look-up table or a second pretrained model; and

wherein, when determining the remedial action, the information specifying the network problem is used as an input to the rule engine, the look-up table or the second pretrained model and the remedial action is an output from the rule engine, the look-up table or the second pretrained model.

6 . The computer system of claim 5 , wherein the second pretrained model comprises a machine-learning model or a neural network.

7 . The computer system of claim 5 , wherein the operations comprise, based at least in part on the received approval, adding the second remedial action to the rule engine, the look-up table or the second pretrained model.

8 . The computer system of claim 1 , wherein, when the subsequent instance of the network problem is detected, the computer system is configured to automatically perform the second remedial action in one or more portions of the network, or one or more regions of the network associated with the network problem.

9 . The computer system of claim 8 , wherein the one or more portions of the network or the one or more regions of the network comprise: a zone, a wireless local area network (WLAN) group, a WLAN, a group of access points, and/or an access point.

10 . The computer system of claim 1 , wherein providing the information specifying the second remedial action for approval comprises presenting the information specifying the second remedial action in a user interface, and the received approval corresponds to user-interface activity specifying a user selection in the user interface.

11 . The computer system of claim 1 , wherein the remedial action or the second remedial action comprises a configuration change in the network.

12 . A non-transitory computer-readable storage medium for use in conjunction with a computer system, the computer-readable storage medium storing program instructions, wherein, when executed by the computer system, the program instructions cause the computer system to perform operations comprising:

receiving information specifying communication in a network;

detecting a network problem based at least in part on the information; and

performing a first group of operations or a second group of operations;

wherein the first group of operations comprises automatically determining a remedial action based at least in part on the detected network problem; and

wherein the second group of operations comprises:

when the remedial action cannot be determined, selectively instructing one or more edge electronic devices or one or more controllers in the network to collect additional information for a predefined time interval;

after receiving the additional information, diagnosing the network problem;

computing a second remedial action based at least in part on the diagnosis of the network problem;

providing information specifying the second remedial action for approval; and

receiving approval of the second remedial action, wherein, based at least in part on the received approval, the operations comprise automatically performing the second remedial action when a subsequent instance of the network problem is detected.

13 . The non-transitory computer-readable storage medium of claim 12 , wherein the network problem is detected using a pretrained model; and

wherein, when detecting the network problem, the information is input to the pretrained model and information specifying the network problem is output from the pretrained model.

14 . The non-transitory computer-readable storage medium of claim 12 , wherein the remedial action is determined using a rule engine, a look-up table or a second pretrained model; and

wherein, when determining the remedial action, the information specifying the network problem is used as an input to the rule engine, the look-up table or the second pretrained model and the remedial action is an output from the rule engine, the look-up table or the second pretrained model.

15 . The non-transitory computer-readable storage medium of claim 14 , wherein the operations comprise, based at least in part on the received approval, adding the second remedial action to the rule engine, the look-up table or the second pretrained model.

16 . A method for performing a first group of operations or a second group of operations, comprising:

by a computer system:

receiving information specifying communication in a network;

detecting a network problem based at least in part on the information; and

performing the first group of operations or the second group of operations;

wherein the first group of operations comprises automatically determining a remedial action based at least in part on the detected network problem; and

wherein the second group of operations comprises:

when the remedial action cannot be determined, selectively instructing one or more edge electronic devices or one or more controllers in the network to collect additional information for a predefined time interval;

after receiving the additional information, diagnosing the network problem;

computing a second remedial action based at least in part on the diagnosis of the network problem;

providing information specifying the second remedial action for approval; and

receiving approval of the second remedial action, wherein, based at least in part on the received approval, the method comprises automatically performing the second remedial action when a subsequent instance of the network problem is detected.

17 . The method of claim 16 , wherein the network problem is detected using a pretrained model; and

wherein, when detecting the network problem, the information is input to the pretrained model and information specifying the network problem is output from the pretrained model.

18 . The method of claim 16 , wherein the remedial action is determined using a rule engine, a look-up table or a second pretrained model; and

wherein, when determining the remedial action, the information specifying the network problem is used as an input to the rule engine, the look-up table or the second pretrained model and the remedial action is an output from the rule engine, the look-up table or the second pretrained model.

19 . The method of claim 18 , wherein the operations comprise, based at least in part on the received approval, adding the second remedial action to the rule engine, the look-up table or the second pretrained model.

20 . The method of claim 16 , wherein providing the information specifying the second remedial action for approval comprises presenting the information specifying the second remedial action in a user interface, and the received approval corresponds to user-interface activity specifying a user selection in the user interface.

Assignments (5)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2025
From: IYER, RAJIV RAMNATH
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 071894/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2025
From: SHRESTHA, CHANDAN; GUPTA, SHAILESH; TING, SEE HO; BHATNAGAR, HEMANT; MATTAPARTI, RAVI KIRAN; MALAVIYA, VIRENDRA
To: ARRIS ENTERPRISES LLC
Reel/Frame 072307/0838 →
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 →