发明名称 Method and system for providing dynamic appointment scheduling and tracking
摘要 An appointment tracking and dynamic modification system is provided that is associated with an appointment scheduling application. A registered attending client/customer is assigned an appointment with a service provider and appointment data associated with the assigned appointment, including data indicating the location of the appointment and the time of the appointment, is obtained. The physical location and/or status of the registered attending client/customer, and/or service provider, is then monitored to calculate an estimated arrival time, and/or availability, of the registered attending client/customer, and/or service provider, at the appointment time and location. If a determination is made that the registered attending client/customer, and/or service provider, is likely to be delayed, or unavailable, at the scheduled time of the appointment, one or more actions are automatically taken to notify the registered attending client/customer, and/or service provider, and/or to reschedule, or otherwise modify, the scheduled appointment in accordance with appointment modification rules.
申请公布号 US8849689(B1) 申请公布日期 2014.09.30
申请号 US201213356102 申请日期 2012.01.23
申请人 Intuit Inc. 发明人 Jagannathan Sridhar;Kenderov Stoyan P.;Arbel Eran
分类号 G06Q10/00;G06Q10/10;G06Q10/06 主分类号 G06Q10/00
代理机构 Hawley Troxell Ennis & Hawley LLP 代理人 Hawley Troxell Ennis & Hawley LLP ;McKay Philip
主权项 1. A computing system implemented process for providing dynamic appointment scheduling and tracking comprising: using one or more processors to obtain access to one or more appointment scheduling systems; using one or more processors to obtain appointment data associated with an appointment scheduled through one or more of the one or more appointment scheduling systems, the appointment data indicating a location and time of a scheduled appointment, the registered attending client/customer assigned to attend the scheduled appointment, and the service provider assigned to attend the scheduled appointment; using one or more processors to monitor the location of the registered attending client/customer, and/or the service provider, assigned to attend the scheduled appointment and periodically obtaining location data associated with the registered attending client/customer, and/or the service provider, assigned to attend the scheduled appointment, indicating the location of the registered attending client/customer, and/or the service provider, assigned to attend the scheduled appointment; using one or more processors to analyze the location data associated with the registered attending client/customer, and/or the service provider, assigned to attend the scheduled appointment and the appointment data indicating the location and time of the scheduled appointment to determine if the registered attending client/customer, and/or the service provider, assigned to attend the scheduled appointment is likely to be late and/or unavailable for the scheduled appointment; if a determination is made that the registered attending client/customer, and/or the service provider, assigned to attend the scheduled appointment is likely to be late and/or unavailable for the scheduled appointment, using one or more processors to automatically inform the registered attending client/customer, and/or the service provider, assigned to attend the scheduled appointment of the delayed party; determining, using one or more processors, an estimated delay time of the delayed party; determining, using one or more processors, whether the scheduled appointment is associated with an emergency; assigning, using one or more processors, either a first allowed delay time or a second allowed delay time to the scheduled appointment based on the determination of whether the scheduled appointment is associated with an emergency, the first allowed delay time being a delay time associated with scheduled appointments that are not associated with emergencies, the second allowed delay time being longer than the first delay time, the second allowed delay time being associated with appointments that are associated with emergencies; determining, using one or more processors, whether the estimated delay time of the party exceeds an allowed delay time associated with the scheduled appointment; and rescheduling or canceling, using one or more processors, the scheduled appointment based on the determination of whether the estimated delay time of the party exceeds the allowed delay time associated with the scheduled appointment.
地址 Mountain View CA US