System and method for web-based customer check-in
First Claim
1. A method of providing internet-based, map based, customer check-in for customers desiring a service from a business, comprising:
- providing an internet-based interface associated with the business;
receiving a location associated with a customer by way of the internet-based interface;
displaying to the customer multiple locations on a map of the business in the vicinity of the location associated with the customer;
displaying estimated wait times on the map for the service based on a no-appointment, first listed-first served waiting list at each displayed location;
receiving a customer selection of a location on the map at which to receive the service;
placing the customer on the waiting list inside a physical location of the business corresponding to the location selected on the map by the customer; and
transferring information about the customer to the selected location,wherein the step of displaying estimated wait times includes using a computer processor to calculate the wait time at each location using historical data related to the performance of the service at the location, the historical data including a separate amount of service time that each of a plurality of specific employees at the location have taken to perform the service in the past; and
wherein the wait time is calculated at each location by;
determining which employees of the business are currently available to perform services at the location;
calculating a projected remaining service time for each employee currently serving a customer by averaging historical service times for the particular employee performing the particular service and subtracting an elapsed service time from the historical service time;
placing the employees in order of projected soonest availability based on the projected remaining service time;
matching the first employee projected to be available with the first customer on the waiting list and calculating a projected service time for that employee to provide a requested service for that customer based on average historical service times, adding the calculated projected service time to the employee'"'"'s projected remaining service time, and reordering the employees in order of projected soonest availability; and
matching each subsequent customer on the waiting list with a particular employee projected to be available when that customer is projected to be first on the waiting list based on historical service times, and calculating a projected service time for that employee to provide a requested service for that customer based on average historical service times for that employee until each customer on the waiting list is matched with a particular employee, wherein the wait time displayed is the smallest remaining total projected service time for an employee after each customer on the waiting list has been matched to an employee.
0 Assignments
0 Petitions
Accused Products
Abstract
A web-based system and method allows customers to remotely check-in to a wait list for a service from a business. A website is provided through which an address submitted by the customer can be received. Multiple locations of the business in the vicinity of the address and wait times for the service at each location can then be geographically displayed. A selection of a location at which to receive the service can be received and the customer can then be placed on a waiting list for the selected location. The multiple locations can be displayed on a map showing the relative proximity of the address and the locations. The wait times can be calculated using historical data related to the performance of the service at each location, such as the amount of time that employees at the location have taken to perform the service in the past.
-
Citations
26 Claims
-
1. A method of providing internet-based, map based, customer check-in for customers desiring a service from a business, comprising:
-
providing an internet-based interface associated with the business; receiving a location associated with a customer by way of the internet-based interface; displaying to the customer multiple locations on a map of the business in the vicinity of the location associated with the customer; displaying estimated wait times on the map for the service based on a no-appointment, first listed-first served waiting list at each displayed location; receiving a customer selection of a location on the map at which to receive the service; placing the customer on the waiting list inside a physical location of the business corresponding to the location selected on the map by the customer; and transferring information about the customer to the selected location, wherein the step of displaying estimated wait times includes using a computer processor to calculate the wait time at each location using historical data related to the performance of the service at the location, the historical data including a separate amount of service time that each of a plurality of specific employees at the location have taken to perform the service in the past; and wherein the wait time is calculated at each location by; determining which employees of the business are currently available to perform services at the location; calculating a projected remaining service time for each employee currently serving a customer by averaging historical service times for the particular employee performing the particular service and subtracting an elapsed service time from the historical service time; placing the employees in order of projected soonest availability based on the projected remaining service time; matching the first employee projected to be available with the first customer on the waiting list and calculating a projected service time for that employee to provide a requested service for that customer based on average historical service times, adding the calculated projected service time to the employee'"'"'s projected remaining service time, and reordering the employees in order of projected soonest availability; and matching each subsequent customer on the waiting list with a particular employee projected to be available when that customer is projected to be first on the waiting list based on historical service times, and calculating a projected service time for that employee to provide a requested service for that customer based on average historical service times for that employee until each customer on the waiting list is matched with a particular employee, wherein the wait time displayed is the smallest remaining total projected service time for an employee after each customer on the waiting list has been matched to an employee. - View Dependent Claims (2, 3, 4, 15, 22)
-
-
5. An internet-based customer check-in system for customers desiring a service from a business, comprising:
-
an internet-based interface configured to receive a location associated with a customer, display multiple locations of the business in the vicinity of the location associated with the customer on a map, and receive a customer selection made on the map of a location at which to receive the service; software configured to calculate estimated wait times for the service based on a no-appointment, first listed-first served waiting list at each displayed location to be displayed on the map on the interface, the estimated wait time at each location being calculated using historical data related to the performance of the service at the location, the historical data including a separate amount of service time that each of a plurality of specific employees have taken to perform the service in the past, wherein the wait time at each location is calculated by matching each customer on the waiting list with a specific employee projected to be first available when the particular customer is first on the waiting list based on historical services times of the specific employees and utilizing historical data of each specific employee to calculate a projected service time for each customer on the waiting list to determine a total projected service time for each employee, and the wait time is the smallest remaining total projected service time for an employee; and a computer at each location in communication with the website configured to display the waiting list for the location, wherein customers who enter the waiting list via the map on the website are automatically placed on the waiting list at the location and are served in the order they are placed on the waiting list and as customers receive services they can be removed from the waiting list via the computer. - View Dependent Claims (6, 7, 8, 16, 23)
-
-
9. A method of providing internet-based, map-based customer check-in for customers desiring a service from a no-appointment hair salon chain, comprising:
-
providing an internet-based interface associated with the salon chain; receiving a location associated with a customer via the internet-based interface; displaying to the customer multiple individual salons of the salon chain in the vicinity of the location directly on a map; displaying estimated wait times for the service based on a no-appointment, first listed-first served waiting list at each individual salon on the map; receiving a customer selection made on the map of an individual salon at which to receive the service; and placing the customer on the waiting list at the selected salon, wherein the step of displaying estimated wait times includes using a computer processor to calculate the wait time at each salon using historical data related to the performance of the service at the salon, the historical data including a separate amount of service time that each of a plurality of specific stylists at the salon have taken to perform the service in the past; and wherein the wait time at each individual salon is calculated by; determining which stylists of the salon are currently available to perform services at the salon; calculating the remaining service time for each stylist who is currently serving a customer by averaging historical service times for the particular stylist performing the particular service and subtracting the elapsed service time from the historical service time; placing the stylists in order of projected soonest availability based on the remaining service time for each stylist; matching the first stylist projected to be available with the first customer on the waiting list and calculating the service time for that stylist to provide the requested service for that customer based on average historical service times, adding the calculated service time to the stylist'"'"'s remaining service time, and reordering the stylists in order of soonest projected availability; and matching each subsequent customer on the waiting list with a particular stylist projected to be available when that customer is projected to be first on the waiting list based on historical service times, and calculating a projected service time for that stylist to provide a requested service for that customer based on average historical service times for that stylist until each customer on the waiting list is matched with a particular stylist, wherein the wait time displayed is the smallest remaining total projected service time for a stylist after each customer on the waiting list has been matched to a stylist. - View Dependent Claims (10, 11, 17, 24)
-
-
12. An interne-based method of checking in for a service from a business, comprising:
-
accessing an internet-based interface associated with the business; providing a location through the interface; selecting one business location from a plurality of business locations for the business on a map on the interface at which to receive the service, wherein a wait time for the service is displayed on the map based on a no-appointment, first listed-first served waiting list for each of the plurality of business locations, the wait time for each business location having been calculated with a computer processor using historical data related to the performance of the service at the business location, the historical data including a separate amount of service time that each of a plurality of specific employees have taken to perform the service in the past; entering identification information through the interface; being placed on the waiting list at the business location; and receiving an estimate wait time for receiving the service at the business location, the wait time having been calculated by projecting a particular employee that will be available to perform the service when each customer on the waiting list will be the next to receive the service based on historical service times and utilizing historical data of each specific employee to calculate a projected service time for each customer on the waiting list to determine a total projected service time for each employee, and the wait time is the smallest remaining total projected service time for an employee. - View Dependent Claims (13, 14, 18, 25)
-
-
19. A method of providing internet-based, map based, customer check-in for customers desiring a service from a business, comprising:
-
providing an interne-based interface associated with the business; receiving a location associated with a customer by way of the internet-based interface; displaying to the customer multiple locations on a map of the business in the vicinity of the location associated with the customer; displaying estimated wait times on the map for the service based on a no-appointment, first listed-first served waiting list at each displayed location; receiving a customer selection of a location on the map at which to receive the service; placing the customer on the waiting list inside a physical location of the business corresponding to the location selected on the map by the customer; and transferring information about the customer to the selected location, wherein the step of displaying estimated wait times includes using a computer processor to calculate the wait time at each location using historical data related to the performance of the service at the location, the wait time being calculated at each location by matching each customer on the waiting list with a particular employee projected to be available when that customer is first on the waiting list based on historical service times and utilizing historical data relating to the performance of the service by each of the particular employees to arrive at a projected service time for each customer, and the wait time is the smallest remaining total service time for an employee. - View Dependent Claims (20, 21, 26)
-
Specification