Meeting notification and modification service
First Claim
1. A method comprising:
- identifying, using at least one processor, a first geographic location associated with a user of a calendar application;
identifying, using the at least one processor, a second geographic location and a start time associated with an appointment in the calendar application;
identifying, using the at least one processor, a travel time associated with a route extending from the first geographic location to the second geographic location;
incorporating, using the at least one processor, the travel time into a calendar event in the calendar application;
identifying, using the at least one processor, a specified time associated with the user'"'"'s travel to the second geographic location; and
providing, using the at least one processor, a reminder to the user at the specified time to inform the user to leave the first geographic location in order to arrive at the second geographic location in time for the appointment.
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
21 Claims
-
1. A method comprising:
-
identifying, using at least one processor, a first geographic location associated with a user of a calendar application; identifying, using the at least one processor, a second geographic location and a start time associated with an appointment in the calendar application; identifying, using the at least one processor, a travel time associated with a route extending from the first geographic location to the second geographic location; incorporating, using the at least one processor, the travel time into a calendar event in the calendar application; identifying, using the at least one processor, a specified time associated with the user'"'"'s travel to the second geographic location; and providing, using the at least one processor, a reminder to the user at the specified time to inform the user to leave the first geographic location in order to arrive at the second geographic location in time for the appointment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
at least one processor; and at least one non-transitory computer readable medium storing instructions thereon that, when executed by the at least one processor, cause the system to; identify a first geographic location associated with a user of a calendar application; identify a second geographic location and a start time associated with an appointment in the calendar application; identify a travel time associated with a route extending from the first geographic location to the second geographic location; incorporate the travel time into a calendar event in the calendar application; identify, using the at least one processor, a specified time associated with the user'"'"'s travel to the second geographic location; and provide, using the at least one processor, a reminder to the user at the specified time to inform the user to leave the first geographic location in order to arrive at the second geographic location in time for the appointment. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A mobile device comprising:
-
a display; at least one processor; and a non-transitory computer readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to; identify a first geographic location and an end time associated with a first appointment in a calendar application; identify a second geographic location and a start time associated with a second appointment in the calendar application; identify a travel time associated with travel from the first geographic location to the second geographic location; create a calendar event associated with the travel time; identify, using the at least one processor, a specified time associated with the travel from the first geographic location to the second geographic location; and provide, using the at least one processor, a reminder at the specified time to inform a user of the mobile device to leave the first geographic location in order to arrive at the second geographic location in time for the second appointment.
-
Specification