IP Library Patent Application 16862507
Patent Application
App. No. 16/862,507

AUTOMATICALLY ALLOCATING NETWORK INFRASTRUCTURE RESOURCE USAGE WITH KEY PERFORMANCE INDICATOR

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.
16/862,507
Abstract

A system automatically correlates infrastructure usage and cost data to key performance indicators for a software system. The system continuously monitors the software system to detect operational events, key performance indicators, service degradation, and other events of a software system. The events may include memory usage, processor cycles used, and other data that may be expressed as time series data. The metrics such as for example metrics associated with operations initiated directly or indirectly by a user or customer request or service usage. The system then correlates network infrastructure resource usage with key performance indicator data. Based on detected correlations, the present system can automatically predict future infrastructure requirements based on forecast KPI data, as well as the corresponding costs of the predicted infrastructure requirements.

Claims (30)

1 . A method for automatically allocating resource usage to key performance indicators; comprising:

receiving, by an application server, event data from one or more delegates installed in one or more computing resources, the event data including business service specific resource events;

receiving, by the application server, performance data associated with an operation initiated by a user;

correlating, by the application server, an infrastructure usage based on the event data with the performance data over a period of time; and

reporting the infrastructure usage correlated to the performance data to a remote device associated with a customer.

2 . The method of claim 1 , further comprising determining an infrastructure cost correlated to the performance data by determining the infrastructure cost of the infrastructure usage which is correlated to the performance data.

3 . The method of claim 1 , wherein the performance data includes metrics generated from one or more operations initiated by the user.

4 . The method of claim 1 , wherein correlating includes using a statistical model to correlate infrastructure time series data and time series key performance indicator data.

5 . The method of claim 1 , wherein correlating includes performing a statistical model co-variance analysis.

6 . The method of claim 1 , wherein correlating includes determining a correlation score, and using the KPI data for correlation-based forecasting if the correlation score satisfies a threshold.

7 . The method of claim 1 , wherein the event data is received by the application server as time series data.

8 . The method of claim 1 , further comprising determining a projected infrastructure requirement based on forecast performance data and historic values of correlated infrastructure cost and performance data.

9 . A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for automatically allocating resource usage to key performance indicators, the method comprising:

receiving event data from one or more delegates installed in one or more computing resources, the event data including business service specific resource events;

receiving performance data associated with an operation initiated by a user;

correlating an infrastructure usage based on the event data with the performance data over a period of time; and

reporting the infrastructure usage correlated to the performance data to a remote device associated with a customer.

10 . The non-transitory computer readable storage medium of claim 9 , further comprising determining an infrastructure cost correlated to the performance data by determining the infrastructure cost of the infrastructure usage which is correlated to the performance data.

11 . The non-transitory computer readable storage medium of claim 9 , wherein the performance data includes metrics generated from one or more operations initiated by the user.

12 . The non-transitory computer readable storage medium of claim 9 , wherein correlating includes using a statistical model to correlate infrastructure time series data and time series key performance indicator data.

13 . The non-transitory computer readable storage medium of claim 9 , wherein correlating includes performing a statistical model co-variance analysis.

14 . The non-transitory computer readable storage medium of claim 9 , wherein correlating includes determining a correlation score, and using the KPI data for correlation-based forecasting if the correlation score satisfies a threshold.

15 . The non-transitory computer readable storage medium of claim 9 , wherein the event data is received by the application server as time series data.

16 . The non-transitory computer readable storage medium of claim 9 , further comprising determining a projected infrastructure requirement based on forecast performance data and historic values of correlated infrastructure cost and performance data.

17 . A system for automatically allocating resource usage to key performance indicators, comprising:

a server including a memory and a processor; and

one or more modules stored in the memory and executed by the processor to receive event data from one or more delegates installed in one or more computing resources, the event data including business service specific resource events, receive performance data associated with an operation initiated by a user, correlate an infrastructure usage based on the event data with the performance data over a period of time, and report the infrastructure usage correlated to the performance data to a remote device associated with a customer.

18 . The system of claim 17 , the one or more modules further executable to determine an infrastructure cost correlated to the performance data by determining the infrastructure cost of the infrastructure usage which is correlated to the performance data.

19 . The system of claim 17 , wherein the performance data includes metrics generated from one or more operations initiated by the user.

20 . The system of claim 17 , wherein correlating includes using a statistical model to correlate infrastructure time series data and time series key performance indicator data.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 18, 2026
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
To: HARNESS INC.; HARNESS INTERNATIONAL, INC.
Reel/Frame 075690/0701 →
RELEASE OF SECURITY INTEREST Recorded Aug 18, 2026
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY, AS AGENT
To: HARNESS INC.; HARNESS INTERNATIONAL, INC.
Reel/Frame 075690/0915 →
SECURITY INTEREST Recorded Nov 24, 2024
From: HARNESS INC.; HARNESS INTERNATIONAL, INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 069387/0805 →
SECURITY INTEREST Recorded Nov 24, 2024
From: HARNESS INC.; HARNESS INTERNATIONAL, INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY, AS AGENT
Reel/Frame 069387/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2020
From: SARASWAT, PUNEET; SINGH, RISHIKESH; NAIYAR, VIKAS; BHAKTA, SOMA; ARINGA, HITESH
To: HARNESS, INC.
Reel/Frame 053753/0478 →