×

Communicating appointment and/or mapping information among a calendar application and a navigation application

  • US 7,941,753 B2
  • Filed: 12/29/2006
  • Issued: 05/10/2011
  • Est. Priority Date: 03/31/2006
  • Status: Active Grant
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.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×