8856312

Method And System For Monitoring Transaction Based System

PublishedOctober 7, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
12 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A method for monitoring transaction based systems having a system resource monitor and a transaction performance monitor, said method comprising the steps of: periodically collecting on a time period basis, system resource metrics values using the system resource monitor and transaction performance metrics values using the transaction performance monitor, the system resource metrics pertaining to information technology resources (IT resources) consumed in operating a data processing system; detecting using the system resource monitor when the system resource metric threshold value is exceeded; detecting using the transaction performance monitor when the transaction performance metrics threshold value is exceeded; triggering, from the transaction performance monitor, the system resource monitor for additionally collecting system resource metrics values each time a transaction performance metric threshold value is exceeded outside of a time period; calculating, for a number of time periods, the mean value of each periodically collected system resource metrics values; calculating, for the same number of time periods, the mean value of each additionally collected system resource metrics values; identifying the system resource metrics for which there is a greater than specified difference between mean value obtained with additional collections of system resource metrics values and mean value obtained with collections of system resource metrics values done on period of time basis; and setting new threshold values between the two calculated mean values for the identified system resource metrics.

Plain English Translation

A method for monitoring transaction-based systems involves two monitors: one for system resources (CPU, memory) and another for transaction performance (response time, errors). The method periodically collects system resource and transaction performance data. If a transaction performance metric exceeds a threshold, the system resource monitor is triggered to collect additional resource data outside the regular period. The method calculates the average values for both types of resource data when the trigger happens, and also when data is collected on a regular time period. By comparing these averages, the method identifies system resource metrics that significantly differ between triggered and periodic collections. Finally, it sets new threshold values for these identified system resource metrics, using the calculated mean values as boundaries.

Claim 2

Original Legal Text

2. The method of claim 1 , wherein the triggering step further comprises the transaction performance monitor itself performing, each time a transaction performance metric threshold value is exceeded, an additional collection of transaction performance metric values including an identifier of said additional collection, this identifier being provided to the system performance monitor to be included in the system monitor additional collection of metric values; and the calculating steps further comprise calculating, for a number of time periods, the mean value of transaction performance metrics values.

Plain English Translation

The method for monitoring transaction-based systems described previously also includes these features: when a transaction performance metric exceeds its threshold, the transaction performance monitor not only triggers the system resource monitor, but it also collects its *own* additional data. This data includes a unique identifier. This identifier is then passed to the system resource monitor and included in its additionally collected data. Also, the method calculates the average value of the transaction performance metrics alongside the system resource metrics to correlate the two.

Claim 3

Original Legal Text

3. The method of claim 1 further comprising the steps of: using the new threshold values for system monitoring; and repeating all the steps of the method as many times as necessary until the monitoring of system is satisfying.

Plain English Translation

The method for monitoring transaction-based systems described previously further involves applying the newly calculated system resource threshold values for ongoing system monitoring. The entire process of data collection, threshold adjustment, and monitoring is repeated iteratively until the system's performance is deemed satisfactory. This creates a feedback loop that continuously optimizes the monitoring thresholds based on the system's behavior.

Claim 4

Original Legal Text

4. A service offering method for monitoring from a manager server transaction based servers able to monitor locally their system resource and transaction performance, said system comprising: locally installing on managed servers the system resource and transaction performance monitoring tools; locally periodically collecting on a time period basis, system resource metrics values using the system resource monitor and transaction performance metrics values using the transaction performance monitor, the system resource metrics pertaining to information technology resources (IT resources) consumed in operating a data processing system; detecting using the system resource monitor when the system resource metric threshold value is exceeded; detecting using the transaction performance monitor when the transaction performance metrics threshold value is exceeded; locally triggering on managed servers, from the transaction performance monitor, the system resource monitor for additionally collecting system resource metrics values each time a transaction performance metric threshold value is exceeded outside of a time period; sending data including periodically collected and additionally collected system resource metrics values from the managed servers to the manager server; calculating on the manager server, for a number of time periods, the mean value of each periodically collected system resource metrics values; calculating on the manager server, for the same number of time periods, the mean value of each additionally collected system resource metrics values; identifying on the manager server the system resource metrics for which there is a greater than specified difference between mean value obtained with additional collections of system resource metrics values and mean value obtained with collections of system resource metrics values done on period of time basis; setting new threshold values between the two calculated mean values for the identified system resource metrics; and sending new threshold values of system resource metrics from the manager server to the managed servers.

Plain English Translation

A service monitors transaction-based servers from a central "manager" server. Monitoring tools are installed on each server. These tools periodically collect system resource and transaction performance data locally. If a resource or performance threshold is exceeded locally, the system resource monitor is triggered. Data, including both periodically and additionally collected system resource metrics, are sent from each server to the manager server. The manager server calculates average values for the periodically collected and triggered collected system resource data. The manager server identifies system resource metrics with significant differences in average values. The manager server then sets new threshold values for these resource metrics using the averages, and it sends those new thresholds back to the original managed servers to update their local monitoring configurations.

Claim 5

Original Legal Text

5. The method of claim 4 , wherein the triggering step further comprises the transaction performance monitor itself performing, each time a transaction performance metric threshold value is exceeded, an additional collection of transaction performance metric values including an identifier of said additional collection, this identifier being provided to the system performance monitor to be included in the system monitor additional collection of metric values; and the calculating steps further comprise calculating, for a number of time periods, the mean value of transaction performance metrics values.

Plain English Translation

The service for monitoring transaction-based servers, as described previously, also includes these features: When a transaction performance metric exceeds its threshold, the transaction performance monitor not only triggers the system resource monitor, but it also collects its *own* additional data. This data includes a unique identifier. This identifier is then passed to the system resource monitor and included in its additionally collected data. Also, the manager server calculates the average value of the transaction performance metrics alongside the system resource metrics to correlate the two.

Claim 6

Original Legal Text

6. The method of claim 4 further comprising the step of: using locally on the managed servers the calculated threshold for system monitoring; repeating all the steps of the method starting from the collecting step as many times as necessary until the monitoring of system resource is satisfying; and locally un-installing on managed servers the transaction performance data monitoring tool.

Plain English Translation

The service for monitoring transaction-based servers, as described previously, includes applying the new threshold values calculated by the manager server for local system monitoring on the managed servers. The process of data collection, threshold adjustment, and monitoring repeats until the system resource monitoring is satisfactory. Finally, the transaction performance monitoring tool is uninstalled from the managed servers, presumably because the system resource monitoring is now adequately tuned.

Claim 7

Original Legal Text

7. A computer program product in a non-transitive computer readable storage medium for monitoring transaction based systems having a system resource monitor and a transaction performance monitor, when said program is executed on a computer said program executing a method comprising the steps of: periodically collecting on a time period basis, system resource metrics values using the system resource monitor and transaction performance metrics values using the transaction performance monitor, the system resource metrics pertaining to information technology resources (IT resources) consumed in operating a data processing system; detecting using the system resource monitor when the system resource metric threshold value is exceeded; detecting using the transaction performance monitor when the transaction performance metrics threshold value is exceeded; triggering, from the transaction performance monitor, the system resource monitor for additionally collecting system resource metrics values each time a transaction performance metric threshold value is exceeded outside of a time period; calculating, for a number of time periods, the mean value of each periodically collected system resource metrics values; calculating, for the same number of time periods, the mean value of each additionally collected system resource metrics values; identifying the system resource metrics for which there is a greater than specified difference between mean value obtained with additional collections of system resource metrics values and mean value obtained with collections of system resource metrics values done on period of time basis; and setting new threshold values between the two calculated mean values for the identified system resource metrics.

Plain English Translation

A computer program, stored on a non-transitory medium, monitors transaction-based systems. The program collects system resource and transaction performance data using two monitors. If a transaction performance metric exceeds its threshold, the resource monitor collects additional data. The program calculates the average values of both periodically and additionally collected system resource data. It identifies system resource metrics with significant differences in average values between the two methods of collection. Finally, the program sets new threshold values for these metrics using the calculated averages.

Claim 8

Original Legal Text

8. The computer program product of claim 7 , wherein the triggering step further comprises the transaction performance monitor itself performing, each time a transaction performance metric threshold value is exceeded, an additional collection of transaction performance metric values including an identifier of said additional collection, this identifier being provided to the system performance monitor to be included in the system monitor additional collection of metric values; and the calculating steps further comprise calculating, for a number of time periods, the mean value of transaction performance metrics values.

Plain English Translation

The computer program for monitoring transaction-based systems described previously also includes these features: when a transaction performance metric exceeds its threshold, the transaction performance monitor not only triggers the system resource monitor, but it also collects its *own* additional data. This data includes a unique identifier. This identifier is then passed to the system resource monitor and included in its additionally collected data. Also, the program calculates the average value of the transaction performance metrics alongside the system resource metrics to correlate the two.

Claim 9

Original Legal Text

9. The computer program product of claim 7 , further comprising the steps of: using the new threshold values for system monitoring; and repeating all the steps of the method as many times as necessary until the monitoring of system is satisfying.

Plain English Translation

The computer program for monitoring transaction-based systems described previously further involves applying the newly calculated system resource threshold values for ongoing system monitoring. The entire process of data collection, threshold adjustment, and monitoring is repeated iteratively until the system's performance is deemed satisfactory. This creates a feedback loop that continuously optimizes the monitoring thresholds based on the system's behavior.

Claim 10

Original Legal Text

10. A system including processor and memory for monitoring transaction based systems having a system resource monitor and a transaction performance monitor, said system comprising: a processor; a memory coupled to the processor for storing instruction of a computer program product which when executed by the processor perform the method comprising: periodically collecting on a time period basis, system resource metrics values using the system resource monitor and transaction performance metrics values using the transaction performance monitor, the system resource metrics pertaining to information technology resources (IT resources) consumed in operating a data processing system; detecting using the system resource monitor when the system resource metric threshold value is exceeded; detecting using the transaction performance monitor when the transaction performance metrics threshold value is exceeded; triggering, from the transaction performance monitor, the system resource monitor for additionally collecting system resource metrics values each time a transaction performance metric threshold value is exceeded outside of a time period; calculating, for a number of time periods, the mean value of each periodically collected system resource metrics values; calculating, for the same number of time periods, the mean value of each additionally collected system resource metrics values; identifying the system resource metrics for which there is a greater than specified difference between mean value obtained with additional collections of system resource metrics values and mean value obtained with collections of system resource metrics values done on period of time basis; and setting new threshold values between the two calculated mean values for the identified system resource metrics.

Plain English Translation

A system for monitoring transaction-based systems includes a processor and memory. The memory stores instructions for a computer program that, when executed, performs the following: it collects system resource and transaction performance data using two monitors. If a transaction performance metric exceeds its threshold, the resource monitor collects additional data. The program calculates the average values of both periodically and additionally collected system resource data. It identifies system resource metrics with significant differences in average values between the two methods of collection. Finally, the program sets new threshold values for these metrics using the calculated averages.

Claim 11

Original Legal Text

11. The system of claim 10 , further comprising the steps of: using the new threshold values for system monitoring; and repeating all the steps of the method as many times as necessary until the monitoring of system is satisfying.

Plain English Translation

The system for monitoring transaction-based systems described previously further involves applying the newly calculated system resource threshold values for ongoing system monitoring. The entire process of data collection, threshold adjustment, and monitoring is repeated iteratively until the system's performance is deemed satisfactory. This creates a feedback loop that continuously optimizes the monitoring thresholds based on the system's behavior.

Claim 12

Original Legal Text

12. The system of claim 10 , wherein the triggering step further comprises the transaction performance monitor itself performing, each time a transaction performance metric threshold value is exceeded, an additional collection of transaction performance metric values including an identifier of said additional collection, this identifier being provided to the system performance monitor to be included in the system monitor additional collection of metric values; and the calculating steps further comprise calculating, for a number of time periods, the mean value of transaction performance metrics values.

Plain English Translation

The system for monitoring transaction-based systems described previously also includes these features: when a transaction performance metric exceeds its threshold, the transaction performance monitor not only triggers the system resource monitor, but it also collects its *own* additional data. This data includes a unique identifier. This identifier is then passed to the system resource monitor and included in its additionally collected data. Also, the system calculates the average value of the transaction performance metrics alongside the system resource metrics to correlate the two.

Patent Metadata

Filing Date

Unknown

Publication Date

October 7, 2014

Inventors

Scot MacLellan
Vincenzo Sciacca

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method And System For Monitoring Transaction Based System” (8856312). https://patentable.app/patents/8856312

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/8856312. See llms.txt for full attribution policy.