| Patent Number |
Title Of Patent |
Date Issued |
| 7610211 |
Investigating business processes |
October 27, 2009 |
| Systems and methods of investigating business processes are described. These systems and methods support real-time monitoring, analysis, management, and optimization of business processes. A graphical user interface enables users to apply data warehousing and data mining techniques t |
| 7567250 |
Visual boundaries for aggregate information in pixel-oriented graphs |
July 28, 2009 |
| A method for generating a pixel-oriented graph provides visual boundaries for representing aggregate information. The present method for generating a pixel-oriented graph includes determining a visual boundary for representing an aggregate of a set of information depicted in the pixe |
| 7565304 |
Business processes based on a predictive model |
July 21, 2009 |
| Systems and methods of improving business processes are described. These systems and methods enable service providers to improve the quality of services delivered to customers and employees by improving service execution through the optimal selection of resources (e.g., internal reso |
| 7529762 |
Workflow data warehousing |
May 5, 2009 |
| A data management system includes forming a workflow data warehouse (WDW) for storing data indicative of facts specific to a workflow process. In one embodiment, the WDW is configured to categorize and store the workflow process data as generic or specific process data and as generic |
| 7505967 |
Displaying metrics from an alternative representation of a database |
March 17, 2009 |
| A system and method comprises selecting at least one metric from an alternative representation of a database to create a request based on the at least one metric, invoking an interpreter associated with the database to return data related to the at least one metric, and displaying the |
| 7467145 |
System and method for analyzing processes |
December 16, 2008 |
| Embodiments of the present invention relate to a system and method for analyzing processes. Specifically, embodiments of the present invention relate to identifying a node of a process that is potentially affected by an affected resource using information relating to a link between the |
| 7437675 |
System and method for monitoring event based systems |
October 14, 2008 |
| A method and apparatus of monitoring business metrics, the method and apparatus providing an interface with which a user can specify what metrics to monitor, what type of visual element to use to display monitored information, and how to position the visual element on a screen. |
| 7428486 |
System and method for generating process simulation parameters |
September 23, 2008 |
| A system and method is disclosed for generating process simulation parameters. The method discloses: identifying an execution process; partitioning the process in accordance with a partitioning rule; and generating simulation parameters for each partition. The system discloses variou |
| 7403985 |
Method and system for analyzing electronic service execution |
July 22, 2008 |
| A method is disclosed for analyzing quality of an electronic service (e-service), such as an Internet-based service, hosted by an e-service platform. The provider or separate administrator defines quality of e-service execution by creating quality index records stored in an e-service |
| 7240324 |
Event-based scheduling method and system for workflow activities |
July 3, 2007 |
| An event-based scheduling method and system for providing automatic activity synchronization and automatic data exchange between workflows and between workflows and other applications. An automatic synchronization mechanism is provided for enabling workflows to interact with other wo |
| 7236938 |
System and method for refreshing metric values |
June 26, 2007 |
| The disclosed embodiments relate to a system and method of refreshing metrics. The method may comprise obtaining a plurality of data elements that comprise information about a process and computing a plurality of metrics from a plurality of mappings, each of the plurality of mappings |
| 7228328 |
Multinode activation and termination method and system |
June 5, 2007 |
| A multinode activation and termination method and system A method and system is provided for invoking multiple parallel instances of the same node. First, a multinode is defined that allows for multiple parallel activation of the node. At run time, a determination is made of the numb |
| 7222334 |
Modeling tool for electronic services and associated methods and businesses |
May 22, 2007 |
| An electronic services modeling tool for composite e-services and functionality, where a composite e-service is an e-service defined by composing other basic or composite e-services. Implementation of an e-service for composing e-services into a composite e-service. Characteristics o |
| 7222121 |
Platform and method for monitoring and analyzing data |
May 22, 2007 |
| A platform and method for monitoring and analyzing data is disclosed and which includes at least one measurement logic which converts service execution data having a plurality of elements into a measure, and wherein a subset of the elements of the service execution data is identified as |
| 7127716 |
Method of load balancing a distributed workflow management system |
October 24, 2006 |
| A method of distributing workload in a workflow management system includes the step of calculating a load index for each engine of the workflow management system. The load index is calculated as an average activity execution delay attributable to the associated engine. The load indices |
| 7076474 |
Method and system for simulating a business process using historical execution data |
July 11, 2006 |
| The present invention pertains to a system for simulating business processes. The system has data warehouse for storing historical execution data from executions of a first business process. The system also has a business process simulator coupled to the data warehouse and for simula |
| 6308163 |
System and method for enterprise workflow resource management |
October 23, 2001 |
| A method and a system for providing resource management in workflow processing of an enterprise include a multi-level resource manager hierarchy. An upper level includes at least one resource manager having data that represents an enterprise-wide view of resource capabilities. A subo |
| 6078982 |
Pre-locking scheme for allowing consistent and concurrent workflow process execution in a workfl |
June 20, 2000 |
| A system for allowing consistent execution of a workflow process in a computer-enabled workflow management system is described. The system includes a workflow process database accessible by the workflow process. The workflow process includes at least one sequence of workflow actions, |
| 6041306 |
System and method for performing flexible workflow process execution in a distributed workflow m |
March 21, 2000 |
| A system and method for performing flexible workflow process execution in a distributed workflow management system is described. The distributed workflow management system is formed by a computer network comprising a plurality of computers. Each computer has a processor, memory and i |
| 6014673 |
Simultaneous use of database and durable store in work flow and process flow systems |
January 11, 2000 |
| A method and apparatus for reliable high-speed access to a database system that stores system data in a non-volatile database, stores current data in an online database object cache, the current data reflecting at least a portion of the system data in the non-volatile database and the on |
| 5937388 |
System and method for performing scalable distribution of process flow activities in a distribut |
August 10, 1999 |
| A system and method for performing scalable distribution of process flow activities in a distributed workflow management system is described. The distributed workflow management system operates over the computer network which includes a plurality of interconnected computers. Each compute |
| 5870545 |
System and method for performing flexible workflow process compensation in a distributed workflo |
February 9, 1999 |
| A system and method for performing flexible workflow process compensation in a distributed workflow management system is described. A computer network includes a plurality of interconnected computers. Each computer includes a processor, memory and input/output facilities. The distributed |
| 5826239 |
Distributed workflow resource management system and method |
October 20, 1998 |
| A system and method for distributed resource management in a computer network operating under control of workflow management software system (WFMS) to manage plural resources to perform a workflow process that includes multiple process activities, uses two-step resource assignment to |
| 5694591 |
Reducing query response time using tree balancing |
December 2, 1997 |
| A method for optimizing data retrieval from a multidatabase system by restructuring a database query tree to optimize query response time in a two step optimization process. First, the query tree is transformed into a left deep join tree having a root query, a plurality of subordinate |
| 5546571 |
Method of recursively deriving and storing data in, and retrieving recursively-derived data from |
August 13, 1996 |
| A structure and method of arranging recursively derived data items in a database. A set of hierarchical iteration levels, one for each iteration of the recursive relation from which the data items are derived, is provided and all data items derived during a given iteration are associ |
| 5412806 |
Calibration of logical cost formulae for queries in a heterogeneous DBMS using synthetic databas |
May 2, 1995 |
| A programmable machine system and method for managing electronic data access among multiple different relational databases in a network distributed database environment. The machine is programmed so that it can construct cost-effective access strategies for any of the participating d |
| 5325525 |
Method of automatically controlling the allocation of resources of a parallel processor computer |
June 28, 1994 |
| A method of controlling the allocation of resources in a parallel processor computer. A critical path for executing a task such as evaluating a database query is determined. The minimum time to execute the task assuming infinite resources such as processors and memory buffers is calc |