MEETING NOTIFICATION AND MODIFICATION SERVICE
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for providing a meeting notification and automatic modification service. A system may be configured to identify an appointment in a calendar application, identify a geographic location of the appointment, and identify, before the appointment time, a geographic location of a first participant of the appointment. Based on the geographic information, the system may identify a route extending from the geographic location of the first participant to the geographic location of the appointment, and may identify a travel time associated with the route. Based on the travel time and the appointment time, the system may determine whether the first participant is estimated to arrive at the appointment on time and, based on the determination, the system may send a message to participants of the appointment or dynamically reschedule the appointment.
90 Citations
63 Claims
-
1-38. -38. (canceled)
-
39. A computer-implemented method comprising:
-
identifying a geographic location and a start time associated with an appointment in a calendar application; identifying a travel route for a participant traveling to the geographic location of the appointment, the travel route being associated with a travel condition; detecting a change in the travel condition; estimating, based on the detected change in the travel condition, a time corresponding to an arrival of the participant at the geographic location of the appointment; determining, using a processor, whether the estimated arrival time occurs subsequent to the start time of the appointment; and transmitting an alert to the participant when it is determined that the estimated arrival time occurs subsequent to the start time of the appointment. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A computer-implemented method, comprising:
-
identifying a geographic location and a start time associated with an appointment in a calendar application; identifying a travel route for a participant traveling to the geographic location of the appointment; determining, using a processor, whether a distance between a geographic location of the participant and a geographic location along the travel route exceeds a threshold value; selecting an alternate travel route for the participant when it is determined that the distance exceeds the threshold value; estimating, based on the alternate travel route, a time corresponding to an arrival of the participant at the geographic location of the appointment; determining, using a processor, whether the estimated arrival time occurs at or prior to the start time of the appointment; and transmitting information associated with the alternate travel route to the participant when it is determined that the estimated arrival time occurs at or prior to the start time of the appointment. - View Dependent Claims (49, 50, 51, 52, 53)
-
-
54. A computer-implemented method comprising:
-
identifying a start time and a geographic location associated with an appointment in a calendar application; identifying a travel route extending between a geographic location of a participant of the appointment and the geographic location of the appointment; determining, using a processor, a modality of travel for the travel route; computing a travel time associated with the travel route, the travel time comprising a first travel time corresponding to the modality of travel, and a second travel time incidental to the modality of travel; estimating, based on the travel time, a time corresponding to an arrival of the participant at the geographic location of the appointment; determining, using a processor, whether the estimated arrival time occurs subsequent to the start time of the appointment; and transmitting, to the participant, an alert when it is determined that the estimated arrival time occurs subsequent to the start time of the appointment. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63)
-
Specification