Automated real-time appointment control by continuously updating resources for possible rescheduling of existing appointments
First Claim
1. A computerized appointment setting system for assigning a service order to a network resource, comprising:
- an appointment negotiator operative toreceive a service order from a customer, the service order comprising a requested appointment time; and
deliver an appointment confirmation or an appointment rejection to the customer;
a dispatch database comprising a technician and an appointments table, the dispatch database operative to maintain a dispatch database record of appointments previously assigned to a network resource; and
an appointment control system operative toreceive the service order from the appointment negotiator;
receive updated availability and capacity information associated with the network resource;
determine whether the network resource can fulfill the service order based on the updated availability and capacity information;
assign a requested appointment associated with the service order to the network resource and send an appointment confirmation to the appointment negotiator, in response to a determination that the network resource can fulfill the service order;
continuously update the dispatch database to determine whether a change has occurred to the dispatch database record associated with the network resource;
determine whether the change affects the appointment associated with the service order, in response to a determination that a change to the dispatch database record associated with the network resource has occurred;
determine whether another network resource from the technician table is qualified to fulfill the service order and is available at the requested appointment time, in response to a determination that the change affects the appointment associated with the service order;
if another qualified network resource is available to fulfill the service order at the requested appointment time, automatically reassign the appointment to the other qualified network resource without requiring the involvement of the appointment negotiator;
notify the appointment negotiator to reschedule the service order, in response to a determination that no other qualified network resource is available to fulfill the service order at the requested appointment time, wherein the appointment negotiator contacts the customer to reschedule the service order at an alternative appointment time; and
automatically reassign the requested appointment associated with the service order to another network resource in order to fulfill the requested appointment at the alternative appointment time, in response to notifying the appointment negotiator to reschedule the service order and the appointment negotiator contacting the customer.
4 Assignments
0 Petitions
Accused Products
Abstract
An appointment control system provides high speed, real-time appointment setting capabilities. The sequential processing of service orders and a continuously updated dispatch database, ensure appointment setting reliability, in that there is little opportunity for overbooking technician network resources. The appointment control system, thereby, minimizes the occurrence of missed and rescheduled appointments. In the event a technician network resource is reduced, the dispatch database can be instantly modified to reflect the change. The appointment control system is configured to automatically recognize a modification in the dispatch database and to transmit notices to appointment setters that appointments utilizing that technician network resource must be changed. Where possible, the appointment control system will automatically reassign such appointments to other available technician network resources, without requiring the involvement of the appointment negotiators.
31 Citations
18 Claims
-
1. A computerized appointment setting system for assigning a service order to a network resource, comprising:
-
an appointment negotiator operative to receive a service order from a customer, the service order comprising a requested appointment time; and deliver an appointment confirmation or an appointment rejection to the customer; a dispatch database comprising a technician and an appointments table, the dispatch database operative to maintain a dispatch database record of appointments previously assigned to a network resource; and an appointment control system operative to receive the service order from the appointment negotiator; receive updated availability and capacity information associated with the network resource; determine whether the network resource can fulfill the service order based on the updated availability and capacity information; assign a requested appointment associated with the service order to the network resource and send an appointment confirmation to the appointment negotiator, in response to a determination that the network resource can fulfill the service order; continuously update the dispatch database to determine whether a change has occurred to the dispatch database record associated with the network resource; determine whether the change affects the appointment associated with the service order, in response to a determination that a change to the dispatch database record associated with the network resource has occurred; determine whether another network resource from the technician table is qualified to fulfill the service order and is available at the requested appointment time, in response to a determination that the change affects the appointment associated with the service order; if another qualified network resource is available to fulfill the service order at the requested appointment time, automatically reassign the appointment to the other qualified network resource without requiring the involvement of the appointment negotiator; notify the appointment negotiator to reschedule the service order, in response to a determination that no other qualified network resource is available to fulfill the service order at the requested appointment time, wherein the appointment negotiator contacts the customer to reschedule the service order at an alternative appointment time; and automatically reassign the requested appointment associated with the service order to another network resource in order to fulfill the requested appointment at the alternative appointment time, in response to notifying the appointment negotiator to reschedule the service order and the appointment negotiator contacting the customer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computerized method for setting an appointment, the method comprising:
-
receiving a service order from an appointment negotiator, the service order comprising a requested appointment time; receiving updated availability and capacity information associated with a network resource from a dispatch database comprising a technician table and an appointments table, wherein the dispatch database is configured to maintain real time availability and capacity information associated with a plurality of network resources; determining whether the network resource can fulfill the service order based on the updated availability and capacity information; sending an appointment rejection to the appointment negotiator, in response to a determination that the network resource cannot fulfill the service order; sending an appointment confirmation to the appointment negotiator and assigning a requested appointment associated with the service order to the network resource for completion of the requested appointment, in response to a determination that the network resource can fulfill the service order; continuously updating the dispatch database to reflect a reduction in a capacity value associated with the network resource, in response to sending the appointment confirmation; determining whether availability of the network resource has changed; if the availability of the network resource has changed, then determining whether the change affects the appointment associated with the service order; if the change affects the appointment associated with the service order, then determining whether another network resource is qualified to fulfill the service order and is available at the requested appointment time; if another qualified network resource is available to fulfill the service order at the recuested appointment time, automatically reassign the appointment to the other qualified network resource without requiring the involvement of the appointment negotiator no other qualified network resource is available to fulfill the service order at the requested appointment time, then notifying the appointment negotiator to reschedule the service order, wherein the appointment negotiator contacts a customer requesting the service order to reschedule the service order at an alternative appointment time; and automatically reassigning the appointment to another network resource to fulfill completion of the requested appointment at the alternative appointment time in response to notifying the appointment negotiator to reschedule the service order and the appointment negotiator contacting the customer. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computerized method for setting an appointment, the method comprising:
-
receiving a service order from an appointment negotiator, the service order comprising a requested appointment time; determining whether a network resource can fulfill the service order, by checking the records of a dispatch database for updated availability and capacity information associated with the network resource, wherein the dispatch database comprises a technician table and an appointments table and is configured to maintain real time availability and capacity information associated with a plurality of network resources; sending an appointment rejection to the appointment negotiator, in response to a determination that the network resource cannot fulfill the service order; sending an appointment confirmation to the appointment negotiator, in response to a determination that the network resource can fulfill the service order according to a requested appointment time; assigning the appointment to the network resource based on the requested appointment, wherein the appointment is scheduled for the network resource; updating the dispatch database record to reflect the assignment of the appointment to the network resource, in response to sending the appointment confirmation; continuously determining whether a change has occurred to the dispatch database record; determining whether the change affects the appointment, in response to a determination that the change has occurred to the dispatch database record; determining whether another network resource from the technician table is qualified to fulfill the service order and is available at the requested appointment time, in response to a determination that the change affects the appointment associated with the service order; if another qualified network resource is available to fulfill the service order at the requested appointment time, automatically reassign the appointment to the other qualified network resource without requiring the involvement of the appointment negotiator notifying the appointment negotiator to reschedule the service order, in response to a determination that no other qualified network resource is available to fulfill the service order at the requested appointment time, wherein the appointment negotiator contacts a customer requesting the service order to reschedule the service order at an alternative appointment time; and automatically reassigning the appointment to another network resource to fulfill the requested appointment at the alternative appointment time, in response to notifying the appointment negotiator to reschedule the service order and the appointment negotiator contacting the customer.
-
Specification