Meeting notification and modification service
First Claim
1. A method comprising:
- identifying, using at least one processor, a geographic location and a start time associated with an appointment in a calendar application;
identifying a travel route for a first participant traveling to the geographic location associated with the appointment;
estimating a time corresponding to an arrival of the first participant at the geographic location associated with the appointment;
determining that the estimated arrival time occurs subsequent to the start time of the appointment; and
enabling presentation of at least one graphical user interface comprising;
a message indicating that the estimated arrival time occurs subsequent to the start time of the appointment; and
at least on selectable option for avoiding a scheduling conflict.
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.
-
Citations
22 Claims
-
1. A method comprising:
-
identifying, using at least one processor, a geographic location and a start time associated with an appointment in a calendar application; identifying a travel route for a first participant traveling to the geographic location associated with the appointment; estimating a time corresponding to an arrival of the first participant at the geographic location associated with the appointment; determining that the estimated arrival time occurs subsequent to the start time of the appointment; and enabling presentation of at least one graphical user interface comprising; a message indicating that the estimated arrival time occurs subsequent to the start time of the appointment; and at least on selectable option for avoiding a scheduling conflict. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium comprising instructions, which when executed on a processor causes the processor to perform a method comprising:
-
identifying a geographic location and a start time associated with an appointment in a calendar application; identifying a travel route for a first participant traveling to the geographic location associated with the appointment; estimating a time corresponding to an arrival of the first participant at the geographic location associated with the appointment; determining that the estimated arrival time occurs subsequent to the start time of the appointment; and enabling presentation of at least one graphical user interface comprising; a message indicating that the estimated arrival time occurs subsequent to the start time of the appointment; and at least one selectable option for avoiding a scheduling conflict. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A mobile device comprising:
-
a display; at least one processor; and at least one non-transitory computer-readable storage medium storing instructions thereon that, when executed, cause the at least one processor to; identify a geographical location and a start time associated with an appointment in a calendar application; identify a travel route for a participant traveling to the geographic location associated with the appointment; estimate a time corresponding to an arrival of the participant at the geographic location associated with the appointment; determine that the estimated arrival time occurs subsequent to the start time of the appointment; and enable presentation of at least one graphical user interface comprising; a message indicating that the estimated arrival time occurs subsequent to the start time of the appointment; and at least one selectable option for avoiding a scheduling conflict. - View Dependent Claims (19, 20, 21, 22)
-
Specification