Method and system for providing real time appointment rescheduling
First Claim
1. A system for providing real time appointment rescheduling comprising:
- one or more computing processors; and
one or more memories coupled to the one or more processors, the one or more memories having stored therein computing processor executable instructions which when executed by the one or more computing processors perform a process comprising;
obtaining access to one or more computing system implemented appointment management systems, the one or more computing system implemented service appointment management systems being used by one or more service providers;
providing a virtual open appointment waitlist for one or more service appointments scheduled through one or more of the one or more computing system implemented appointment management systems;
receiving a request from one or more service consumers to be placed on the virtual open appointment waitlist for one or more service appointments scheduled through one or more of the one or more computing system implemented appointment management systems;
obtaining virtual open appointment waitlist data associated each of the one or more service consumers requesting to be placed on the virtual open appointment waitlist, the virtual open appointment waitlist data including mobile device contact information for each of the one or more service consumers, and a position on the virtual open appointment waitlist for each of the one or more service consumers relative to each of the other one or more service consumers on the virtual open appointment waitlist, the mobile devices associated with each of the one or more service consumers including a location indicating capability, the virtual open appointment waitlist data further including one or more dates and times that the service consumer is not available for an appointment;
when a service appointment becomes newly available, analyzing the virtual open appointment waitlist data from the one or more service consumers requesting to be placed on the virtual open appointment waitlist, the analyzing including determining a location of the one or more service consumers, the analysis excluding from consideration any service consumer that previously indicated a lack of availability for a time or date of the service appointment, the analyzing primarily to determine a first service consumer in the highest relative position on the virtual open appointment waitlist whose associated virtual open appointment waitlist data is consistent with the newly available service appointment;
automatically contacting the first service consumer on the virtual open appointment waitlist using the first service consumer'"'"'s mobile device contact information and sending the first service consumer on the virtual open appointment waitlist data indicating the newly available service appointment and data indicating a designated period of time within which the first service consumer on the virtual open appointment waitlist must accept the newly available service appointment;
after the designated period of time, if the first service consumer on the virtual open appointment waitlist has not accepted the newly available service appointment, analyzing the virtual open appointment waitlist data from the one or more service consumers requesting to be placed on the virtual open appointment waitlist to determine a second service consumer in the highest relative position on the virtual open appointment waitlist, after the first service consumer, whose associated virtual open appointment waitlist data is consistent with the newly available service appointment; and
automatically contacting the second service consumer on the virtual open appointment waitlist using the second service consumer'"'"'s mobile device contact information and sending the second service consumer on the virtual open appointment waitlist data indicating the newly available service appointment and data indicating a designated period of time within which the second service consumer on the virtual open appointment waitlist must accept the newly available service appointment.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing real-time appointment rescheduling by providing access to one or more computer-based appointment scheduling systems and a virtual open appointment wait-list associated with one or more appointment slots in the scheduling systems. One or more service consumers request to be placed on the wait-list. When an appointment becomes available, wait-list data is searched to find the first consumer that is next on the wait-list and whose wait-list data is consistent with the newly available appointment. The first consumer is then contacted with a designated period of time to respond and accept the appointment. After the designated period of time has passed with no response from the first consumer, the wait-list data is searched again to find the second service consumer that is next on the wait-list. The process is repeated automatically until the newly available appointment is accepted.
-
Citations
26 Claims
-
1. A system for providing real time appointment rescheduling comprising:
-
one or more computing processors; and one or more memories coupled to the one or more processors, the one or more memories having stored therein computing processor executable instructions which when executed by the one or more computing processors perform a process comprising; obtaining access to one or more computing system implemented appointment management systems, the one or more computing system implemented service appointment management systems being used by one or more service providers; providing a virtual open appointment waitlist for one or more service appointments scheduled through one or more of the one or more computing system implemented appointment management systems; receiving a request from one or more service consumers to be placed on the virtual open appointment waitlist for one or more service appointments scheduled through one or more of the one or more computing system implemented appointment management systems; obtaining virtual open appointment waitlist data associated each of the one or more service consumers requesting to be placed on the virtual open appointment waitlist, the virtual open appointment waitlist data including mobile device contact information for each of the one or more service consumers, and a position on the virtual open appointment waitlist for each of the one or more service consumers relative to each of the other one or more service consumers on the virtual open appointment waitlist, the mobile devices associated with each of the one or more service consumers including a location indicating capability, the virtual open appointment waitlist data further including one or more dates and times that the service consumer is not available for an appointment; when a service appointment becomes newly available, analyzing the virtual open appointment waitlist data from the one or more service consumers requesting to be placed on the virtual open appointment waitlist, the analyzing including determining a location of the one or more service consumers, the analysis excluding from consideration any service consumer that previously indicated a lack of availability for a time or date of the service appointment, the analyzing primarily to determine a first service consumer in the highest relative position on the virtual open appointment waitlist whose associated virtual open appointment waitlist data is consistent with the newly available service appointment; automatically contacting the first service consumer on the virtual open appointment waitlist using the first service consumer'"'"'s mobile device contact information and sending the first service consumer on the virtual open appointment waitlist data indicating the newly available service appointment and data indicating a designated period of time within which the first service consumer on the virtual open appointment waitlist must accept the newly available service appointment; after the designated period of time, if the first service consumer on the virtual open appointment waitlist has not accepted the newly available service appointment, analyzing the virtual open appointment waitlist data from the one or more service consumers requesting to be placed on the virtual open appointment waitlist to determine a second service consumer in the highest relative position on the virtual open appointment waitlist, after the first service consumer, whose associated virtual open appointment waitlist data is consistent with the newly available service appointment; and automatically contacting the second service consumer on the virtual open appointment waitlist using the second service consumer'"'"'s mobile device contact information and sending the second service consumer on the virtual open appointment waitlist data indicating the newly available service appointment and data indicating a designated period of time within which the second service consumer on the virtual open appointment waitlist must accept the newly available service appointment. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for providing real time healthcare service appointment rescheduling comprising:
-
one or more computing processors; and one or more memories coupled to the one or more processors, the one or more memories having stored therein computing processor executable instructions which when executed by the one or more computing processors perform a process comprising; obtaining access to one or more computing system implemented healthcare service appointment management systems, the one or more computing system implemented healthcare service appointment management systems being used by one or more healthcare service providers; providing a virtual open appointment waitlist for one or more healthcare service appointments scheduled through one or more of the one or more computing system implemented healthcare service appointment management systems; receiving a request from one or more healthcare service consumers to be placed on the virtual open appointment waitlist for one or more healthcare service appointments with the healthcare service provider scheduled through one or more of the one or more computing system implemented a healthcare service appointment management systems; obtaining virtual open appointment waitlist data associated each of the one or more healthcare service consumers requesting to be placed on the virtual open appointment waitlist, the virtual open appointment waitlist data including mobile device contact information for each of the one or more healthcare service consumers and a position on the virtual open appointment waitlist for each of the one or more healthcare service consumers relative to each of the other one or more healthcare service consumers on the virtual open appointment waitlist, the mobile devices associated with each of the one or more healthcare service consumers including a location indicating capability, the virtual open appointment waitlist data further including one or more dates and times that the healthcare service consumer is not available for an appointment; when a healthcare service appointment becomes newly available, analyzing the virtual open appointment waitlist data from the one or more healthcare service consumers requesting to be placed on the virtual open appointment waitlist the analyzing including determining a location of the one or more healthcare service consumers, the analysis excluding from consideration any healthcare service consumer that previously indicated a lack of availability for a time or date of the healthcare service appointment, the analyzing primarily to determine a first healthcare service consumer in the highest relative position on the virtual open appointment waitlist whose associated virtual open appointment waitlist data is consistent with the newly available appointment; automatically contacting the first healthcare service consumer on the virtual open appointment waitlist using the first healthcare service consumer'"'"'s mobile device contact information and sending the first healthcare service consumer data indicating the newly available healthcare service appointment and data indicating a designated period of time within which the first healthcare service consumer must accept the newly available healthcare service appointment; after the designated period of time, if the first healthcare service consumer on the virtual open appointment waitlist has not accepted the newly available healthcare service appointment, analyzing the virtual open appointment waitlist data from the one or more healthcare service consumers requesting to be placed on the virtual open appointment waitlist to determine a second healthcare service consumer in the highest relative position on the virtual open appointment waitlist, after the first healthcare service consumer, whose associated virtual open appointment waitlist data is consistent with the newly available healthcare service appointment; and automatically contacting the second healthcare service consumer using the second healthcare service consumer'"'"'s mobile device contact information and sending the second healthcare service consumer data indicating the newly available healthcare service appointment and data indicating a designated period of time within which the second healthcare service consumer must accept the newly available healthcare service appointment. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for providing a process for providing real time appointment rescheduling comprising:
-
a nontransitory computer readable medium; and computer program code, encoded on the computer readable medium, comprising computer readable instructions for; obtaining access to one or more computing system implemented appointment management systems, the one or more computing system implemented service appointment management systems being used by one or more service providers; providing a virtual open appointment waitlist for one or more service appointments scheduled through one or more of the one or more computing system implemented appointment management systems; receiving a request from one or more service consumers to be placed on the virtual open appointment waitlist for one or more service appointments scheduled through one or more of the one or more computing system implemented appointment management systems; obtaining virtual open appointment waitlist data associated each of the one or more service consumers requesting to be placed on the virtual open appointment waitlist, the virtual open appointment waitlist data including mobile device contact information for each of the one or more service consumers, and a position on the virtual open appointment waitlist for each of the one or more service consumers relative to each of the other one or more service consumers on the virtual open appointment waitlist, the mobile devices associated with each of the one or more service consumers including a location indicating capability, the virtual open appointment waitlist data further including one or more dates and times that the service consumer is not available for an appointment; when a service appointment becomes newly available, analyzing the virtual open appointment waitlist data from the one or more service consumers requesting to be placed on the virtual open appointment waitlist, the analyzing including determining a location of the one or more service consumers, the analysis excluding from consideration any service consumer that previously indicated a lack of availability for a time or date of the service appointment, the analyzing primarily to determine a first service consumer in the highest relative position on the virtual open appointment waitlist whose associated virtual open appointment waitlist data is consistent with the newly available service appointment; automatically contacting the first service consumer on the virtual open appointment waitlist using the first service consumer'"'"'s mobile device contact information and sending the first service consumer on the virtual open appointment waitlist data indicating the newly available service appointment and data indicating a designated period of time within which the first service consumer on the virtual open appointment waitlist must accept the newly available service appointment; after the designated period of time, if the first service consumer on the virtual open appointment waitlist has not accepted the newly available service appointment, analyzing the virtual open appointment waitlist data from the one or more service consumers requesting to be placed on the virtual open appointment waitlist to determine a second service consumer in the highest relative position on the virtual open appointment waitlist, after the first service consumer, whose associated virtual open appointment waitlist data is consistent with the newly available service appointment; and automatically contacting the second service consumer on the virtual open appointment waitlist using the second service consumer'"'"'s mobile device contact information and sending the second service consumer on the virtual open appointment waitlist data indicating the newly available service appointment and data indicating a designated period of time within which the second service consumer on the virtual open appointment waitlist must accept the newly available service appointment. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program product for providing a process for providing real time healthcare service appointment rescheduling comprising:
-
a non-transitory computer readable medium; and computer program code, encoded on the computer readable medium, comprising computer readable instructions for; obtaining access to one or more computing system implemented healthcare service appointment management systems, the one or more computing system implemented healthcare service appointment management systems being used by one or more healthcare service providers; providing a virtual open appointment waitlist for one or more healthcare service appointments scheduled through one or more of the one or more computing system implemented healthcare service appointment management systems; receiving a request from one or more healthcare service consumers to be placed on the virtual open appointment waitlist for one or more healthcare service appointments with the healthcare service provider scheduled through one or more of the one or more computing system implemented a healthcare service appointment management systems; obtaining virtual open appointment waitlist data associated each of the one or more healthcare service consumers requesting to be placed on the virtual open appointment waitlist, the virtual open appointment waitlist data including mobile device contact information for each of the one or more healthcare service consumers and a position on the virtual open appointment waitlist for each of the one or more healthcare service consumers relative to each of the other one or more healthcare service consumers on the virtual open appointment waitlist, the mobile devices associated with each of the one or more healthcare service consumers including a location indicating capability, the virtual open appointment waitlist data further including one or more dates and times that the healthcare service consumer is not available for an appointment; when a healthcare service appointment becomes newly available, analyzing the virtual open appointment waitlist data from the one or more healthcare service consumers requesting to be placed on the virtual open appointment waitlist the analyzing including determining a location of the one or more healthcare service consumers, the analysis excluding from consideration any healthcare service consumer that previously indicated a lack of availability for a time or date of the healthcare service appointment, the analyzing primarily to determine a first healthcare service consumer in the highest relative position on the virtual open appointment waitlist whose associated virtual open appointment waitlist data is consistent with the newly available appointment; automatically contacting the first healthcare service consumer on the virtual open appointment waitlist using the first healthcare service consumer'"'"'s mobile device contact information and sending the first healthcare service consumer data indicating the newly available healthcare service appointment and data indicating a designated period of time within which the first healthcare service consumer must accept the newly available healthcare service appointment; after the designated period of time, if the first healthcare service consumer on the virtual open appointment waitlist has not accepted the newly available healthcare service appointment, analyzing the virtual open appointment waitlist data from the one or more healthcare service consumers requesting to be placed on the virtual open appointment waitlist to determine a second healthcare service consumer in the highest relative position on the virtual open appointment waitlist, after the first healthcare service consumer, whose associated virtual open appointment waitlist data is consistent with the newly available healthcare service appointment; and automatically contacting the second healthcare service consumer using the second healthcare service consumer'"'"'s mobile device contact information and sending the second healthcare service consumer data indicating the newly available healthcare service appointment and data indicating a designated period of time within which the second healthcare service consumer must accept the newly available healthcare service appointment. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A system for providing real time appointment rescheduling comprising:
-
one or more computing system implemented appointment management systems; one or more mobile devices, the one or more mobile devices being associated with one or more healthcare service consumers; and a processor for executing at least part of a process for providing real time appointment rescheduling, the process for providing real time appointment rescheduling comprising; obtaining access to the one or more computing system implemented appointment management systems, the one or more computing system implemented service appointment management systems being used by one or more service providers; providing a virtual open appointment waitlist for one or more service appointments scheduled through one or more of the one or more computing system implemented appointment management systems; receiving a request from one or more service consumers to be placed on the virtual open appointment waitlist for one or more service appointments scheduled through one or more of the one or more computing system implemented appointment management systems; obtaining virtual open appointment waitlist data associated each of the one or more service consumers requesting to be placed on the virtual open appointment waitlist, the virtual open appointment waitlist data including mobile device contact information for each of the one or more service consumers, and a position on the virtual open appointment waitlist for each of the one or more service consumers relative to each of the other one or more service consumers on the virtual open appointment waitlist, the mobile devices associated with each of the one or more service consumers including a location indicating capability, the virtual open appointment waitlist data further including one or more dates and times that the service consumer is not available for an appointment; when a service appointment becomes newly available, analyzing the virtual open appointment waitlist data from the one or more service consumers requesting to be placed on the virtual open appointment waitlist, the analyzing including determining a location of the one or more service consumers, the analysis excluding from consideration any service consumer that previously indicated a lack of availability for a time or date of the service appointment, the analyzing primarily to determine a first service consumer in the highest relative position on the virtual open appointment waitlist whose associated virtual open appointment waitlist data is consistent with the newly available service appointment; automatically contacting the first service consumer on the virtual open appointment waitlist using the first service consumer'"'"'s mobile device contact information and sending the first service consumer on the virtual open appointment waitlist data indicating the newly available service appointment and data indicating a designated period of time within which the first service consumer on the virtual open appointment waitlist must accept the newly available service appointment; after the designated period of time, if the first service consumer on the virtual open appointment waitlist has not accepted the newly available service appointment, analyzing the virtual open appointment waitlist data from the one or more service consumers requesting to be placed on the virtual open appointment waitlist to determine a second service consumer in the highest relative position on the virtual open appointment waitlist, after the first service consumer, whose associated virtual open appointment waitlist data is consistent with the newly available service appointment; and automatically contacting the second service consumer on the virtual open appointment waitlist using the second service consumer'"'"'s mobile device contact information and sending the second service consumer on the virtual open appointment waitlist data indicating the newly available service appointment and data indicating a designated period of time within which the second service consumer on the virtual open appointment waitlist must accept the newly available service appointment.
-
-
26. A system for providing real time healthcare service appointment rescheduling comprising:
-
one or more computing system implemented healthcare service appointment management systems, the one or more computing system implemented healthcare service appointment management systems being used by one or more healthcare service providers; one or more mobile devices, the one or more mobile devices being associated with one or more healthcare service consumers; and a processor for executing at least part of a process for providing real time healthcare service appointment rescheduling, the process for providing real time healthcare service appointment rescheduling comprising; obtaining access to the one or more computing system implemented healthcare service appointment management systems; providing a virtual open appointment waitlist for one or more healthcare service appointments scheduled through one or more of the one or more computing system implemented healthcare service appointment management systems; receiving a request from one or more healthcare service consumers to be placed on the virtual open appointment waitlist for one or more healthcare service appointments with the healthcare service provider scheduled through one or more of the one or more computing system implemented a healthcare service appointment management systems; obtaining virtual open appointment waitlist data associated each of the one or more healthcare service consumers requesting to be placed on the virtual open appointment waitlist, the virtual open appointment waitlist data including contact information for each of the one or more mobile devices associated with the one or more healthcare service consumers and a position on the virtual open appointment waitlist for each of the one or more healthcare service consumers relative to each of the other one or more healthcare service consumers on the virtual open appointment waitlist, the mobile devices associated with each of the one or more healthcare service consumers including a location indicating capability, the virtual open appointment waitlist data further including one or more dates and times that the healthcare service consumer is not available for an appointment; when a healthcare service appointment becomes newly available, analyzing the virtual open appointment waitlist data from the one or more healthcare service consumers requesting to be placed on the virtual open appointment waitlist the analyzing including determining a location of the one or more healthcare service consumers, the analysis excluding from consideration any healthcare service consumer that previously indicated a lack of availability for a time or date of the healthcare service appointment, the analyzing primarily to determine a first healthcare service consumer in the highest relative position on the virtual open appointment waitlist whose associated virtual open appointment waitlist data is consistent with the newly available appointment; automatically contacting the first healthcare service consumer on the virtual open appointment waitlist using the first healthcare service consumer'"'"'s mobile device contact information and sending the first healthcare service consumer data indicating the newly available healthcare service appointment and data indicating a designated period of time within which the first healthcare service consumer must accept the newly available healthcare service appointment; after the designated period of time, if the first healthcare service consumer on the virtual open appointment waitlist has not accepted the newly available healthcare service appointment, analyzing the virtual open appointment waitlist data from the one or more healthcare service consumers requesting to be placed on the virtual open appointment waitlist to determine a second healthcare service consumer in the highest relative position on the virtual open appointment waitlist, after the first healthcare service consumer, whose associated virtual open appointment waitlist data is consistent with the newly available healthcare service appointment; and automatically contacting the second healthcare service consumer using the second healthcare service consumer'"'"'s mobile device contact information and sending the second healthcare service consumer data indicating the newly available healthcare service appointment and data indicating a designated period of time within which the second healthcare service consumer must accept the newly available healthcare service appointment.
-
Specification