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

Handling unscheduled tasks in a scheduling process

Assignee: Apsolve Ltd
•
Filing: 2001-03-01
•
Granted: 2007-04-24
•
Expires: 2021-03-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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 ( 11 a ). 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.

Inventors

  • 👤 Dionisios Pothos
  • 👤 Robert N W Laithwaite
  • 👤 Ian S Alletson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 18:13
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/06; G06Q10/10; G06Q10/109; G06Q10/1097

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 222 words
A computer-implemented apparatus for scheduling tasks to be performed using a plurality of resources, comprising: a first processing system arranged to generate schedule data comprising a plurality of schedules, each of the schedules comprising data indicative of tasks that individual ones of the resources are to carry out, prepared from task data concerning the tasks to be carried out and resource data concerning characteristics of resources available to carry out the tasks over a given period, said characteristics including location of the resource, wherein the first processing system is arranged to provide unscheduled task data concerning a task not included in the schedules, and to transmit the schedule data and the unscheduled task data to a second, different, processing system; said second processing system being arranged to review the schedule data so as to identify at least one candidate resource to perform the unscheduled task corresponding to the unscheduled task data, wherein the second processing system is responsive to selection of said unscheduled task so as to identify two or more said candidate resources to perform the unscheduled task and to assign a ranking to each said candidate resources on the basis of the location the task and the location of the candidate resource, the second processing system being arranged to display data indicative of the identified two or more candidate resources.
Claim 2
Dependent Claim 222 words
A computer-implemented apparatus for scheduling tasks to be performed using a plurality of resources, comprising: a first processing system arranged to generate schedule data comprising a plurality of schedules, each of the schedules comprising data indicative of tasks that individual ones of the resources are to carry out, prepared from task data concerning the tasks to be carried out and resource data concerning characteristics of resources available to carry out the tasks over a given period, said characteristics including location of the resource, wherein the first processing system is arranged to provide unscheduled task data concerning a task not included in the schedules, and to transmit the schedule data and the unscheduled task data to a second, different, processing system; said second processing system being arranged to review the schedule data so as to identify at least one candidate resource to perform the unscheduled task corresponding to the unscheduled task data, wherein the second processing system is responsive to selection of said unscheduled task so as to identify two or more said candidate resources to perform the unscheduled task and to assign a ranking to each said candidate resources on the basis of the location the task and the location of the candidate resource, the second processing system being arranged to display data indicative of the identified two or more candidate resources.
Claim 3
Dependent Claim 36 words
The computer implemented apparatus according to claim 1 wherein the second processing system is arranged to compute the distance of the resources from the unscheduled task and to rank the candidate resources according to distance therefrom.
Claim 4
Dependent Claim 41 words
The computer implemented apparatus according to claim 1 , wherein the second processing system is arranged to compute the time travel to the unscheduled task for the resources individually and to rank the candidate resources according to the computed travel time.
Claim 5
Dependent Claim 38 words
The computer implemented apparatus according to claim 1 , wherein the second processing system is arranged to make an initial search for a group of resources to be considered as candidate resources on the basis of specified criteria.
Claim 6
Dependent Claim 34 words
The computer implemented apparatus according to claim 4 , wherein the criteria include a resource skill level and the second processing system is arranged to identify those candidate resources having the specified skill level.
Claim 7
Dependent Claim 62 words
The computer implemented apparatus according to claim 4 , wherein the second processing system is arranged to identify candidate resources to perform a plurality of unscheduled tasks, wherein said plurality of unscheduled tasks are to be performed at different locations in a geographical area by the resources, and the criteria include a preferred working area for each resource within the geographical area.
Claim 8
Dependent Claim 180 words
A computer-implemented method of scheduling tasks to be performed using a plurality of resources, the method comprising a first scheduling process and a second scheduling process: the first scheduling process comprising: generating schedule data comprising a plurality of schedules, each of the schedules comprising data indicative of tasks that individual ones of the resources are to carry out, prepared from task data concerning the tasks to be carried out and resource data concerning characteristics of resources available to carry out the tasks over a given period, said characteristics including location of the resources; and identifying unscheduled task data concerning a task not included in the schedules; the second scheduling process comprising: receiving the schedule data and the identified unscheduled task data; selecting an unscheduled task from the unscheduled task data; reviewing the schedule data so as to identify a plurality of candidate resources to perform the unscheduled task; ranking the identified resources on the basis of the location of the task and the location of the candidate resource; and displaying data indicative of the identified two or more candidate resources.
Claim 9
Dependent Claim 180 words
A computer-implemented method of scheduling tasks to be performed using a plurality of resources, the method comprising a first scheduling process and a second scheduling process: the first scheduling process comprising: generating schedule data comprising a plurality of schedules, each of the schedules comprising data indicative of tasks that individual ones of the resources are to carry out, prepared from task data concerning the tasks to be carried out and resource data concerning characteristics of resources available to carry out the tasks over a given period, said characteristics including location of the resources; and identifying unscheduled task data concerning a task not included in the schedules; the second scheduling process comprising: receiving the schedule data and the identified unscheduled task data; selecting an unscheduled task from the unscheduled task data; reviewing the schedule data so as to identify a plurality of candidate resources to perform the unscheduled task; ranking the identified resources on the basis of the location of the task and the location of the candidate resource; and displaying data indicative of the identified two or more candidate resources.
Claim 10
Dependent Claim 28 words
A computer implemented method according to claim 7 , including computing the distance of the candidate resources from the unscheduled task and ranking them according to distance therefrom.
Claim 11
Dependent Claim 35 words
A computer implemented method according to claim 7 , including computing the time to travel to the unscheduled task for the candidate resources individually and ranking the candidate resources according to the computed travel time.
Claim 12
Dependent Claim 31 words
A computer implemented method according to claim 7 , including making an initial search for a group of resources to be considered as candidate resources on the basis of specified criteria.
Claim 13
Dependent Claim 29 words
A computer implemented method according to claim 10 , wherein the criteria include a candidate resource skill level and the search identifies those resources having the specified skill level.
Claim 14
Dependent Claim 27 words
A storage medium carrying computer readable code representing instructions for causing one or more computers to operate as the computer implemented apparatus according to claim 1 .
Claim 15
Dependent Claim 35 words
A storage medium carrying computer readable code representing instructions for causing one or more computers to perform the computer implemented method according to claim 7 when the instructions are executed by the computer or computers.

References Cited (Backward Citations)

US4852001A Cited
US5408663A Cited
US5826236A Cited
US5615121A Cited
US5890134A Cited
WO1998022897A1 Cited
US6578005B1 Cited
US20030229529A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2010-04-23 2010-10-23 2011-04-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2014-04-23 2014-10-23 2015-04-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2018-04-23 2018-10-23 2019-04-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag