IP Library Granted Patent US 8,175,852
Granted Patent B2
US 8,175,852 · App. 11/057,328 · Granted May 8, 2012

Method of, and system for, process-driven analysis of operations

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 8,175,852
App. No.
11/057,328
Granted
May 8, 2012
Kind
B2
Abstract

A method of process-driven analysis of operations includes defining an abstract process, defining at least one metric over the abstract process using a metric definer and computing metric values using a metric computation engine. The method further includes building an analysis model and a prediction model using an analysis and prediction engine to provide analysis on the computed metric values and optimizing the abstract process based on the computed metric values.

Claims (69)

1. A method of process-driven analysis of operations comprising:

defining an abstract process;

defining at least one metric over the abstract process using a metric definer; computing metric values using a metric computation engine;

building an analysis model and a prediction model using an analysis and prediction engine to provide analysis on the computed metric values;

calculating probability distributions of attributes of the process and of computed metric values; and

optimizing the abstract process based on the computed metric values.

2. The method as claimed in claim 1 wherein the analysis of operations pertains to a business's information technology infrastructure and the step of defining an abstract process includes modeling process flow through a graphical user interface, modeling physical resources and modeling, process data.

3. The method as claimed in claim 2 further comprising installing probes in the information technology infrastructure to send messages pertaining to the monitoring of process executions.

4. The method as claimed in claim 3 wherein after modeling process flow, physical resources and process data, the method further comprises:

collecting data on processes from a database;

loading the data on completed processes into a data warehouse for further analysis and metric computation.

5. The method as claimed in claim 4 wherein the step of defining at least one metric includes:

obtaining metric definition data;

checking for duplicate names;

storing the definition data in the database;

computing metric values on data on completed processes stored in the data warehouse;

computing metric values to thresholds and reporting on threshold compliance;

building the analysis model; and

building the prediction model.

6. The method as claimed in claim 1 wherein the optimizing step comprises:

selecting a metric to be optimized;

applying constraints on other metrics;

inserting one or more configuration parameters of resource pools, including a resource pool size;

simulating the process using different sizes of resource pools; and

computing metric values from the simulation data.

7. The method as claimed in claim 1 wherein the distribution calculation uses curve fitting applications.

8. A system for process-driven analysis of operations comprising a platform having:

an abstract process definition engine that allows a user to define an abstract process;

a metric definer to enable a user to define one or more metrics over the abstract process;

a metric computation engine for computing metric values of the one or more metrics;

an analysis and prediction engine to provide analysis on the computed metric values; and

an optimization engine for optimizing the abstract process based on the computed metric values, wherein the platform calculates probability distributions of attributes of the process and of the computed metric values,

wherein the platform analyzes operations pertaining to a business's information technology infrastructure and the abstract process definition engine models process flow through a graphical user interface, models physical resources and models process data, and

wherein probes are installed in the information technology infrastructure to send messages pertaining to the monitoring of process executions.

9. The system as claimed in claim 8 wherein after modeling process flow, physical resources and process data, the platform further:

collects data on processes from a database;

loads the data on completed processes into a data warehouse for further analysis and metric computation.

10. The system as claimed in claim 9 wherein the metric definer;

obtains metric definition data;

checks for duplicate names; and

stores the definition data in the database.

11. The system as claimed in claim 10 wherein the metric computation engine computes metric values on data on completed processes stored in the data warehouse and computes metric values to thresholds and reports on threshold compliance.

12. The system as claimed in claim 11 wherein the analysis and prediction engine builds the analysis model and builds the prediction model.

13. A method, comprising:

defining an abstract process;

defining at least one metric over the abstract process;

computing metric values using a metric computation engine;

building an analysis model and a prediction model using an analysis and prediction engine to provide analysis on the computed metric values;

calculating probability distributions of attributes of the process and of the computed metric values; and

optimizing the abstract process based on the computed metric values.

14. The method of claim 13 wherein the defining of the abstract process includes modeling process flow through a graphical user interface, modeling physical resources and modeling process data.

15. The method of claim 14 wherein after modeling process flow, physical resources and process data, the method further comprising:

collecting data on processes from a database; and

loading the data on completed, processes into a data warehouse for further analysis and metric computation.

16. The method of claim 15 wherein as part of defining at least metric over the abstract process, the method further comprises:

obtaining metric definition data;

checking for duplicate names;

storing the definition data in the database;

computing metric values on data on completed processes stored in the data, warehouse;

computing metric values to thresholds and reporting on threshold, compliance;

building the analysis model; and

building the prediction model.

17. The method of claim 16 wherein as part of optimizing the abstract process, the method further comprises:

selecting a metric to be optimized;

applying constraints on other metrics;

inserting one or more configuration parameters of resource pools, including a resource pool size;

simulating the process using different sizes of resource pools; and

computing metric values from the simulation data.

18. The method of claim 17 further comprising, using curve fitting applications to calculate the probability distributions of the attributes of the process.

Assignments (13)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 063546/0181) Recorded Jun 21, 2024
From: BARCLAYS BANK PLC
To: MICRO FOCUS LLC
Reel/Frame 067807/0076 →
SECURITY INTEREST Recorded Aug 30, 2023
From: MICRO FOCUS LLC
To: THE BANK OF NEW YORK MELLON
Reel/Frame 064760/0862 →
SECURITY INTEREST Recorded May 4, 2023
From: MICRO FOCUS LLC
To: BARCLAYS BANK PLC
Reel/Frame 063546/0181 →
SECURITY INTEREST Recorded May 4, 2023
From: MICRO FOCUS LLC
To: BARCLAYS BANK PLC
Reel/Frame 063546/0190 →
SECURITY INTEREST Recorded May 4, 2023
From: MICRO FOCUS LLC
To: BARCLAYS BANK PLC
Reel/Frame 063546/0230 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
CHANGE OF NAME Recorded Aug 8, 2019
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 050004/0001 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENTIT SOFTWARE LLC
Reel/Frame 042746/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2005
From: CASTELLANOS, MARIA GUADALUPE; SHAN, MING-CHIEN; CASATI, FABIO
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 016279/0162 →