SYSTEM AND METHOD FOR MANAGING A WAITING LIST USING INTERNET-BASED CUSTOMER CHECK-IN
A system can provide for management of a waiting list of customers at a business location for services from a no-appointment, first listed-first served business. A waiting list can be displayed on a user interface that communicates with a processor. The processor can receive customer information from an internet-based customer check-in system through which customer's check-in to the waiting list at a location remote from the business location. The user interface can display the waiting list including information regarding both customers that check-in through the internet-based check-in system and customers that check in manually at the business location giving priority temporal waiting list priority based on a time of check-in for each customer, and can display a dynamically updated calculated estimated wait time for each customer on the waiting list.
This application is a continuation of application Ser. No. 13/327,994 filed Dec. 16, 2011, which in turn is a continuation of application Ser. No. 11/974,074 filed Oct. 11, 2007, now U.S. Pat. No. 8,214,241 issued Jul. 3, 2012, which claims the benefit of U.S. Provisional Application No. 60/965,358 filed Aug. 20, 2007 each of which is hereby fully incorporated herein by reference.
FIELD OF THE INVENTIONThe present invention relates generally to an internet-based customer check-in system and method and more particularly to a system for managing an internet-based customer check-in system and method.
BACKGROUND OF THE INVENTIONMany businesses, such as no-appointment hair salons, offer services to customers on a first-come, first-served basis and do not accept appointments. Because of this, customers typically do not know how long of a wait it will be to receive a desired service until arrival at the business location. If the wait is too long, the customer may decide to forego the service altogether. Although the customer can call ahead to learn an estimated wait time, many businesses do not allow a customer to have the customer's name put on the wait list until the customer enters the store. In addition, some businesses have numerous locations situated relatively near each other to which a customer has the option of going. However, a customer cannot practically determine which location will be able provide the desired service the soonest, as this would entail visiting each location or making numerous phone calls to inquire about each location's wait time. In addition, the wait times customers receive are simply guesses by the employees typically based solely on the number of customers currently on the waiting list. Due to variations in the time it takes different employees to perform different services, such guesses are usually grossly inaccurate.
SUMMARY OF THE INVENTIONA system can provide for management of a waiting list of customers at a business location for services from a no-appointment, first listed-first served business. A waiting list can be displayed on a user interface that communicates with a processor. The processor can receive customer information from an internet-based customer check-in system through which customer's check-in to the waiting list at a location remote from the business location. The user interface can display the waiting list including information both customers that check-in through the internet-based check-in system and customers that check in manually at the business location giving priority temporal waiting list priority based on a time of check-in for each customer, and can display a dynamically updated calculated estimated wait time for each customer on the waiting list.
The invention may be more completely understood in consideration of the following detailed description of various embodiments of the invention in connection with the accompanying drawings, in which:
While the invention is amenable to various modifications and alternative forms, specifics thereof have been shown by way of example in the drawings and will be described in detail. It should be understood, however, that the intention is not to limit the invention to the particular embodiments described. On the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention as defined by the appended claims.
DETAILED DESCRIPTIONAfter the customer has entered an address, the system displays the nearest locations 210 and estimated wait times 212 at each location 210. The customer can view the results on a wait time display page 208, depicted in
Estimated wait times can be determined according to the steps 300 of a wait time algorithm, as shown in
The above wait time calculation can be done continuously, or performed at regular intervals, so the wait time is always up-to-date. Changes that are taken into account in updating the wait time include: customers getting served (moving from the wait list to the service list), services being completed for customers, customers' desired service getting changed, customers leaving before being served, employees leaving and/or returning based on shift times and breaks, and services moving closer to completion as time elapses. If an employee is serving more than one customer at a time, then only the longest service time is considered in the calculation. The algorithm can also take into account customers who appear to have left the store by removing those customers from the calculation. If a customer should have been served (there was an employee available and the customer was the next one in line), but was not, the customer can be excluded from the calculation after a predetermined period, such as, for example, ten minutes. The calculation can also ignore employees who appear to be absent or otherwise unavailable. If an employee is clocked in and customers are waiting, but the employee is not serving any customers, the employee can be excluded after a predetermined period.
The wait time at each location can therefore be calculated in a statistically significant manner based on measured historical data. This is in contrast to the “gut-feeling” type of wait time typically given based solely on the number of customers ahead on the waiting list. Calculating wait times based on historical data allows customers to receive more accurate wait times. The historical data can be updated each time an employee performs a service, thereby constantly improving the accuracy of the wait time predictions.
Upon viewing the various wait times at nearby locations, the customer can select a location at which the customer wishes to be placed on the waiting list at step 108 by clicking on a location on the map. To be placed on the waiting list, the customer enters information 218 into a customer information page 216, shown in
The customer can receive a confirmation that the customer has been placed on the waiting list for the selected location on a confirmation page 220 at step 112. The confirmation can also include driving directions 222 from the entered address to the location, as depicted in
When a customer checks in for a service via web-based customer check-in, the customer's entered information will appear on the business location's store interface 224 as shown in
Web-based customer check-in system and method can be used by any business that provides services to customers on a first-come, first-served basis. The system and method are designed for use with no-appointment business; it is not a web-based appointment scheduling system and method. It can be most advantageously employed by businesses providing such services at numerous locations that are situated relatively near each other from which customers may choose to visit. One type of business for which the disclosed system and method are particular well suited is no-appointment hair salon chains. A customer seeking a haircut, perm, or other service can remotely access the chain's website and enter the wait list at whichever nearby salon can provide the desired service at the most convenient time for the customer. This can significantly reduce the time a customer would otherwise spend sitting in the no-appointment salon's waiting room. The wait times given to customers are also much more accurate because they are based on measured historical data, which reduces the likelihood of customers arriving undesirably early or late for their requested services.
The embodiments above are intended to be illustrative and not limiting. Additional embodiments are encompassed within the scope of the claims. Although the present invention has been described with reference to particular embodiments, those skilled in the art will recognize that changes may be made in form and detail without departing from the spirit and scope of the invention.
Claims
1. A system for managing a waiting list of customers for services from a no-appointment, first listed-first served business, comprising:
- a user interface adapted to display a no-appointment waiting list of customers waiting for a service having no appointed time at which the service will occur at a business location and a service list of customers currently receiving a service at the business location, the business location being a no appointment, first listed-first served business providing at least some services to customers in temporal order of the customers being placed on the waiting list;
- a computer processor operably connected to the user interface located at the business location and to an internet-based customer check-in system that enables customers to check-in to the waiting list at a location remote from the business location, the computer processor adapted to: receive customer information from the internet-based customer check-in system from customers checking in for the waiting list through the internet-based customer check-in system; receive customer information manually entered at the business location from customers checking into the waiting list at the business location; display on the user interface customers that check-in to the waiting list through the internet-based customer check-in system along with customers that check-in to the waiting list at the business location together in a common waiting list giving priority temporal waiting list order to the customers at a time of check-in of each customer; display on the user interface a dynamically updated calculated estimated wait time for each customer on the waiting list; remove customers from the waiting list and add those customers to the service list when the customers begin receiving services; and remove customers from the service list after the services for those customers are completed.
2. The system of claim 1, wherein the processor is further adapted to calculate and the user interface is adapted to display an overall estimated waiting time for a next customer to check-in for the waiting list.
3. The system of claim 1, wherein the customers that check-in for the waiting list through the internet-based check-in system and the customers that check-in for the waiting list at the business location are separately designated on the user interface by the check-in method used by the respective customers.
4. The system of claim 1, wherein the user interface is further adapted to display a type of service requested along with each customer listed on the waiting list.
5. The system of claim 1, wherein the processor is further adapted to receive through the user interface a confirmation of the customer information received from the internet-based check-in system when the corresponding customers arrive at the business location.
6. The system of claim 1, wherein the dynamically updated estimated wait time is calculated based on historical data of services performed at the business location.
7. The system of claim 6, wherein the historical data includes historical data of specific employees of the business location.
8. The system of claim 1, wherein the computer processor is further adapted to track which employees of the business location are available to perform services at a given time.
9. A system for managing a waiting list of customers for services from a no-appointment, first listed-first served business, comprising:
- a user interface adapted to display a no-appointment waiting list of customers waiting for a service having no appointed time at which the service will occur at a business, the business being a no appointment, first listed-first served business providing at least some services to customers in temporal order of the customers being placed on the waiting list;
- a computer processor operably connected to the user interface located at a location of the business and to an internet-based customer check-in system that enables customers to check-in to the waiting list at a location remote from the business location, the computer processor adapted to: receive customer information from the internet-based customer check-in system from customers checking in for the waiting list through the internet-based customer check-in system; display customers on the waiting list giving priority temporal waiting list order to the customers at a time of check-in of each customer; and display a dynamically updated calculated estimated wait time for each customer on the waiting list.
10. The system of claim 9, wherein the computer processor is further adapted to:
- receive customer information manually entered at the business location from customers checking into the waiting list at the business location;
- display customers that check-in to the waiting list through the internet-based customer check-in system along with customers that check-in to the waiting list at the business location together on the waiting list.
11. The system of claim 9, wherein the processor is further adapted to calculate and the user interface adapted to display an overall estimated waiting time for a next customer to check-in for the waiting list.
12. The system of claim 9, wherein the user interface is further adapted to display a type of service requested along with each customer listed on the waiting list.
13. The system of claim 9, wherein the processor is further adapted to receive through the user interface a confirmation of the customer information received from the internet-based check-in system when the corresponding customers arrive at the business location.
14. The system of claim 9, wherein the dynamically updated estimated wait time is calculated based on historical data of services performed at the business location.
15. The system of claim 14, wherein the historical data includes historical data of specific employees of the business location.
16. The system of claim 9, wherein the computer processor is further adapted to track which employees of the business location are available to perform services at a given time.
17. A method, comprising:
- providing a waiting list management system for managing a waiting list of customers for services at a business location of a no-appointment, first listed-first served business that provides at least some services to customers in temporal order of the customers being placed on the waiting list, wherein the system is adapted to: receive customer information from a customer check-in system from customers checking in for the waiting list through an internet-based customer check-in system; receive customer information manually entered at the business location from customers checking into the waiting list at the business location; display on a user interface customers that check-in to the waiting list through the internet-based customer check-in system along with customers that check-in to the waiting list at the business location together in a common waiting list giving priority temporal waiting list order to the customers at a time of check-in of each customer; display on the user interface a dynamically updated calculated estimated wait time for each customer on the waiting list.
18. The method of claim 17, wherein the system is further adapted to:
- remove customers from the waiting list and add those customers to a service list when the customers begin receiving services; and
- remove customers from the service list after the services for those customers are completed.
19. The method of claim 17, wherein the dynamically updated estimated wait time is calculated based on historical data of services performed at the business location.
20. The method of claim 19, wherein the historical data includes historical data of specific employees of the business location.
Type: Application
Filed: May 13, 2013
Publication Date: Oct 17, 2013
Inventor: Peter Kaiser (Edina, MN)
Application Number: 13/892,807
International Classification: G06Q 10/02 (20060101);