Methods and apparatus for associating mapping functionality and information in contact lists of mobile communication devices
First Claim
1. A method of providing additional functionality in association with a contact list organizer in a mobile communication device configured to operate in a wireless communication network, the mobile device including memory, a visual display, and a mechanism for scrolling through and selecting information which is visually displayed in the visual display, the method comprising:
- providing the contact list organizer in the mobile device for use in organizing a plurality of contacts stored in the memory, each said contact being associated with contact information which is stored in the memory and includes at least a name of the contact, a telephone number of the contact, a first address of the contact, and a second address of the contact;
causing a list of the names of the contacts to be displayed in the visual display;
detecting a first single actuation at the mechanism while one of the names in the list has been selectively highlighted via the mechanism;
in response to detecting the first single actuation at the mechanism while the name in the list has been selectively highlighted via the mechanism, displaying, in the visual display, immediately following said detection, a pop-up menu showing a list of functions for the contact information associated with the selected name, the list of functions comprising;
a Call function for initiating a telephone call to the telephone number of the contact information associated with the selected name;
a View function for viewing the contact information associated with the selected name;
a first View Map function for mapping a first static location corresponding to the first address of the contact information associated with the selected name; and
a second View Map function for mapping a second static location corresponding to the second address of the contact information associated with the selected name;
detecting a second single actuation at the mechanism while one of the functions of the menu has been selectively highlighted via the mechanism;
performing, immediately following said detection of the second single actuation at the mechanism, one of the following actions depending on which function is selected;
when the Call function is selected;
initiating, via the wireless communication network, a telephone call to the telephone number read from the contact information associated with the selected name;
otherwise, when the View function is selected;
displaying, in the visual display, the contact information associated with the selected name, including the name, the telephone number, the first address, and the second address of the contact information;
otherwise, when the first View Map function is selected;
displaying, in the visual display, a first map of the first static location corresponding to the first address read from the contact information associated with the selected name; and
otherwise, when the second View Map function is selected;
displaying, in the visual display, a second map of the second static location corresponding to the second address read from the contact information associated with the selected name.
7 Assignments
0 Petitions
Accused Products
Abstract
In one illustrative example, a method of providing mapping functionality in a contact list of a mobile communication device comprises the acts of providing a contact list organizer function in the mobile communication device for use in organizing a plurality of contacts of a contact book or list; identifying, through a user interface of the mobile communication device, a user input request to map a location of a selected one of the contacts of the contact list; and causing a map corresponding to the location to be visually displayed in a display of the mobile communication device in response to the user input request. In another illustrative example, the method comprises the acts of causing a map of a location to be visually displayed in a display of the mobile communication device; receiving a user input request to associate the location of the map with a contact in a contact book or list of the mobile communication device; and storing location data corresponding to the location in one or more location fields of the contact in response to the user input request. In one embodiment, the contact list is part of an address book having a plurality of address book contacts.
-
Citations
12 Claims
-
1. A method of providing additional functionality in association with a contact list organizer in a mobile communication device configured to operate in a wireless communication network, the mobile device including memory, a visual display, and a mechanism for scrolling through and selecting information which is visually displayed in the visual display, the method comprising:
-
providing the contact list organizer in the mobile device for use in organizing a plurality of contacts stored in the memory, each said contact being associated with contact information which is stored in the memory and includes at least a name of the contact, a telephone number of the contact, a first address of the contact, and a second address of the contact; causing a list of the names of the contacts to be displayed in the visual display; detecting a first single actuation at the mechanism while one of the names in the list has been selectively highlighted via the mechanism; in response to detecting the first single actuation at the mechanism while the name in the list has been selectively highlighted via the mechanism, displaying, in the visual display, immediately following said detection, a pop-up menu showing a list of functions for the contact information associated with the selected name, the list of functions comprising; a Call function for initiating a telephone call to the telephone number of the contact information associated with the selected name; a View function for viewing the contact information associated with the selected name; a first View Map function for mapping a first static location corresponding to the first address of the contact information associated with the selected name; and a second View Map function for mapping a second static location corresponding to the second address of the contact information associated with the selected name; detecting a second single actuation at the mechanism while one of the functions of the menu has been selectively highlighted via the mechanism; performing, immediately following said detection of the second single actuation at the mechanism, one of the following actions depending on which function is selected; when the Call function is selected;
initiating, via the wireless communication network, a telephone call to the telephone number read from the contact information associated with the selected name;otherwise, when the View function is selected;
displaying, in the visual display, the contact information associated with the selected name, including the name, the telephone number, the first address, and the second address of the contact information;otherwise, when the first View Map function is selected;
displaying, in the visual display, a first map of the first static location corresponding to the first address read from the contact information associated with the selected name; andotherwise, when the second View Map function is selected;
displaying, in the visual display, a second map of the second static location corresponding to the second address read from the contact information associated with the selected name. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile communication device, comprising:
-
wireless transceiver operative for communication in a wireless communication network; one or more processors coupled to the wireless transceiver; a memory for storing a contact list organizer for use in organizing a plurality of contacts, each said contact being associated with contact information which is stored in the memory and includes at least a name of the contact, a telephone number of the contact, a first address of the contact, and a second address of the contact; an interface which includes a visual display and a mechanism for scrolling through and selecting information which is visually displayed in the visual display; the one or more processors being operative to; cause a list names of the contacts to be displayed in the visual display; detect a first single actuation at the mechanism while one of the names in the list has been selectively highlighted via the mechanism; in response to detecting the first single actuation at the mechanism while the name in the list has been selectively highlighted via the mechanism;
displaying, in the visual display, immediately following said detection, a pop-up menu showing a list of functions for the contact information associated with the selected name, the list of functions comprising;a View function for viewing the contact information associated with the selected name; a Call function for initiating a telephone call to the telephone number of the contact information associated with the selected name; a first View Map function for mapping a first static location corresponding to the first address of the contact information associated with the selected name; and a second View Map function for mapping a second static location corresponding to the second address of the contact information associated with the selected name; detect a second single actuation at the mechanism while one of the functions of the menu has been selectively highlighted via the mechanism; perform, immediately following said detection of the sensor single actuation at the mechanism, one of the following actions depending on which function in the list is selected; when the View function is selected;
display, in the visual display, the contact information associated with the selected name, including the name, the telephone number, the first address, and the second address of the contact information;otherwise, when the Call function is selected;
initiate, via the wireless communication network, a telephone call to the telephone number read from the contact information associated with the selected name;otherwise, when the first View Map function is selected;
display, in the visual display, a first map of the first static location corresponding to the first address read from the contact information associated with the selected name; andotherwise, when the second View Map function is selected;
display, in the visual display, a second map of the second static location corresponding to the second address read from the contact information associated with the selected name. - View Dependent Claims (9, 10, 11, 12)
-
Specification