Method and apparatus for customer scheduling to reduce wait times and increase throughput
First Claim
1. A method for increasing throughput and controlling appointment wait times for customers of a first subject organization having staff members and key resources subject to policies of the first subject organization, the first subject organization having one or more staff members who use a management system that produces customer and schedule data that allows its staff members to manage the operation of the first subject organization based on prospective appointments for its customers, the prospective appointments being input into the management system by the one or more of its staff members, the key resources including staff rooms and equipment, the method comprising the steps of:
- (a) measuring the lengths of time required from staff members and key resources by a statistically significant sample of appointments;
(b) developing one or more schedule templates that designate how appointments should be scheduled, using a single appointment type for each staff member being scheduled;
(c) testing and refining the one or more schedule templates using Monte Carlo simulation and the measured lengths of time;
(d) selecting one of the one or more schedule templates for use in scheduling appointments for the first subject organization; and
(e) scheduling appointments according to the selected schedule template.
0 Assignments
0 Petitions
Accused Products
Abstract
A time and motion study is conducted to gather timings and factors for each portion of customer visits in an organization. This study draws data from existing management systems as well as special-purpose software built to collect additional data not available in current systems. Multiple regression is then used to analyze these data and determine which factors predict visit lengths, and to develop a model for predicting appointment lengths. This model is then used to assign appointments to different groups with different average lengths. These groups are then arranged in schedule templates and simulated using Monte Carlo simulation techniques. A schedule template is developed, tested and refined by repeated simulation. Finally, once a schedule template has been finalized, it is used to guide the scheduling of appointments, using a program which assigns appointments to one of the groups named by the schedule template, based on factors available at scheduling time.
-
Citations
55 Claims
-
1. A method for increasing throughput and controlling appointment wait times for customers of a first subject organization having staff members and key resources subject to policies of the first subject organization, the first subject organization having one or more staff members who use a management system that produces customer and schedule data that allows its staff members to manage the operation of the first subject organization based on prospective appointments for its customers, the prospective appointments being input into the management system by the one or more of its staff members, the key resources including staff rooms and equipment, the method comprising the steps of:
-
(a) measuring the lengths of time required from staff members and key resources by a statistically significant sample of appointments;
(b) developing one or more schedule templates that designate how appointments should be scheduled, using a single appointment type for each staff member being scheduled;
(c) testing and refining the one or more schedule templates using Monte Carlo simulation and the measured lengths of time;
(d) selecting one of the one or more schedule templates for use in scheduling appointments for the first subject organization; and
(e) scheduling appointments according to the selected schedule template. - View Dependent Claims (2)
-
-
3. A method for increasing throughput and controlling appointment wait times for customers of a first subject organization having staff members and key resources subject to policies of the first subject organization, the first subject organization having one or more staff members who use a management system that produces customer and schedule data that allows its staff members to manage the operation of the first subject organization based on prospective appointments for its customers, the prospective appointments being input into the management system by the one or more of its staff members, the key resources including staff rooms and equipment, the method comprising the steps of:
-
(a) developing a weighted statistical model for a typical organization having staff members and key resources with a typical set of appointments, the weighted statistical model describing the factors expected to predict the length of time that a given appointment requires from the staff members of the typical organization and from the key resources;
(b) collecting data for the first subject organization to eliminate factors that do not provide significant predictive power, and to determine the weights of the weighted statistical model that are required to accurately predict the length of time required from staff members for a given appointment based on the factors described by the weighted statistical model;
(c) adjusting the weights of the weighted statistical model in accordance with the data collected in step (b);
(d) segregating appointments into distinct appointment groups based on predicted time spent with staff members and/or one or more key resources;
(e) developing one or more schedule templates that designate how appointments from the distinct appointment groups should be scheduled and combined in order to increase throughput;
(f) testing and refining the schedule templates using Monte Carlo simulation;
(g) collecting appointment data from at least one staff member who inputs prospective appointments into the management system for the first subject organization, or from the management system; and
(h) designating the distinct appointment group each new appointment belongs to as it is scheduled, using the weighted statistical model so that it can be matched to a schedule template and scheduled at an appropriate time. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for increasing throughput and controlling appointment wait times for customers of a first subject organization having staff members and key resources subject to policies of the first subject organization, the first subject organization having one or more staff members who use a management system that produces customer and schedule data that allows its staff members to manage the operation of the first subject organization based on prospective appointments for its customers, the prospective appointments being input into the management system by the one or more of its staff members, the key resources including staff rooms and equipment, the method comprising the steps of:
-
(a) developing a weighted statistical model for a typical organization having staff members and key resources with a typical set of appointments, the weighted statistical model describing the factors expected to predict the length of time that a given appointment requires from the staff members of the typical organization and from the key resources;
(b) collecting data for the first subject organization to eliminate factors that do not provide significant predictive power, and to determine the weights of the weighted statistical model that are required to accurately predict the length of time required from staff members for a given appointment based on the factors described by the weighted statistical model;
(c) adjusting the weights of the weighted statistical model in accordance with the data collected in step (b);
(d) applying cluster analysis to segregate appointments into distinct appointment groups based on predicted time spent with staff members and/or one or more key resources;
(e) developing one or more schedule templates that designate how appointments from the distinct appointment groups should be scheduled and combined in order to increase throughput;
(f) testing and refining the schedule templates using Monte Carlo simulation[bcg3];
(g) collecting appointment data from at least one staff member who inputs prospective appointments into the management system for the first subject organization, or from the management system; and
(h) designating the distinct appointment group each new appointment belongs to as it is scheduled, using the weighted statistical model so that it can be matched to a schedule template and scheduled at an appropriate time. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for predicting wait times for customers of a first subject organization having staff members and key resources subject to policies of the first subject organization, the first subject organization having one or more staff members who use a management system that produces customer and schedule data that allows its staff members to manage the operation of the first subject organization based on prospective appointments for its customers, the prospective appointments being input into the management system by the one or more of its staff members, the key resources including staff rooms and equipment, the method comprising the steps of:
-
(a) segregating appointments into distinct appointment groups based on existing appointment types;
(b) collecting timing data for the first subject organization for each appointment group;
(c) describing existing scheduling practices in the form of a schedule template which utilizes the distinct appointment groups created;
(d) using Monte Carlo simulation and the timing data collected for each of the distinct appointment groups to predict customer wait times for current scheduling policies and practices. - View Dependent Claims (20)
-
-
21. A method for creating earlier and more reliable start times in a working period for staff members of an organization having one or more staff members who use a schedule of appointments for its customers, and a service pipeline involving more than one process step, such that at least one staff member must wait on preparatory steps before seeing a customer, the method comprising the steps of:
(a) minimizing the duration of the preparatory steps during an initial portion of the working period by identifying those appointments which require shorter preparatory times and scheduling the appointments with shorter preparatory times in the initial portion of the working period.
-
22. A method for creating earlier and more reliable finish times in a working period for staff members of an organization having one or more staff members who use a schedule of appointments for its customers, and a service pipeline involving more than one process step, such that at least one staff member must wait on preparatory steps before seeing a customer, the method comprising the steps of:
(a) minimizing the duration of the preparatory steps during a final portion of the working period by identifying those appointments which require shorter preparatory times and scheduling the appointments with shorter preparatory times in the final portion of the working period.
-
23. A method for increasing throughput and controlling appointment wait times for customers of a professional office having staff members and key resources subject to policies of the professional office, the professional office having one or more staff members who use a management system that produces customer and schedule data that allows its staff members to manage the operation of the professional office based on prospective appointments for its customers, the prospective appointments being input into the management system by the one or more of its staff members, the key resources including staff rooms and professional equipment, the method comprising the steps of:
-
(a) measuring the lengths of time required from staff members and key resources by a statistically significant sample of appointments;
(b) developing one or more schedule templates that designate how appointments should be scheduled, using a single appointment type for each staff member being scheduled;
(c) testing and refining the one or more schedule templates using Monte Carlo simulation and the measured lengths of time;
(d) selecting one of the one or more schedule templates for use in scheduling appointments for the professional office; and
(e) scheduling appointments according to the selected schedule template. - View Dependent Claims (24)
-
-
25. An apparatus for increasing throughput and controlling appointment wait times for customers of a first subject organization having staff members and key resources subject to policies of the first subject organization, the first subject organization having one or more staff members who use a management system that produces customer and schedule data that allows its staff members to manage the operation of the first subject organization based on prospective appointments for its customers, the prospective appointments being input into the management system by the one or more of its staff members, the key resources including staff rooms and equipment, the apparatus comprising:
-
a computer programmed to measure the lengths of time required from staff members and key resources by a statistically significant sample of appointments;
a computer programmed to develop one or more schedule templates that designate how appointments should be scheduled, using a single appointment type for each staff member being scheduled;
a computer programmed to test and refine the one or more schedule templates using Monte Carlo simulation and the measured lengths of time;
a computer programmed to select one of the one or more schedule templates for use in scheduling appointments for the first subject organization; and
a computer programmed to schedule appointments according to the selected schedule template. - View Dependent Claims (26)
-
-
27. An apparatus for increasing throughput and controlling appointment wait times for customers of a first subject organization having staff members and key resources subject to policies of the first subject organization, the first subject organization having one or more staff members who use a management system that produces customer and schedule data that allows its staff members to manage the operation of the first subject organization based on prospective appointments for its customers, the prospective appointments being input into the management system by the one or more of its staff members, the key resources including staff rooms and equipment, the apparatus comprising:
-
a computer programmed to develop a weighted statistical model for a typical organization having staff members and key resources with a typical set of appointments, the weighted statistical model describing the factors expected to predict the length of time that a given appointment requires from the staff members of the typical organization and from the key resources;
a computer programmed to collect data for the first subject organization to eliminate factors that do not provide significant predictive power, and to determine the weights of the weighted statistical model that are required to accurately predict the length of time required from staff members for a given appointment based on the factors described by the weighted statistical model;
a computer programmed to adjust the weights of the weighted statistical model in accordance with the data collected by the computer programmed to collect data for the first subject organization to eliminate factors that do not provide significant predictive power;
a computer programmed to segregate appointments into distinct appointment groups based on predicted time spent with staff members and/or one or more key resources;
a computer programmed to develop one or more schedule templates that designate how appointments from the distinct appointment groups should be scheduled and combined in order to increase throughput;
a computer programmed to test and refine the schedule templates using Monte Carlo simulation;
a computer programmed to collect appointment data from at least one staff member who inputs prospective appointments into the management system for the first subject organization, or from the management system; and
a computer programmed to designate the distinct appointment group each new appointment belongs to as it is scheduled, using the weighted statistical model so that it can be matched to a schedule template and scheduled at an appropriate time. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. An apparatus for increasing throughput and controlling appointment wait times for customers of a first subject organization having staff members and key resources subject to policies of the first subject organization, the first subject organization having one or more staff members who use a management system that produces customer and schedule data that allows its staff members to manage the operation of the first subject organization based on prospective appointments for its customers, the prospective appointments being input into the management system by the one or more of its staff members, the key resources including staff rooms and equipment, the apparatus comprising:
-
a computer programmed to develop a weighted statistical model for a typical organization having staff members and key resources with a typical set of appointments, the weighted statistical model describing the factors expected to predict the length of time that a given appointment requires from the staff members of the typical organization and from the key resources;
a computer programmed to collect data for the first subject organization to eliminate factors that do not provide significant predictive power, and to determine the weights of the weighted statistical model that are required to accurately predict the length of time required from staff members for a given appointment based on the factors described by the weighted statistical model;
a computer programmed to adjust the weights of the weighted statistical model in accordance with the data collected by the computer programmed to collect data;
a computer programmed to apply cluster analysis to segregate appointments into distinct appointment groups based on predicted time spent with staff members and/or one or more key resources;
a computer programmed to develop one or more schedule templates that designate how appointments from the distinct appointment groups should be scheduled and combined in order to increase throughput;
a computer programmed to test and refine the schedule templates using Monte Carlo simulation;
a computer programmed to collect appointment data from at least one staff member who inputs prospective appointments into the management system for the first subject organization, or from the management system; and
a computer programmed to designate the distinct appointment group each new appointment belongs to as it is scheduled, using the weighted statistical model so that it can be matched to a schedule template and scheduled at an appropriate time. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
-
43. An apparatus for predicting wait times for customers of a first subject organization having staff members and key resources subject to policies of the first subject organization, the first subject organization having one or more staff members who use a management system that produces customer and schedule data that allows its staff members to manage the operation of the first subject organization based on prospective appointments for its customers, the prospective appointments being input into the management system by the one or more of its staff members, the key resources including staff rooms and equipment, the apparatus comprising:
-
a computer programmed to segregate appointments into distinct appointment groups based on existing appointment types;
a computer programmed to collect timing data for the first subject organization for each appointment group;
a computer programmed to describe existing scheduling practices in the form of a schedule template which utilizes the distinct appointment groups created;
a computer programmed to use Monte Carlo simulation and the timing data collected for each of the distinct appointment groups to predict customer wait times for current scheduling policies and practices. - View Dependent Claims (44)
-
-
45. An apparatus for creating earlier and more reliable start times in a working period for staff members of an organization having one or more staff members who use a schedule of appointments for its customers, and a service pipeline involving more than one process step, such that at least one staff member must wait on preparatory steps before seeing a customer, the apparatus comprising:
a computer programmed to minimize the duration of the preparatory steps during an initial portion of the working period by identifying those appointments which require shorter preparatory times and scheduling the appointments with shorter preparatory times in the initial portion of the working period.
-
46. An apparatus for creating earlier and more reliable finish times in a working period for staff members of an organization having one or more staff members who use a schedule of appointments for its customers, and a service pipeline involving more than one process step, such that at least one staff member must wait on preparatory steps before seeing a customer, the apparatus comprising:
a computer programmed to minimize the duration of the preparatory steps during a final portion of the working period by identifying those appointments which require shorter preparatory times and scheduling the appointments with shorter preparatory times in the final portion of the working period.
-
47. An apparatus for increasing throughput and controlling appointment wait times for customers of a professional office having staff members and key resources subject to policies of the professional office, the professional office having one or more staff members who use a management system that produces customer and schedule data that allows its staff members to manage the operation of the professional office based on prospective appointments for its customers, the prospective appointments being input into the management system by the one or more of its staff members, the key resources including staff rooms and professional equipment, the apparatus comprising:
-
a computer programmed to measure the lengths of time required from staff members and key resources by a statistically significant sample of appointments;
a computer programmed to develop one or more schedule templates that designate how appointments should be scheduled, using a single appointment type for each staff member being scheduled;
a computer programmed to test and refine the one or more schedule templates using Monte Carlo simulation and the measured lengths of time;
a computer programmed to select one of the one or more schedule templates for use in scheduling appointments for the professional office; and
a computer programmed to schedule appointments according to the selected schedule template. - View Dependent Claims (48)
-
-
49. An apparatus for increasing throughput and controlling appointment wait times for customers of a first subject organization having staff members and key resources subject to policies of the first subject organization, the first subject organization having one or more staff members who use a management system that produces customer and schedule data that allows its staff members to manage the operation of the first subject organization based on prospective appointments for its customers, the prospective appointments being input into the management system by the one or more of its staff members, the key resources including staff rooms and equipment, the apparatus comprising:
-
means for measuring the lengths of time required from staff members and key resources by a statistically significant sample of appointments;
means for developing one or more schedule templates that designate how appointments should be scheduled, using a single appointment type for each staff member being scheduled;
means for testing and refining the one or more schedule templates using Monte Carlo simulation and the measured lengths of time;
means for selecting one of the one or more schedule templates for use in scheduling appointments for the first subject organization; and
means for scheduling appointments according to the selected schedule template.
-
-
50. An apparatus for increasing throughput and controlling appointment wait times for customers of a first subject organization having staff members and key resources subject to policies of the first subject organization, the first subject organization having one or more staff members who use a management system that produces customer and schedule data that allows its staff members to manage the operation of the first subject organization based on prospective appointments for its customers, the prospective appointments being input into the management system by the one or more of its staff members, the key resources including staff rooms and equipment, the apparatus comprising:
-
means for developing a weighted statistical model for a typical organization having staff members and key resources with a typical set of appointments, the weighted statistical model describing the factors expected to predict the length of time that a given appointment requires from the staff members of the typical organization and from the key resources;
means for collecting data for the first subject organization to eliminate factors that do not provide significant predictive power, and for determining the weights of the weighted statistical model that are required to accurately predict the length of time required from staff members for a given appointment based on the factors described by the weighted statistical model;
means for adjusting the weights of the weighted statistical model in accordance with the data collected by the computer programmed to collect data for the first subject organization to eliminate factors that do not provide significant predictive power;
means for segregating appointments into distinct appointment groups based on predicted time spent with staff members and/or one or more key resources;
means for developing one or more schedule templates that designate how appointments from the distinct appointment groups should be scheduled and combined in order to increase throughput;
means for testing and refining the schedule templates using Monte Carlo simulation;
means for collecting appointment data from at least one staff member who inputs prospective appointments into the management system for the first subject organization, or from the management system; and
means for designating the distinct appointment group each new appointment belongs to as it is scheduled, using the weighted statistical model so that it can be matched to a schedule template and scheduled at an appropriate time.
-
-
51. An apparatus for increasing throughput and controlling appointment wait times for customers of a first subject organization having staff members and key resources subject to policies of the first subject organization, the first subject organization having one or more staff members who use a management system that produces customer and schedule data that allows its staff members to manage the operation of the first subject organization based on prospective appointments for its customers, the prospective appointments being input into the management system by the one or more of its staff members, the key resources including staff rooms and equipment, the apparatus comprising:
-
means for developing a weighted statistical model for a typical organization having staff members and key resources with a typical set of appointments, the weighted statistical model describing the factors expected to predict the length of time that a given appointment requires from the staff members of the typical organization and from the key resources;
means for collecting data for the first subject organization to eliminate factors that do not provide significant predictive power, and for determining the weights of the weighted statistical model that are required to accurately predict the length of time required from staff members for a given appointment based on the factors described by the weighted statistical model;
means for adjusting the weights of the weighted statistical model in accordance with the data collected by the computer programmed to collect data;
means for applying cluster analysis to segregate appointments into distinct appointment groups based on predicted time spent with staff members and/or one or more key resources;
means for developing one or more schedule templates that designate how appointments from the distinct appointment groups should be scheduled and combined in order to increase throughput;
means for testing and refining the schedule templates using Monte Carlo simulation;
means for collecting appointment data from at least one staff member who inputs prospective appointments into the management system for the first subject organization, or from the management system; and
means for designating the distinct appointment group each new appointment belongs to as it is scheduled, using the weighted statistical model so that it can be matched to a schedule template and scheduled at an appropriate time.
-
-
52. An apparatus for predicting wait times for customers of a first subject organization having staff members and key resources subject to policies of the first subject organization, the first subject organization having one or more staff members who use a management system that produces customer and schedule data that allows its staff members to manage the operation of the first subject organization based on prospective appointments for its customers, the prospective appointments being input into the management system by the one or more of its staff members, the key resources including staff rooms and equipment, the apparatus comprising:
-
means for segregating appointments into distinct appointment groups based on existing appointment types;
means for collecting timing data for the first subject organization for each appointment group;
means for describing existing scheduling practices in the form of a schedule template which utilizes the distinct appointment groups created; and
means for using Monte Carlo simulation and the timing data collected for each of the distinct appointment groups to predict customer wait times for current scheduling policies and practices.
-
-
53. An apparatus for creating earlier and more reliable start times in a working period for staff members of an organization having one or more staff members who use a schedule of appointments for its customers, and a service pipeline involving more than one process step, such that at least one staff member must wait on preparatory steps before seeing a customer, the apparatus comprising:
means for minimizing the duration of the preparatory steps during an initial portion of the working period by identifying those appointments which require shorter preparatory times and scheduling the appointments with shorter preparatory times in the initial portion of the working period.
-
54. An apparatus for creating earlier and more reliable finish times in a working period for staff members of an organization having one or more staff members who use a schedule of appointments for its customers, and a service pipeline involving more than one process step, such that at least one staff member must wait on preparatory steps before seeing a customer, the apparatus comprising:
means for minimizing the duration of the preparatory steps during a final portion of the working period by identifying those appointments which require shorter preparatory times and scheduling the appointments with shorter preparatory times in the final portion of the working period.
-
55. An apparatus for increasing throughput and controlling appointment wait times for customers of a professional office having staff members and key resources subject to policies of the professional office, the professional office having one or more staff members who use a management system that produces customer and schedule data that allows its staff members to manage the operation of the professional office based on prospective appointments for its customers, the prospective appointments being input into the management system by the one or more of its staff members, the key resources including staff rooms and professional equipment, the apparatus comprising:
-
means for measuring the lengths of time required from staff members and key resources by a statistically significant sample of appointments;
means for developing one or more schedule templates that designate how appointments should be scheduled, using a single appointment type for each staff member being scheduled;
means for testing and refining the one or more schedule templates using Monte Carlo simulation and the measured lengths of time;
means for selecting one of the one or more schedule templates for use in scheduling appointments for the professional office; and
means for scheduling appointments according to the selected schedule template.
-
Specification