EP2026257A1

Mapping an event location via a calendar application

Abstract

A method of mapping a location of an event that is scheduled in a calendar application includes steps of identifying a contact associated with the event, determining address information associated with the contact, obtaining map data for the address information, and generating a map of the location associated with the contact based on the map data. Meeting or event locations can thus be mapped even if there is no event location or address information specified directly in the meeting request or appointment.

EP2026257A1, drawing sheet 1
Sheet 1 of 7

Term

Projected expiry 1 August 2027.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

18 claims: 10 independent, 8 dependent

  1. 1
    A computer implemented method of determining a location of an event that is scheduled in a calendar application, the method comprising steps of:identifying a contact associated with the event;determining location information associated with the contact;and presenting the location information to a user of the calendar application as indicative of the location of the event.
  2. 4
    The method as claimed in any one of claims 1 to 3 further comprising steps of:displaying a list of all contacts associated with the event;and enabling a user to select one of the contacts for determining a map of the location associated with the contact selected by the user.
  3. 7
    The method as claimed in any one of the preceding claims further comprising steps of:determining a current location of a wireless communications device;and providing route directions from the current location of the device to the location associated with the contact.
  4. 8
    The method as claimed in any one of claims 1 to 3 further comprising a step of configuring the calendar application to automatically select any one of:a contact who has invited the user to the event;a contact whose location was previously used for a recurring event;or a contact whose location was previously used for a previous event attended by the same set or subset of contacts.
  5. 9
    The method as claimed in any one of claims 1 to 3 further comprising steps of:determining a current location of a wireless communications device on which the calendar application is executing, the current location being determined at a time corresponding to the event;and associating the current location of the event with a future event having related attributes in order to enable the calendar application to predict a probable location of the future event.
  6. 10
    A computer program product comprising code which, when loaded into memory and executed on a processor of a wireless communications device, is adapted to cause the wireless communications device to perform the steps of the method of any one of claims 1 to 9.
  7. 11
    A wireless communications device for obtaining and presenting location information about a location of a calendar event, the wireless communications device comprising:a memory and a processor for storing and executing a calendar application that stores an event, the calendar application identifying a contact associated with the event;and a display for displaying location information associated with the contact as being indicative of the location of the calendar event.
  8. 14
    The wireless communications device as claimed in any one of claims 11 to 13 further comprising a Global Positioning System 'GPS' receiver for determining a current location of the device to enable the calendar application to selectively provide route directions from the current location of the device to the location of the event.
  9. 15
    The wireless communications device as claimed in any one of claims 11 to 14 wherein the calendar application is configured to display a list of all contacts associated with the event to enable a user to select one of the contacts for determining a map of the location associated with the contact selected by the user.
  10. 17
    The wireless communications device as claimed in any one of claims 11 to 16, wherein the calendar application is configured to automatically select a work address associated with the contact if an event time lies within specified work hours and to automatically select a home address associated with the contact if the event time lies outside specified work hours.