Handling unscheduled tasks in a scheduling process
First Claim
1. A method of scheduling tasks to be performed by means of a plurality of resources, comprising:
- providing schedule data (26, 42-45) corresponding to schedules of the tasks (11) that individual ones of the resources are to carry out, prepared from task data (4) concerning the tasks to be carried out and resource data (6) concerning characteristics of resources available to carry out the tasks over a given period, together with unscheduled task data (11a) concerning a task (1) not included in the schedules, and analysing the schedules and the characteristics of the individual resources to determine a candidate resource (E) to perform the task (T) corresponding to the unscheduled task data.
6 Assignments
0 Petitions
Accused Products
Abstract
Tasks (T) such as repair jobs on a telecommunications system, that are to be performed by a plurality of resources such as field engineers (E), at different locations in a geographical area (2), are scheduled by means of a scheduler (10) at a work manager server (5). The scheduler provides schedule data (11) corresponding to schedules of the tasks that individual ones of the resources are to carry out, from task data (4) concerning the tasks to be carried out and resource data (6) concerning characteristics of resources available to carry out the tasks over a given period. Not all the tasks are scheduled, resulting in unscheduled task data (11a). The schedule data (11) is downloaded to a workstation (7) together with the unscheduled task data. The downloaded data is analysed at the workstation to determine a candidate resource (E) to perform the task (T) corresponding to the unscheduled task data.
36 Citations
17 Claims
-
1. A method of scheduling tasks to be performed by means of a plurality of resources, comprising:
-
providing schedule data (26, 42-45) corresponding to schedules of the tasks (11) that individual ones of the resources are to carry out, prepared from task data (4) concerning the tasks to be carried out and resource data (6) concerning characteristics of resources available to carry out the tasks over a given period, together with unscheduled task data (11a) concerning a task (1) not included in the schedules, and analysing the schedules and the characteristics of the individual resources to determine a candidate resource (E) to perform the task (T) corresponding to the unscheduled task data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12)
-
-
11. Computer software to be run on data processing apparatus for use in scheduling tasks to be performed by a plurality of resources, the software including program instructions for operating on schedule data (26, 42-45) corresponding to schedules of the tasks (11) that individual ones of the resources are to carry out, the schedule data having been prepared from task data (4) concerning the tasks to be carried out and resource data (6) concerning characteristics of resources available to carry out the tasks over a given period, together with unscheduled task data (11a) concerning a task m not included in the schedules, the program instructions being configured to produce an analysis of the schedules and the characteristics of the individual resources to determine a candidate resource (E) to perform the task (T) corresponding to the unscheduled task data.
-
13. Apparatus to schedule tasks to be performed using a plurality of resources, wherein schedule data (26, 42-45) corresponding to schedules of the tasks (11) that individual ones of the resources are to carry out, prepared from task data (4) concerning the tasks to be carried out and resource data (6) concerning characteristics of resources available to carry out the tasks over a given period, together with unscheduled task data (11a) concerning a task (T) not included in the schedules, are provided, the apparatus comprising:
a processor configured to analyse the schedules and the characteristics of the individual resources to determine a candidate resource (E) to perform the task (T) corresponding to the unscheduled task data. - View Dependent Claims (14, 15, 16, 17)
Specification