IP Library Granted Patent US 7,197,428
Granted Patent B1
US 7,197,428 · App. 11/344,502 · Granted Mar 27, 2007

Method for performance monitoring and modeling

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 7,197,428
App. No.
11/344,502
Granted
Mar 27, 2007
Kind
B1
Abstract

The present invention provides a method for modeling the performance of a system comprising computer software operating on computer hardware. In accordance with the present invention, system performance is modeled by fitting non-linear curves to data points for system performance parameters, such as response time and throughput, as a function of load. Data points may be measured in testing may be measured through monitoring a system operating in a production environment. While a variety of non-linear curves may be used in accordance with the present invention, a logarithmic curve may be used to model system throughput and an exponential curve may be used to model system response time. By defining a relationship between throughput and response time a distance may be calculated between the curves, and this distance may be used to determine an optimal load. Additionally, a graph displaying both throughput and response time as a function of load may be displayed to a system operator in a graphical user interface to facilitate the evaluation of system performance.

Claims (24)

1. A method for monitoring system performance, the method comprising:

defining system metrics for a system to be monitored;

measuring the defined system metrics using computer software operating on the system to be monitored wherein measuring the defined system metrics further comprises measuring at predetermined intervals the defined system metrics using computer software operating on the system to be monitored;

reporting the measured system metrics from the software operating on the system to be monitored to a central processing hub;

storing the measured system metrics to a database at the central processing hub; and

identifying correlations between different measured system metrics stored in the database.

2. A method for monitoring system performance, the method comprising:

defining system metrics for a system to be monitored;

measuring the defined system metrics using computer software operating on the system to be monitored;

reporting the measured system metrics from the software operating on the system to be monitored to a central processing hub wherein reporting the measured system metrics further comprises reporting at predetermined intervals the measured system metrics from the software operating on the system to be monitored to a central processing hub;

storing the measured system metrics to a database at the central processing hub; and

identifying correlations between different measured system metrics stored in the database.

3. At least one computer readable media having embodied thereon computer readable instructions for causing at least one computer to perform a method for monitoring system performance, the method comprising:

receiving definitions of system metrics for a system to be monitored;

measuring the defined system metrics using computer software operating on the system to be monitored wherein measuring the defined system metrics further comprises measuring at predetermined intervals the defined system metrics using computer software operating on the system to be monitored;

reporting the measured system metrics from the software operating on the system to be monitored to a central processing hub;

storing the measured system metrics to a database at the central processing hub; and

identifying correlations between different measured system metrics stored in the database.

4. At least one computer readable media having embodied thereon computer readable instructions for causing at least one computer to perform a method for monitoring system performance, the method comprising:

receiving definitions of system metrics for a system to be monitored;

measuring the defined system metrics using computer software operating on the system to be monitored;

reporting the measured system metrics from the software operating on the system to be monitored to a central processing hub wherein reporting the measured system metrics further comprises reporting at predetermined intervals the measured system metrics from the software operating on the system to be monitored to a central processing hub;

storing the measured system metrics to a database at the central processing hub; and

identifying correlations between different measured system metrics stored in the database.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →