WAIT TIME NOTIFICATION SYSTEM AND METHODS THEREOF
First Claim
1. A computer-implemented method for optimizing customer scheduling, the method comprising:
- at a server having one or more processors and memory storing one or more programs for execution by the one or more processors;
receiving a request to create a customer account for a customer;
creating the customer account for the customer;
receiving a request to make an appointment for the customer, scheduling an appointment time for the customer, and recording the appointment time;
recording an arrival time for the customer when the customer arrives for their appointment and calculating the amount of time the customer is tardy based on the appointment time;
associating the amount of time the customer is tardy with the user account for the customer and saving it in memory as tardiness data;
generating an anticipated amount of time the customer will arrive after their appointment time for a next appointment based on the tardiness data;
receiving a request to make a second appointment for the customer, and notifying a user of the anticipated amount of time the customer will arrive after their appointment time; and
scheduling the second appointment time for the customer and recording the appointment time.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for optimizing customer scheduling, the method may comprise receiving a request to make an appointment for the customer, scheduling an appointment time for the customer, and recording the appointment time; recording an arrival time for the customer when the customer arrives for their appointment and calculating the amount of time the customer is tardy based on the appointment time; associating the amount of time the customer is tardy with the user account for the customer and saving it in memory as tardiness data; generating an anticipated amount of time the customer will arrive after their appointment time for a next appointment based on the tardiness data; receiving a request to make a second appointment for the customer, and notifying a user of the anticipated amount of time the customer will arrive after their appointment time; and scheduling the second appointment time for the customer and recording the appointment time.
40 Citations
1 Claim
-
1. A computer-implemented method for optimizing customer scheduling, the method comprising:
at a server having one or more processors and memory storing one or more programs for execution by the one or more processors; receiving a request to create a customer account for a customer; creating the customer account for the customer; receiving a request to make an appointment for the customer, scheduling an appointment time for the customer, and recording the appointment time; recording an arrival time for the customer when the customer arrives for their appointment and calculating the amount of time the customer is tardy based on the appointment time; associating the amount of time the customer is tardy with the user account for the customer and saving it in memory as tardiness data; generating an anticipated amount of time the customer will arrive after their appointment time for a next appointment based on the tardiness data; receiving a request to make a second appointment for the customer, and notifying a user of the anticipated amount of time the customer will arrive after their appointment time; and scheduling the second appointment time for the customer and recording the appointment time.
Specification