IP Library Granted Patent US 7,634,563
Granted Patent B2
US 7,634,563 · App. 11/696,215 · Granted Dec 15, 2009

System and method for correlating and diagnosing system component performance data

Assignee: Symantec Corporation
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,634,563
App. No.
11/696,215
Granted
Dec 15, 2009
Kind
B2
Abstract

The system and method for correlating, predicting and diagnosing system component performance data includes capturing knowledge about system behavior, deploying the captured knowledge as baseline system behavior files, evaluating system performance data against the baseline system behavior files, performing predictive and diagnostic analysis when received system performance data exceeds thresholds in the baseline system behavior files, and notifying a user when an analysis result is generated. The method of capturing knowledge about system behavior includes defining problems to be solved, creating datasets that correspond to defined problems, constructing problem scenarios, associating data patterns modules with the problem scenarios, and generating XML definition files that characterize system behavior in terms of the scenarios, modules, and datasets. The system has the capability to activate corrective scripts in the target system and to reconfigure the target system. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.

Claims (36)

1. A system for managing business transactions and infrastructure, comprising:

a collection system embedded in a client system, said client system including a plurality of client system components, said collection system including one or more data collectors, said data collectors comprising an application-specific plug-in that extracts data from said client system, wherein:

the application-specific plug-in is programmed to send the management server information identifying the application-specific plug-in when the application-specific plug-in starts;

said data collectors are organized into domains that identify a characteristic selected from the group consisting of distinct areas of the system environment, common functions, application type and shared common attributes;

a management server including a system manager for controlling the management server, said management server receiving the extracted data from the client collection system, the system manager aggregating the extracted data;

a repository wherein is stored extracted data received from said collection system;

an analysis system for performing data analysis on the extracted data; and

a communication network between said collection system and said management server providing for communication of extracted data from said collection system to said management system.

2. A system according to claim 1 , further comprising a collective actions manager for activating corrective action scripts in said client system over said communication network.

3. A system according to claim 1 , wherein the application-specific plug-in is specific to a business application.

4. A system according to claim 1 , wherein the management server reasoning system comprises a diagnostic engine and a predictive analysis engine for analyzing the extracted data from said collection system.

5. A system according to claim 1 , wherein the system components from which data are extracted is selected from the group consisting of an application host, a web host and a database host.

6. A system for managing business transactions and infrastructure across a communications network, comprising:

a collection system embedded in an infrastructure system, said infrastructure system including a plurality of infrastructure components, said collection system including one or more data collectors, said data collectors comprising an application-specific plug-in that extracts data from said infrastructure system, wherein;

the application-specific plug-in is programmed to send the management server information identifying the application-specific plug-in when the application-specific plug-in starts;

said data collectors are organized into domains that identify a characteristic selected from the group consisting of distinct areas of the system environment, common functions, application type and shared common attributes;

a management server including a system manager for controlling the management server, said management server receiving the extracted data from the client collection system, the system manager aggregating the extracted data;

an analysis system for performing data analysis on the extracted data;

a communication network between said collection system and said management server providing for communication of extracted data from said collection system to said management system.

7. A system according to claim 6 , further comprising a corrective actions manager for activating corrective action scripts in said infrastructure system over said communication network.

8. A system according to claim 6 , wherein said application-specific plug-in extracts a value of a datapoint.

9. A system according to claim 6 , wherein at least one of said data collectors comprises a plug-in specific to an infrastructure component.

10. A system according to claim 6 , wherein the management server reasoning system comprises a diagnostic engine and a predictive analysis engine for analyzing the extracted data from said collection system.

11. A system for managing business transactions and an infrastructure system, comprising:

a collection system embedded in an infrastructure system, said infrastructure system including a plurality of infrastructure components, said collection system including one or more data collectors, said data collectors comprising an application-specific plug-in that extracts data from said infrastructure system, wherein:

the application-specific plug-in is programmed to send the management server information identifying the application-specific plug-in when the application-specific plug-in starts;

said data collectors are organized into domains that identify a characteristic selected from the group consisting of distinct areas of the system environment, common functions, application type and shared common attributes;

a management server including a system manager for controlling the management server, said management server receiving the extracted data from the client collection system, the system manager aggregating the extracted data;

a repository for storing the extracted data, wherein said management server stores data received from said collection system to said repository;

a reasoning system for performing data analysis on the extracted data;

a communication network between said collection system and said management server providing for communication of extracted data from said collection system to said management system.

12. A system according to claim 11 , further comprising a corrective actions manager for activating corrective action scripts in said infrastructure system over said communication network.

13. A system according to claim 12 , wherein the management server reasoning system comprises a diagnostic engine and a predictive analysis engine for analyzing the extracted data and wherein said engines are operable to activate said corrective actions manager.

14. A system according to claim 11 , wherein said application-specific plug-in extracts a value of a datapoint.

15. A system according to claim 11 , wherein the application-specific plug-in is specific to a word processing application.

16. A system according to claim 11 , wherein the system components from which data are extracted is selected from the group consisting of an application host, a web host and a database host.

Assignments (7)
SECURITY INTEREST Recorded Jan 11, 2017
From: MOTHEYE TECHNOLOGIES, LLC; SYNCHRONICITY IP LLC; TRAVERSE TECHNOLOGIES CORP.; 3D NANOCOLOR CORP.; BISMARCK IP INC.; MAGNUS IP GMBH; MUNITECH IP S.À.R.L.; VERMILION PARTICIPATIONS; MARATHON VENTURES S.À.R.L; NYANZA PROPERTIES; MARATHON IP GMBH; ORTHOPHOENIX, LLC; MEDTECH DEVELOPMENT DEUTSCHLAND GMBH; SYNCHRONICITY IP GMBH; TLI COMMUNICATIONS GMBH
To: DBD CREDIT FUNDING LLC, AS COLLATERAL AGENT
Reel/Frame 041333/0001 →
SECURITY INTEREST Recorded Feb 2, 2015
From: MARATHON PATENT GROUP, INC.; CLOUDING CORP.
To: DBD CREDIT FUNDING, LLC
Reel/Frame 034873/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2014
From: CLOUDING IP, LLC
To: CLOUDING CORP.
Reel/Frame 033709/0456 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2012
From: SYMANTEC
To: STEC IP, LLC
Reel/Frame 028271/0971 →
CHANGE OF NAME Recorded May 25, 2012
From: STEC IP, LLC
To: CLOUDING IP, LLC
Reel/Frame 028275/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2007
From: ALTIRIS, INC.
To: SYMANTEC CORPORATION
Reel/Frame 019826/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2007
From: WOLFE, BRIAN
To: ALTIRIS, INC.
Reel/Frame 020084/0041 →
Continuity (3)
Continuation 1006323200 · Apr 2, 2002
Continuation In Part 0968141900 · Mar 30, 2001
Related Publication 20080040174A1 · Feb 14, 2008