Communicating appointment and/or mapping information among a calendar application and a navigation application
First Claim
Patent Images
1. A method for providing directions to an appointment location appearing in a calendar application, the method comprising:
- rendering a transferring control as a tool within an interface associated with a calendar application, the transferring control structured and arranged to communicate appointment information from the calendar application to the navigation application;
enabling a user to activate the transferring control;
enabling, at a first time, the user to identify a first appointment within the calendaring application, the first appointment having a designated appointment time;
receiving, at the first time, a transferring instruction from the transferring control indicating that the user has selected to transfer the first appointment to the navigation application;
activating, at a second time, a navigation application on a user device, the navigation application being configured in a first mode with a destination that is not related to the first appointment time;
accessing, at the second time and within the navigation application, information related to the first appointment;
comparing the second time to the designated appointment time for the first appointment using the location of the user device;
determining, based on comparing the second time to the designated appointment time for the first appointment, that a scheduling conflict exists, the scheduling conflict indicating that insufficient time remains for the user to travel to the first appointment;
determining that use of an alternative scheduling arrangement alleviates the scheduling conflict through the use of route mapping that switches the first appointment with a second appointment;
prompting, within the navigation application, the user with an alert message identifying the scheduling conflict and an indication that the alternative scheduling arrangement alleviates the scheduling conflict;
receiving, in response to prompting the user with the alert message, a response message from the user;
routing the response message to the calendaring application from the navigation application;
accessing the alternative scheduling arrangement; and
updating the calendaring application to reflect user instructions from the response message using the alternative scheduling arrangement.
6 Assignments
0 Petitions
Accused Products
Abstract
According to one general aspect, a method for providing directions to an appointment location appearing in a calendar application includes identifying an appointment in a calendar application, determining a geographic location of the appointment, identifying another geographic location associated with a user of the calendar application, generating directions between the geographic location of the appointment and the geographic location of the other location, and providing the directions generated to the user.
156 Citations
16 Claims
-
1. A method for providing directions to an appointment location appearing in a calendar application, the method comprising:
-
rendering a transferring control as a tool within an interface associated with a calendar application, the transferring control structured and arranged to communicate appointment information from the calendar application to the navigation application; enabling a user to activate the transferring control; enabling, at a first time, the user to identify a first appointment within the calendaring application, the first appointment having a designated appointment time; receiving, at the first time, a transferring instruction from the transferring control indicating that the user has selected to transfer the first appointment to the navigation application; activating, at a second time, a navigation application on a user device, the navigation application being configured in a first mode with a destination that is not related to the first appointment time; accessing, at the second time and within the navigation application, information related to the first appointment; comparing the second time to the designated appointment time for the first appointment using the location of the user device; determining, based on comparing the second time to the designated appointment time for the first appointment, that a scheduling conflict exists, the scheduling conflict indicating that insufficient time remains for the user to travel to the first appointment; determining that use of an alternative scheduling arrangement alleviates the scheduling conflict through the use of route mapping that switches the first appointment with a second appointment; prompting, within the navigation application, the user with an alert message identifying the scheduling conflict and an indication that the alternative scheduling arrangement alleviates the scheduling conflict; receiving, in response to prompting the user with the alert message, a response message from the user; routing the response message to the calendaring application from the navigation application; accessing the alternative scheduling arrangement; and updating the calendaring application to reflect user instructions from the response message using the alternative scheduling arrangement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification