ENTERING CONTACTS IN A COMMUNICATION MESSAGE ON A MOBILE DEVICE
First Claim
Patent Images
1. A method of contact address entry for messages composed on a mobile communication device, the method comprising:
- detecting entry of a contact address in an address field in a message;
checking a local contact address data store for a stored contact address that matches the entered contact address, and if there is no stored contact address that matches the entered contact address, identifying the entered contact address as a potentially incorrect contact address;
generating a list of stored contact addresses similar to the potentially incorrect contact address, wherein the potentially incorrect contact address comprises at least one of a misspelling or a transposing of characters of at least one contact address in the local contact address data store; and
providing in a user interface the list of stored contact addresses similar to the potentially incorrect contact address.
4 Assignments
0 Petitions
Accused Products
Abstract
Embodiments described herein provide a user with the ability to enter and validate contact addresses when composing a message on a mobile device. The user may access at least one of a local contact address data store and a remote contact address data store when entering and validating contact addresses.
-
Citations
23 Claims
-
1. A method of contact address entry for messages composed on a mobile communication device, the method comprising:
-
detecting entry of a contact address in an address field in a message; checking a local contact address data store for a stored contact address that matches the entered contact address, and if there is no stored contact address that matches the entered contact address, identifying the entered contact address as a potentially incorrect contact address; generating a list of stored contact addresses similar to the potentially incorrect contact address, wherein the potentially incorrect contact address comprises at least one of a misspelling or a transposing of characters of at least one contact address in the local contact address data store; and providing in a user interface the list of stored contact addresses similar to the potentially incorrect contact address. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable medium comprising instructions executable by a processor of a mobile communication device, the instructions for implementing a method of contact address entry for messages composed on the mobile communication device, the method comprising:
-
detecting entry of a contact address in an address field in a message; checking a local contact address data store for a stored contact address that matches the entered contact address, and if there is no stored contact address that matches the entered contact address, identifying the entered contact address as a potentially incorrect contact address; generating a list of stored contact addresses similar to the potentially incorrect contact address, wherein the potentially incorrect contact address comprises at least one of a misspelling or a transposing of characters of at least one contact address in the local contact address data store; and providing in a user interface the list of stored contact addresses similar to the potentially incorrect contact address.
-
-
9. A mobile communication device comprising:
-
a main processor for controlling the operation of the mobile communication device; a communication subsystem connected to the main processor, the communication subsystem being configured for wirelessly sending and receiving data; a message application configured to interface with the communication subsystem to send and receive wireless messages; a local contact address data store; and a contact lookup module configured to; detect entry of a contact address in an address field in a message; check a local contact address data store for a stored contact address that matches the entered contact address, and if there is no stored contact address that matches the entered contact address, identify the entered contact address as a potentially incorrect contact address; generate a list of stored contact addresses similar to the potentially incorrect contact address, wherein the potentially incorrect contact address comprises at least one of a misspelling or a transposing of characters of at least one contact address in the local contact address data store; and provide in a user interface the list of stored contact addresses similar to the potentially incorrect contact address. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a mobile device comprising; a main processor for controlling the operation of the mobile device; a communication subsystem connected to the main processor, the communication subsystem being configured for wirelessly sending and receiving data; a message application configured to interface with the communication subsystem to send and receive wireless messages, and to receive contact data; a local contact address data store; and a contact lookup module configured to; detect entry of a contact address in an address field in a message; check a local contact address data store for a stored contact address that matches the entered contact address, and if there is no stored contact address that matches the entered contact address, identify the entered contact address as a potentially incorrect contact address; generate a list of stored contact addresses similar to the potentially incorrect contact address, wherein the potentially incorrect contact address comprises at least one of a misspelling or a transposing of characters of at least one contact address in the local contact address data store; and provide in a user interface the list of stored contact addresses similar to the potentially incorrect contact address; and a remote contact service for providing the contact data to the mobile device, the contact data including at least one contact address; wherein communication between the mobile device and the remote contact service is made over a wireless network. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification