Patent US3838753A successfully refreshed from Google Patents.
Patent US6278977B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6278977B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Deriving process models for workflow management systems from audit trails

Assignee: International Business Machines Corp
•
Filing: 1998-07-31
•
Granted: 2001-08-21
•
Expires: 2018-07-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention relates to the area of workflow management systems (WFMS). More particularly the invention is related to a methodology of automatically deriving and steadily improving a process model executed by the WFMS. The current invention dramatically simplifies and automates the process of model a business model of a business process. The invention allows to start just with set of unrelated activities and discover the real world relations between them at a later point in time; data mining and OLAP technologies are exploited for this discovery. The current invention thus proposes a posteriori methodology. For that purpose the precise underlying process model is derived at a later point in time based on audit data collected by the WFMS during the early deployment of a process model.

Inventors

  • 👤 Rakesh Agrawal
  • 👤 Frank Leymann
  • 👤 Dieter Roller

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 21:01
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; G06Q10/06; G06Q10/063; G06Q10/0633; G06Q10/06332

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 221 words
A computerized method of automatically adapting a process-model of a business-process, said process-model comprising a multitude of activities being part of said business-process; said process-model defining all possible allowed sequences of activities of said business-process; said method of adapting comprising a pattern-collection-step, wherein said pattern-collection-step is based on a current-process-mode, and during said pattern-collection-step each activity being executed is recorded with an audit-trail by audit-trail-records, said audit-trail-records encompassing a process-model-instance-identification of a process-model-instance within said activity being executed; said audit-trail-records encompassing an activity-identification of said activity being executed; and said audit-trail-records encompassing an execution-interval of said activity being executed comprising a starting-time and a termination-time of said activity being executed; said method of adapting further comprising a pattern-analysis-step analyzing, after a predefined sampling period, said audit-trail-records and generating a next-process-model by determining, in a first step based on the current-process-model from the audit-trail-records with identical process-model-instance-identifications, activities, which are processed sequentially being recorded with non-overlapping execution-intervals, and activities, which are in processed in parallel being recorded with overlapping execution-intervals; and by adapting in a second step said current-process-model to generate a next-process-model by re-ordering those activities, allowed to be processed in parallel according to the current-process-model but actually having been executed sequentially only, as determined in said first step, into sequential execution order based on the time order of said execution-intervals.
Claim 2
Dependent Claim 221 words
A computerized method of automatically adapting a process-model of a business-process, said process-model comprising a multitude of activities being part of said business-process; said process-model defining all possible allowed sequences of activities of said business-process; said method of adapting comprising a pattern-collection-step, wherein said pattern-collection-step is based on a current-process-mode, and during said pattern-collection-step each activity being executed is recorded with an audit-trail by audit-trail-records, said audit-trail-records encompassing a process-model-instance-identification of a process-model-instance within said activity being executed; said audit-trail-records encompassing an activity-identification of said activity being executed; and said audit-trail-records encompassing an execution-interval of said activity being executed comprising a starting-time and a termination-time of said activity being executed; said method of adapting further comprising a pattern-analysis-step analyzing, after a predefined sampling period, said audit-trail-records and generating a next-process-model by determining, in a first step based on the current-process-model from the audit-trail-records with identical process-model-instance-identifications, activities, which are processed sequentially being recorded with non-overlapping execution-intervals, and activities, which are in processed in parallel being recorded with overlapping execution-intervals; and by adapting in a second step said current-process-model to generate a next-process-model by re-ordering those activities, allowed to be processed in parallel according to the current-process-model but actually having been executed sequentially only, as determined in said first step, into sequential execution order based on the time order of said execution-intervals.
Claim 3
Dependent Claim 28 words
A computerized method automatically adapting a process-model according to claim 1 being characterized by repeated application of said method of adapting in using said next-process-model as said current-process-model.
Claim 4
Dependent Claim 38 words
A computerized method automatically adapting a process-model according to claim 1 wherein said pattern-analysis-step never re-orders two activities in a sequential execution order if said two activities have been determined at least once as being processed in parallel.
Claim 5
Dependent Claim 25 words
A computerized method automatically adapting a process-model according to claim 1 wherein said current-process-model and said next-process-model are managed and executed by a Workflow-Management-System (WFMS).
Claim 6
Dependent Claim 19 words
A computerized method automatically adapting a process-model according to claim 4 wherein said pattern-collection-step is executed by said WFMS.
Claim 7
Dependent Claim 30 words
A computerized method automatically adapting a process-model according to claim 2 wherein said repeated application starts with an initialcurrent-process-model which allows for parallel execution of all activities within said initialcurrent-process-model.
Claim 8
Dependent Claim 30 words
A computerized method automatically adapting a process-model according to claim 3 wherein said repeated application starts with an initialcurrent-process-model which allows for parallel execution of all activities within said initial-current-process-model.
Claim 9
Dependent Claim 30 words
A computerized method automatically adapting a process-model according to claim 4 wherein said repeated application starts with an initial-current-process-model which allows for parallel execution of all activities within said initial-current-process-model.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-08-20 2005-02-19 2005-08-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-08-20 2009-02-19 2009-08-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-08-20 2013-02-19 2013-08-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag