IP Library Granted Patent US 11,201,802
Granted Patent B2
US 11,201,802 · App. 13/787,124 · Granted Dec 14, 2021

Systems and methods for providing infrastructure metrics

Inventors: Colin Sidi (Crystal Lake, IL); Stephen S. Haskell (Beach Park, IL); Abhijit Naik (Oakbrook, IL); Deepak Rathi (Mundelein, IL)
Assignee: W.W. Grainger, Inc.
H04L43/08H04L41/22H04L43/045H04L43/062H04L43/065H04L43/067H04L67/36
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,201,802
App. No.
13/787,124
Granted
Dec 14, 2021
Kind
B2
Abstract

An infrastructure metrics measuring process provides relevant infrastructure metrics for components of a monitored system. The process retrieves and stores application user data for a plurality of applications running on a network system and operating system statistics for at least one operating system running at least one of the plurality of application running on a network system. The data is aggregated into at least one of a transactional data stream and a non-transactional data stream and correlated onto a common time scale. The correlated aggregated data stream is then graphically displayed to a user to further analysis by a user.

Claims (14)

1. A non-transient, computer readable media having stored thereon instructions for providing infrastructure metrics for network system comprised of a plurality of network components wherein the instructions, when executed by a computing device, cause the computing device to perform steps comprising:

obtaining data indicative of individual application response times resulting from individual user interactions with each of a plurality of applications running on the network system;

obtaining data indicative of operating system usage of system resources for each operating system running a respective one or more of the plurality of applications running on the network system;

bifurcating at least the data indicative of individual application response times resulting from individual user interactions with each of the plurality of applications running on the network system into one or more sequences of transactional data and one or more sequences of non-transactional data;

correlating at least one of the one or more sequences of transactional data and the one or more sequences of non-transactional data together with the data indicative of operating system usage of system resources for each operating system running the respective one or more of the plurality of applications running on the network system; and

using a common time scale to display on a display in a graphical format the correlated at least one of the one or more sequences of transactional data and the one or more sequences of non-transactional data and the data indicative of operating system usage of system resources for each operating system running the respective one or more of the plurality of applications running on the network system.

2. The non-transient, computer-readable media as recited in claim 1 , wherein the instructions, when executed by the device, cause the device to temporarily store the data indicative of individual application response times resulting from individual user interactions with each of the plurality of applications running on the network system and the data indicative of operating system usage of system resources for each operating system running the respective one or more of the plurality of applications running on the network system in a memory device for redundancy.

3. The non-transient, computer-readable media as recited in claim 1 , wherein the instructions, when executed by the device, cause the device to determine when the at least one of the one or more sequences of transactional data and the one or more sequences of non-transactional data as correlated together with the data indicative of operating system usage of system resources for each operating system running the respective one or more of the plurality of applications running on the network system indicate at least one of a current or future anomaly.

4. The non-transient, computer-readable media as recited in claim 3 , wherein the instructions, when executed by the device, cause the device to provide an alert to a user regarding the detected anomaly.

5. The non-transient, computer-readable media as recited in claim 4 , wherein the alert process comprises at least one of an email alert, an audio alert, a visual alert, a pager alert, or a messaging alert.

6. The non-transient, computer-readable media as recited in claim 1 , wherein the graphical format displayed comprises a summary regarding each of the plurality of components of the network system.

7. The non-transient, computer-readable media as recited in claim 6 , wherein the summary is color-coded to reflect the current operating condition of each of the plurality of components of the network system.

8. The non-transient, computer-readable media as recited in claim 6 , wherein the instructions, when executed by the device, cause the device to respond to a selection of a summary regarding one of the plurality of components of the network system by causing additional graphical information on the common time scale regarding the selected one the plurality of components of the network system to be displayed.

9. The non-transient, computer-readable media as recited in claim 8 , wherein the additional graphical information is filterable.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2013
From: SIDI, COLIN; HASKELL, STEPHEN S.; NAIK, ABHIJIT; RATHI, DEEPAK
To: W.W. GRAINGER, INC.
Reel/Frame 029934/0645 →
Continuity (2)
Provisional Application 61747597 · Dec 31, 2012
Related Publication 20140189097A1 · Jul 3, 2014