Method for predicting messaging addresses for an electronic message composed on an electronic device
First Claim
1. A method for predicting messaging addresses for an electronic message composed on an electronic device, the electronic device having access to contact information for a number of contacts, the method comprising:
- receiving a request to compose an electronic message;
automatically filtering the contacts based on filter criteria comprising a type of messaging address to generate a first list of contacts identifying only contacts having a messaging address type which corresponds to a type of electronic message under composition;
displaying a message composition user interface screen on a display screen of the electronic device, the message composition user interface screen including one or more address fields for inputting message recipients;
displaying the first list of contacts, the message recipients being selectable from the first list of contacts;
displaying a second list of contacts which do not match the type of messaging address of the first criteria, the message recipients being non-selectable from the second list of contacts;
detecting selection of a contact from the first list of contacts; and
populating an active address field in the message composition user interface screen with a messaging address corresponding to the selected contact.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for predicting messaging addresses for an electronic message composed on an electronic device is provided. In accordance with one embodiment, the method comprises: receiving a request to compose an electronic message; automatically filtering the contacts based on filter criteria comprising a type of the electronic message to generate a first list of contacts; displaying a message composition user interface screen on a display screen of the electronic device, the message composition user interface screen including one or more address fields for inputting message recipients; displaying the first list of contacts, the message recipients being selectable from the first list of contacts; and selecting a messaging address in accordance with selection of a contact from the first list of contacts and populating an active address field in the message composition user interface screen with the selected contact.
-
Citations
30 Claims
-
1. A method for predicting messaging addresses for an electronic message composed on an electronic device, the electronic device having access to contact information for a number of contacts, the method comprising:
-
receiving a request to compose an electronic message; automatically filtering the contacts based on filter criteria comprising a type of messaging address to generate a first list of contacts identifying only contacts having a messaging address type which corresponds to a type of electronic message under composition; displaying a message composition user interface screen on a display screen of the electronic device, the message composition user interface screen including one or more address fields for inputting message recipients; displaying the first list of contacts, the message recipients being selectable from the first list of contacts; displaying a second list of contacts which do not match the type of messaging address of the first criteria, the message recipients being non-selectable from the second list of contacts; detecting selection of a contact from the first list of contacts; and populating an active address field in the message composition user interface screen with a messaging address corresponding to the selected contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A mobile communication device having access to contact information for a number of contacts, the contact information including messaging addresses for at least some of the contacts, the device comprising:
-
a controller; an input device connected to the controller for receiving input; a communication subsystem connected to the controller for exchanging data over a wireless network; a memory connected to the controller having stored thereon filter criteria comprising a type of messaging address; a display screen connected to the controller; the controller being operable to; receive a request to compose an electronic message; automatically filter the contacts based on the filter criteria to generate a first list of contacts identifying only contacts having a messaging address type which corresponds to a type of electronic message under composition; cause a message composition user interface screen to be displayed on the display screen, the message composition user interface screen including one or more address fields for inputting message recipients; cause the first list of contacts to be displayed, the message recipients being selectable from the first list of contacts; cause a second list of contacts to be displayed which do not match the type of messaging address of the first criteria, the message recipients being non-selectable from the second list of contacts; detect selection of a contact from the first list of contacts; and populate an active address field in the message composition user interface screen with a messaging address corresponding to the selected contact. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification