US2012158451A1PendingUtilityA1

Dispatching Tasks in a Business Process Management System

48
Assignee: MOLL GEORGES-HENRIPriority: Dec 16, 2010Filed: Dec 16, 2011Published: Jun 21, 2012
Est. expiryDec 16, 2030(~4.4 yrs left)· nominal 20-yr term from priority
G06Q 10/06315
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method for dispatching tasks in a business process management system are provided, whereby tasks are automatically dispatched to a queue for being processed by at least one out of multiple resources. The method includes generating a forecast of further tasks to be dispatched in the future and dispatching each task to the queue for being processed by at least one resource under consideration of the forecast of further tasks to be dispatched in the future.

Claims

exact text as granted — not AI-modified
1 . A method, comprising:
 generating a forecast of at least one task in a business process management system to be dispatched in the future; and   dispatching the at least one task automatically to a first queue to be processed by at least one resource under consideration of the forecast of the at least one task in the business process management system to be dispatched in the future.   
     
     
         2 . The method according to  claim 1 , wherein the step of dispatching the at least one task to a first queue includes performing an optimized planning of an allocation of the resources. 
     
     
         3 . The method according to  claim 2 , wherein the performing the optimized planning of an allocation of the resources includes prioritizing one or more or resources and tasks. 
     
     
         4 . The method according to  claim 1 , wherein the step of generating a forecast of at least one task in the business process management system to be dispatched in the future includes using an Auto Regression Integrated Moving Average (ARIMA) for providing the forecast. 
     
     
         5 . The method according to  claim 1 , wherein the step of generating a forecast of at least one task in the business process management system to be dispatched in the future includes evaluating historical task data. 
     
     
         6 . The method according to  claim 1 , further including,
 monitoring a current state of the first queue and a second queue;   comparing the current state of the first queue and a second queue to the forecast;   providing an actualized forecast if there is a mismatch between the forecast and the current state of the first queue and a second queue; and   dispatching each task on basis of the actualized forecast.   
     
     
         7 . The method according to  claim 6 , wherein the step of comparing the current state of the first queue and the second queue to the forecast includes calculating reality-to-forecast divergence metric. 
     
     
         8 . The method according to  claim 7 , wherein the calculating reality-to-forecast divergence metric includes,
 subtracting a size of a real queue from a size of the forecast of a respective queue to determine a subtraction result;   determining an absolute value of the subtraction result; and   dividing the result by the size of the real queue.   
     
     
         9 . A computer program product comprising:
 a computer readable storage medium; and   computer usable code stored on the computer readable storage medium, where, if executed by a processor, the computer usable code causes a computer to:   generate a forecast of at least one task in a business process management system to be dispatched in the future; and   dispatch the at least one task automatically to a first queue to be processed by at least one resource under consideration of the forecast of the at least one task in the business process management system to be dispatched in the future.   
     
     
         10 . The computer program product according to  claim 9 , wherein the dispatch of the at least one task to a first queue includes performing an optimized planning of an allocation of the resources. 
     
     
         11 . The computer program product according to  claim 10 , wherein the optimized planning of an allocation of the resources includes prioritizing one or more of resources and tasks. 
     
     
         12 . The computer program product according to  claim 9 , generating the forecast of at least one task in the business process management system to be dispatched in the future includes using an Auto Regression Integrated Moving Average (ARIMA) for providing the forecast. 
     
     
         13 . The computer program product according to  claim 9 , wherein generating the forecast of at least one task in the business process management system to be dispatched in the future includes evaluating historical task data. 
     
     
         14 . The computer program product according to  claim 9 , the computer usable code is further configured to:
 monitor a current state of the first queue and a second queue;   compare the current state of the first queue and a second queue to the forecast;   providing an actualized forecast if there is a mismatch between the forecast and the current state of the first queue and a second queue; and   dispatch each task on basis of the actualized forecast.   
     
     
         15 . The computer program product according to  claim 14 , wherein comparing the current state of the first queue and the second queue to the forecast includes calculating reality-to-forecast divergence metric. 
     
     
         16 . The computer program product according to  claim 15 , wherein calculating reality-to-forecast divergence metric includes,
 subtracting a size of a real queue from a size of the forecast of a respective queue to determine a subtraction result;   determining an absolute value of the subtraction result; and   dividing the result by the size of the real queue.   
     
     
         17 . A system comprising:
 a processor; and   a computer readable storage medium; and   computer usable code stored on the computer readable storage medium, where, if executed by a processor, the computer usable code causes a computer to:   generate a forecast of at least one task in a business process management system to be dispatched in the future; and   dispatch the at least one task automatically to a first queue to be processed by at least one resource under consideration of the forecast of the at least one task in the business process management system to be dispatched in the future.   
     
     
         18 . The system according to  claim 17 , wherein the dispatch of the at least one task to a first queue includes performing an optimized planning of an allocation of the resources. 
     
     
         19 . The system according to  claim 18 , wherein performing the optimized planning of an allocation of the resources includes prioritizing one or more or resources and tasks. 
     
     
         20 . The system according to  claim 17 , wherein generating the forecast of at least one task in the business process management system to be dispatched in the future includes using an Auto Regression Integrated Moving Average (ARIMA) for providing the forecast.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.