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 plurality of contacts, the method comprising:
- detecting a request to compose an electronic message independent of another electronic message; and
in response to detecting the request, automatically populating at least one address field for inputting message recipients in a message composition user interface, the at least one address field being automatically populated with a corresponding messaging address for at least one contact from the plurality of contacts, where the messaging address is selected for automatically populating the at least one address field based on usage data comprising at least historical usage of contact identifiers corresponding to the plurality of contacts, wherein the at least one address field is automatically populated with the corresponding messaging address without receiving a user selection of the corresponding messaging address, and wherein the at least one address field is pre-populated with the corresponding messaging address upon display of the message composition user interface to a user responsive to the request and prior to the user interacting with any input field of a message within the message composition user interface.
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.
38 Citations
21 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 plurality of contacts, the method comprising:
-
detecting a request to compose an electronic message independent of another electronic message; and in response to detecting the request, automatically populating at least one address field for inputting message recipients in a message composition user interface, the at least one address field being automatically populated with a corresponding messaging address for at least one contact from the plurality of contacts, where the messaging address is selected for automatically populating the at least one address field based on usage data comprising at least historical usage of contact identifiers corresponding to the plurality of contacts, wherein the at least one address field is automatically populated with the corresponding messaging address without receiving a user selection of the corresponding messaging address, and wherein the at least one address field is pre-populated with the corresponding messaging address upon display of the message composition user interface to a user responsive to the request and prior to the user interacting with any input field of a message within the message composition user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic device configured to predict messaging addresses for an electronic message composed on the electronic device, the electronic device having access to contact information for a plurality of contacts, the electronic device comprising:
-
a communication subsystem; a processor; and a memory storing computer executable instructions executed by the processor to;
detect a request to compose an electronic message independent of another electronic message; and
in response to detecting the request automatically populate at least one address field for inputting message recipients in a message composition user interface, the at least one address field being automatically populated with a corresponding messaging address for at least one contact from the plurality of contacts, where the messaging address is selected for automatically populating the at least one address field based on usage data comprising at least historical usage of contact identifiers corresponding to the plurality of contacts, wherein the at least one address field is automatically populated with the corresponding messaging address without receiving a user selection of the corresponding messaging address, and wherein the at least one address field is pre-populated with the corresponding messaging address upon display of the message composition user interface to a user responsive to the request and prior to the user interacting with any input field of a message within the message composition user interface.
-
-
12. non-transitory computer readable medium comprising computer executable instructions for predicting messaging addresses for an electronic message composed on an electronic device, the electronic device having access to contact information for a plurality of contacts, the computer readable instruction comprising instructions for:
-
detecting a request to compose an electronic message independent of another electronic message; and in response to detecting the request, automatically populating at least one address field for inputting message recipients in a message composition user interface, the at least one address field being automatically populated with a corresponding messaging address for at least one contact from the plurality of contacts, where the messaging address is selected for automatically populating the at least one address field based on usage data comprising at least historical usage of contact identifiers corresponding to the plurality of contacts wherein the at least one address field is automatically populated with the corresponding messaging address without receiving a user selection of the corresponding messaging address, and wherein the at least one address field is pre-populated with the corresponding messaging address upon display of the message composition user interface to a user responsive to the request and prior to the user interacting with any input field of a message within the message composition user interface. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification