IP Library › Granted Patent US 12,113,686
Granted Patent B2
US 12,113,686 · App. 18/076,138 · Granted Oct 8, 2024

Predicting network anomaly events

Inventors: Garima Juneja (London, GB); Wanpeng Liu (Carshalton, GB); David D. Lin (Tuxedo Park, NY); Harsh Bhattachar (Marlboro, NJ); Bing Zhang (London, GB)
Assignee: JPMORGAN CHASE BANK, N.A.
H04L43/067H04L41/16H04L43/16
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,113,686
App. No.
18/076,138
Granted
Oct 8, 2024
Kind
B2
Abstract

In one example, a method for prediction future network anomaly events is disclosed. The method includes generating a machine learning model for a computer communication network. Generation of the machine learning model can be by applying a historical set of time series data metrics of the computer communication network to train the machine learning model. The method may determine a data metric threshold that indicates a limit for future data metrics associated with the computer communication network. The method may analyze current data metrics associated with the computer communication network, and predict a future time when the data metrics associated with the computer communication network will meet or exceed the data metric threshold value. The method may flag the prediction of the future time to avoid a network anomaly.

Claims (35)

1. A method of predicting network anomaly events in a computer communication network, the method comprising:

generating a machine learning model for the computer communication network by applying a set of time series data metrics that is a sequence of hardware resource metrics collected over a constant time interval of the computer communication network to train the machine learning model, wherein the set of time series data metrics includes at least one of a CPU utilization metric, a disk utilization metric and a memory utilization metric,

wherein the machine learning model is trained by generating at least one training prediction using the set of time series data metrics and adjusting the machine learning model based on a comparison between the at least one training prediction and a known network event result;

determining a data metric threshold for the computer communication network, wherein the data metric threshold is to indicate a limit for future data metrics associated with the computer communication network;

analyzing the data metrics associated with the computer communication network;

predicting, by using the machine learning model, a future time when the data metrics associated with the computer communication network will meet or exceed the data metric threshold value set for the computer communication network; and

flagging the prediction of the future time to avoid a network anomaly.

2. The method of claim 1 further comprising applying network anomaly event data that includes a detection of a system failure or abnormal incident in the computer communication network to train the machine learning model; and

predicting a future time when a network anomaly event will occur based on the network anomaly event data.

3. The method of claim 2 wherein the network anomaly event includes a stopped database service.

4. The method of claim 2 wherein the network anomaly event includes an application URL not working.

5. The method of claim 1 wherein the data metric threshold is set for CPU utilization.

6. The method of claim 1 wherein the data metric threshold is set for disk utilization.

7. The method of claim 1 wherein the computer communication network is within a cloud service having a microservice architecture.

8. A non-transitory computer-readable storage medium with program instructions stored thereon, the program instructions when executed by one or more processors are operable to cause the one or more processors to perform operations comprising:

analyzing data metrics associated with a computer communication network, wherein the data metrics relate to at least one or a CPU utilization metric, a disk utilization metric and a memory utilization metric; and

predicting, based on a machine learning model, a time and an occurrence of a network anomaly event, wherein the machine learning model is based on a set of data metrics associated with the computer communication network and network anomaly event data associated with the computer communication network,

wherein the network anomaly event data includes a detection of a system failure or abnormal incident in the computer communication network, and

wherein the machine learning model is trained by generating at least one training prediction using the set of data metrics and adjusting the machine learning model based on a comparison between the at least one training prediction and a known network event result.

9. The non-transitory computer-readable storage medium of claim 8 wherein the operations further comprise determining a data metric threshold for the computer communication network, wherein the data metric threshold is to indicate a limit for future data metrics associated with the computer communication network.

10. The non-transitory computer-readable storage medium of claim 9 wherein the data metric threshold is determined for memory utilization.

11. The non-transitory computer-readable storage medium of claim 9 wherein the data metric threshold is set for memory utilization, CPU utilization and disk utilization.

12. The non-transitory computer-readable storage medium of claim 8 wherein the network anomaly event includes a stalled job process.

13. A system comprising:

one or more processors; and

logic encoded in one or more non-transitory computer-readable storage media for execution by the one or more processors and when executed operable to cause the one or more processors to perform operations comprising:

generating a machine learning model for a computer communication network by:

applying a set of time series data metrics that is a sequence of hardware resource metrics collected over a constant time interval of the computer communication network to train the machine learning model, and

applying network anomaly event data that includes a detection of a system failure or abnormal incident in the computer communication network, to train the machine learning model;

determining a data metric threshold for the computer communication network, wherein the data metric threshold is to indicate a limit for future data metrics associated with the computer communication network;

analyzing the data metrics associated with the computer communication network;

predicting, by using the machine learning model, a first future time when the data metrics associated with the computer communication network will meet or exceed the data metric threshold value determined for the computer communication network,

wherein the machine learning model is trained by generating at least one training prediction using the set of time series data metrics and adjusting the machine learning model based on a comparison between the at least one training prediction and a known network event result; and

predicting a second future time when a network anomaly event will occur based on the network anomaly event data.

14. The system of claim 13 wherein the first future time and the second future time are proximate to each other.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2022
From: JUNEJA, GARIMA; LIN, DAVID D; BHATTACHAR, HARSH; LIU, WANPENG; ZHANG, BING
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 062002/0882 →
Continuity (1)
Related Publication 20240187321A1 · Jun 6, 2024
Cited By (4)
US 12,216,530 US 12,556,607 US 12,689,579 US 12,739,178