Mapping an event location via a calendar application
First Claim
1. A method of suggesting a location of an event that is scheduled in a calendar application, where no location information is initially associated with the event in the calendar application, the method for execution by a processor of a wireless communications device, the method comprising steps of:
- displaying a list of all contacts associated with the event;
providing an option to identify and select a contact from the list of all contacts for determining a map using contact location information, wherein the contact is associated with the event and is a person invited to the event or a person who is an inviter for the event;
determining, from an address book, the contact location information associated with the contact, wherein the contact location information comprises address information for a work address and a home address associated with the contact, the address information being accessible by the calendar application for presenting as a suggested location of the event;
automatically selecting, as the suggested location of the event, the work address associated with the contact when an event time of the event lies within specified work hours, and automatically selecting, as the suggested location of the event, the home address associated with the contact when the event time of the event lies outside the specified work hours;
determining the map using the suggested location of the event; and
presenting, on a display, the suggested location of the event.
4 Assignments
0 Petitions
Accused Products
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.
26 Citations
22 Claims
-
1. A method of suggesting a location of an event that is scheduled in a calendar application, where no location information is initially associated with the event in the calendar application, the method for execution by a processor of a wireless communications device, the method comprising steps of:
-
displaying a list of all contacts associated with the event; providing an option to identify and select a contact from the list of all contacts for determining a map using contact location information, wherein the contact is associated with the event and is a person invited to the event or a person who is an inviter for the event; determining, from an address book, the contact location information associated with the contact, wherein the contact location information comprises address information for a work address and a home address associated with the contact, the address information being accessible by the calendar application for presenting as a suggested location of the event; automatically selecting, as the suggested location of the event, the work address associated with the contact when an event time of the event lies within specified work hours, and automatically selecting, as the suggested location of the event, the home address associated with the contact when the event time of the event lies outside the specified work hours; determining the map using the suggested location of the event; and presenting, on a display, the suggested location of the event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising a non-transitory computer readable storage medium including code which, when loaded into memory and executed on a processor of a wireless communications device, is adapted to cause the device to perform the steps of:
displaying a list of all contacts associated with the event; providing an option to identify and select a contact from the list of all contacts for determining a map using contact location information, wherein the contact is associated with the event and is a person invited to the event or a person who is an inviter for the event; determining, from an address book, the contact location information associated with the contact, wherein the contact location information comprises address information for a work address and a home address associated with the contact, the address information being accessible by the calendar application for presenting as a suggested location of the event; automatically selecting, as the suggested location of the event, the work address associated with the contact when an event time of the event lies within specified work hours, and automatically selecting, as the suggested location of the event, the home address associated with the contact when the event time of the event lies outside the specified work hours; determining the map using the suggested location of the event; and presenting, on a display, the suggested location of the event. - View Dependent Claims (12, 13, 14, 15)
-
16. A wireless communications device for obtaining and presenting location information about a suggested location of a calendar event, where no location information is initially associated with the calendar event, the wireless communications device comprising:
-
a memory and a processor for storing and executing a calendar application that stores an event, the processor being configured to; display a list of all contacts associated with the event; provide an option to identify and select a contact from the list of all contacts for determining a map using contact location information, wherein the contact is associated with the event and is a person invited to the event or a person who is an inviter for the event; determine, from an address book, the contact location information associated with the contact, wherein the contact location information comprises address information for a work address and a home address associated with the contact, the address information being accessible by the calendar application for presenting as a suggested location of the event; automatically select, as the suggested location of the event, the work address associated with the contact when an event time of the event lies within specified work hours, and automatically select, as the suggested location of the event, the home address associated with the contact when the event time of the event lies outside the specified work hours; and determine the map using the suggested location of the event; and a display for displaying the suggested location of the event. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification