STAFF SCHEDULING
First Claim
1. A method of creating a deployment plan for staff members with single or multiple qualifications for performing activities, each activity requiring at least a single qualification, the method comprising the following operations performed by a computer:
- repeatedly generating a deployment plan assignment of the staff members, and assessing a quality of the assignment generated using a target function, using one of the assignments on the basis of the assessment of the quality as the assignment representing the deployment plan, wherein the target function comprises a term that determines the quality of the assignments, such that the smaller the difference is between the number of the staff members deployed to the activities and the calculated total staff member requirement of the activities the higher the quality of the assignment.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods are provided of creating a deployment plan for staff members with single or multiple qualification for performing activities, each activity requiring at least a single qualification. The methods include the following operations performed by a computer: repeatedly generating a deployment plan assignment of the staff members, and assessing a quality of the assignment generated using a target function, using one of the assignments on the basis of the assessment of the quality as the assignment representing the deployment plan, wherein the target function comprises a term that determines the quality of the assignments, such that the smaller the difference is between the number of the staff members deployed to the activities and the calculated total staff member requirement of the activities the higher the quality of the assignment.
-
Citations
20 Claims
-
1. A method of creating a deployment plan for staff members with single or multiple qualifications for performing activities, each activity requiring at least a single qualification, the method comprising the following operations performed by a computer:
-
repeatedly generating a deployment plan assignment of the staff members, and assessing a quality of the assignment generated using a target function, using one of the assignments on the basis of the assessment of the quality as the assignment representing the deployment plan, wherein the target function comprises a term that determines the quality of the assignments, such that the smaller the difference is between the number of the staff members deployed to the activities and the calculated total staff member requirement of the activities the higher the quality of the assignment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of configuring a telephone call router on the basis of a deployment plan prepared for staff members with single or multiple qualifications for performing activities, each activity requiring at least a single qualification, the method comprising:
-
repeatedly generating a deployment plan assignment of the staff members, and assessing a quality of the assignment generated using a target function, using one of the assignments on the basis of the assessment of the quality as the assignment representing the deployment plan, wherein the target function comprises a term that determines the quality of the assignments, such that the smaller the difference is between the number of the staff members deployed to the activities and the calculated total staff member requirement of the activities the higher the quality of the assignment, and configuring the telephone call router so that it forwards telephone calls to one or more staff members, who are in service according to the deployment plan at the point of time of the telephone call, wherein the one or more staff members have the qualifications to answer the telephone calls. - View Dependent Claims (14, 15, 16)
-
-
17. A computer program product for creating a deployment plan for staff members with single or multiple qualifications for performing activities, the computer program product residing on a machine-readable medium for storing computer instructions, or the computer program product is a signal propagated on a carrier encoding the computer instructions, wherein the computer instructions, when executed on a processor-based machine, cause the processor-based machine to:
-
repeatedly generate a deployment plan assignment of the staff members, and assess a quality of the assignment generated using a target function, use one of the assignments on the basis of the assessment of the quality as the assignment representing the deployment plan, wherein the target function comprises a term that determines the quality of the assignments, such that the smaller the difference is between the number of the staff members deployed to the activities and the calculated total staff member requirement of the activities the higher the quality of the assignment. - View Dependent Claims (18, 19, 20)
-
Specification