SYSTEM AND METHOD FOR EFFECTIVE WORKLOAD DISTRIBUTION FOR SERVICE TECHNICIANS
First Claim
1. A computerized method for optimally assigning service territories to a service technician comprising:
- providing access to a database stored on computer readable media by a computer system, said database containing geographic location data, unit type data, historical usage data, and historical repair data for each serviceable unit of a plurality of serviceable units, said database further containing historical repair success data and historical repair time data for each service technician of a plurality of service technicians;
selecting by said computer system a territory geographic area of interest;
selecting by said computer system a subset of serviceable units from said plurality of serviceable units stored in said database such that said subset of serviceable units contains serviceable units of said plurality of serviceable units that have said geographic location data located within said territory geographic area of interest;
selecting by said computer system a service technician from said plurality of service technicians stored in said database;
calculating by said computer system an aggregated technician demand time as a function of said unit type data of said selected subset of serviceable units, said historical usage data for each serviceable unit of said selected subset of serviceable units, said historical repair data for each serviceable unit of said selected subset of serviceable units, said historical repair success data for said selected service technician, and said historical repair time data for said service technician stored in said database;
recalculating said aggregated technician demand time by said computer system dynamically if characteristics of said territory geographic area of interest change; and
displaying results of said calculations and said recalculations dynamically as said calculations and said recalculations are performed to a user.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a software/computer based system/method that optimizes assignment of a service technician'"'"'s territory (i.e., geographic area assigned to a service technician to support) based on a number of factors, particularly, the number and type of serviceable units in a territory, the usage history of the serviceable units (i.e., how often units may malfunction based on volume of use), and the historical expertise and efficiency of the technician in performing various types of expected repairs. Optimization goals include assigning service territories to service technicians such that each service technician is working 40 hours (or some other hourly goal) per week with few overtime hours (i.e., upset customers waiting for service) or under time (i.e., paying for time the service technician is not working for a customer). For example, copier repair technicians may be assigned to territories depending on how well the technicians have historically performed repairs on particular copier models. If a first technician is exceptionally fast and efficient, the first technician may be assigned an effectively larger workload area (i.e., more serviceable units) than a second technician that has a more average performance record.
-
Citations
20 Claims
-
1. A computerized method for optimally assigning service territories to a service technician comprising:
-
providing access to a database stored on computer readable media by a computer system, said database containing geographic location data, unit type data, historical usage data, and historical repair data for each serviceable unit of a plurality of serviceable units, said database further containing historical repair success data and historical repair time data for each service technician of a plurality of service technicians; selecting by said computer system a territory geographic area of interest; selecting by said computer system a subset of serviceable units from said plurality of serviceable units stored in said database such that said subset of serviceable units contains serviceable units of said plurality of serviceable units that have said geographic location data located within said territory geographic area of interest; selecting by said computer system a service technician from said plurality of service technicians stored in said database; calculating by said computer system an aggregated technician demand time as a function of said unit type data of said selected subset of serviceable units, said historical usage data for each serviceable unit of said selected subset of serviceable units, said historical repair data for each serviceable unit of said selected subset of serviceable units, said historical repair success data for said selected service technician, and said historical repair time data for said service technician stored in said database; recalculating said aggregated technician demand time by said computer system dynamically if characteristics of said territory geographic area of interest change; and displaying results of said calculations and said recalculations dynamically as said calculations and said recalculations are performed to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for optimally assigning service territories to a service technician comprising:
-
a computer system that performs functions of said system for optimally assigning service territories; computer readable media accessible by said computer system; a database stored on said computer readable media and accessible to said computer system, said database containing geographic location data, unit type data, historical usage data, and historical repair data for each serviceable unit of a plurality of serviceable units, said database further containing historical repair success data and historical repair time data for each service technician of a plurality of service technicians; a territory geographic area selection engine running on said computer system that selects a territory geographic area of interest and selects a subset of serviceable units from said plurality of serviceable units stored in said database such that said subset of serviceable units contains serviceable units of said plurality of serviceable units that have said geographic location data located within said territory geographic area of interest; a service technician selection engine that selects a service technician from said plurality of service technicians stored in said database; an aggregated technician demand timer calculation engine that calculates an aggregated technician demand time as a function of said unit type data of said selected subset of serviceable units, said historical usage data for each serviceable unit of said selected subset of serviceable units, said historical repair data for each serviceable unit of said selected subset of serviceable units, said historical repair success data for said selected service technician, and said historical repair time data for said service technician stored in said database and that recalculates said aggregated technician demand time dynamically if characteristics of said territory geographic area of interest change; and a display results engine that displays results of said calculations and said recalculations dynamically as said calculations and said recalculations are performed to said user. - View Dependent Claims (17, 18, 19, 20)
-
Specification