IP Library › Granted Patent US 11,509,626
Granted Patent B2
US 11,509,626 · App. 17/161,886 · Granted Nov 22, 2022

System and method for network IP address capacity analytics and management

Inventors: Prasanna Sagar Maddu (Hyderabad, IN); Pradeep Sai Ramisetty (Hyderabad, IN); Krishna Chaitanya Marreddy (Hyderabad, IN)
Assignee: JPMORGAN CHASE BANK, N.A.
H04L61/5007G06F9/541G06N5/04H04L47/783H04L61/4511H04L61/5046H04L63/0263H04L67/10H04L67/1008G06F9/5027G06N20/00H04L2101/668
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,509,626
App. No.
17/161,886
Granted
Nov 22, 2022
Kind
B2
Abstract

An embodiment of the present invention is directed to analyzing historical network capacity allocations, using machine learning to predict future capacity needs and automating network capacity management activities such as allocations and de-allocations.

Claims (46)

1. A system that provides network IP address capacity analytics and management, the system comprising:

a repository that stores and manages IP subnets;

an interactive interface that displays subnet demand forecast data; and

a capacity management processor coupled to the repository and the interactive interface and further programmed to perform:

receiving historical IP subnet data comprising historical network allocations and a plurality of historical IP address range requests;

running predictive analytics using time series analysis on the historical IP subnet data to predict future IP address range requests;

responsive to the predictive analytics, identifying one or more free IP subnets that are predicted to be unutilized in a first data center during a specified time period;

reserving the one or more free IP subnets by masking the one or more free IP subnets with corresponding one or more subnet bit masks for the specified time period and storing the one or more free IP subnets in the repository;

responsive to the predictive analysis, identifying a number of additional IP subnets that are predicted to be added to a second data center during the specified time period;

determining whether the number of additional IP subnets for the second data center are available in the repository during the specified time period;

reserving the number of additional IP subnets for the second data center with a subnet reservation service;

registering the number of additional IP subnets for the second data center in a server;

adding, at the subnet reservation service, the number of additional IP subnets for the second data center in a DNS service;

delivering the number of additional IP subnets for the second data center for configuration; and

applying, at a network configuration service, at least one firewall rule to the number of additional IP subnets for the second data center.

2. The system of claim 1 , wherein the capacity predication is based on time series analytics.

3. The system of claim 1 , wherein the delivering of the number of IP subnets for configuration occurs prior to a user request for capacity.

4. The system of claim 1 , wherein the historical data is generated from a system of record that receives one or more API requests.

5. The system of claim 1 , wherein the number of IP subnets for the second data center are API based configurations.

6. The system of claim 1 , wherein the interactive interface generates and displays subnet demand forecast data on a daily basis for a selected data center.

7. The system of claim 1 , wherein the interactive interface generates and displays subnet demand forecast data on a weekly basis for a selected data center.

8. The system of claim 1 , wherein the interactive interface generates and displays daily forecast data and corresponding actual data.

9. The system of claim 8 , wherein the interactive interface generates and displays corresponding model performance data.

10. The system of claim 9 , wherein the corresponding model performance data comprises corresponding root mean square error (RMSE) values.

11. A method that provides network IP address capacity analytics and management, the method comprising:

receiving, via a computer processor, historical IP subnet data comprising historical network allocations and a plurality of historical IP address range requests;

running, via a computer processor, predictive analytics using time series analysis on the historical IP subnet data to predict future IP address range requests;

responsive to the analysis, identifying one or more free IP subnets that are predicted to be unutilized in a first data center during a specified time period;

reserving the one or more free IP subnets by masking the one or more free IP subnets with corresponding one or more subnet bit masks for the specified time period and storing the one or more free IP subnets in a repository, wherein the repository stores and manages IP subnets;

responsive to the predictive analysis, identifying a number of additional IP subnets that are predicted to be added to a second data center during the specified time period;

determining whether the number of additional IP subnets for the second data center are available in the repository during the specified time period;

reserving the number of additional IP subnets for the second data center with a subnet reservation service;

registering the number of additional IP subnets for the second data center in a server;

adding, at the subnet reservation service, the number of additional IP subnets for the second data center in a DNS service;

delivering the number of additional IP subnets for the second data center for configuration;

applying, at a network configuration service, at least one firewall rule to the number of additional IP subnets for the second data center; and

displaying, via an interactive interface, subnet demand forecast data.

12. The method of claim 11 , wherein the capacity predication is based on time series analytics.

13. The method of claim 11 , wherein the delivering of the number of IP subnets to be added for configuration occurs prior to a user request for capacity.

14. The method of claim 11 , wherein the historical data is generated from a system of record that receives one or more API requests.

15. The method of claim 11 , wherein the number of IP subnets to be added are API based configurations.

16. The method of claim 11 , wherein the interactive interface generates and displays subnet demand forecast data on a daily basis for a selected data center.

17. The method of claim 11 , wherein the interactive interface generates and displays subnet demand forecast data on a weekly basis for a selected data center.

18. The method of claim 11 , wherein the interactive interface generates and displays daily forecast data and corresponding actual data.

19. The method of claim 18 , wherein the interactive interface generates and displays corresponding model performance data.

20. The method of claim 19 , wherein the corresponding model performance data comprises corresponding root mean square error (RMSE) values.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2022
From: MADDU, PRASANNA SAGAR
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 061108/0461 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2021
From: RAMISETTY, PRADEEP SAI; MARREDDY, KRISHNA CHAITANYA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055074/0469 →
Continuity (2)
Provisional Application 62967191 · Jan 29, 2020
Related Publication 20210234830A1 · Jul 29, 2021