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, wherein the method comprises:
- detecting entry of at least one manually entered completed contact address in an address field in the message;
checking for at least one potentially incorrect contact address by identifying, as the at least one potentially incorrect contact address, at least one manually entered completed contact address that does not have a matching entry in a local contact address data store;
notifying in a user interface of the at least one potentially incorrect contact address;
performing a search of the local contact address data store to locate contact addresses similar to the at least one potentially incorrect contact address, after identifying that the at least one manually entered completed contact address does not have a matching entry in the local contact address data store, wherein each of said at least one potentially incorrect contact address comprises at least one of a misspelling of at least one contact address in the local contact address data store or a transposition of characters in at least one contact address in the local contact address data store;
providing in the user interface a list of the contact addresses similar to the at least one potentially incorrect contact address; and
when none of the contact addresses in the list provided in the user interface have been selected to correct the at least one potentially incorrect contact address, prompting in the user interface for a selection from at least one validation option to correct the at least one 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
18 Claims
-
1. A method of contact address entry for messages composed on a mobile communication device, wherein the method comprises:
-
detecting entry of at least one manually entered completed contact address in an address field in the message; checking for at least one potentially incorrect contact address by identifying, as the at least one potentially incorrect contact address, at least one manually entered completed contact address that does not have a matching entry in a local contact address data store; notifying in a user interface of the at least one potentially incorrect contact address; performing a search of the local contact address data store to locate contact addresses similar to the at least one potentially incorrect contact address, after identifying that the at least one manually entered completed contact address does not have a matching entry in the local contact address data store, wherein each of said at least one potentially incorrect contact address comprises at least one of a misspelling of at least one contact address in the local contact address data store or a transposition of characters in at least one contact address in the local contact address data store; providing in the user interface a list of the contact addresses similar to the at least one potentially incorrect contact address; and when none of the contact addresses in the list provided in the user interface have been selected to correct the at least one potentially incorrect contact address, prompting in the user interface for a selection from at least one validation option to correct the at least one potentially incorrect contact address. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium comprising a plurality of instructions executable on a computing device for implementing a contact address entry method, said method comprising:
-
detecting entry of at least one manually entered completed contact address in an address field in the message; checking for at least one potentially incorrect contact address by identifying, as the at least one potentially incorrect contact address, at least one manually entered completed contact address that does not have a matching entry in a local contact address data store; notifying in a user interface of the at least one potentially incorrect contact address; performing a search of the local contact address data store to locate contact addresses similar to the at least one potentially incorrect contact address, after identifying that the at least one manually entered completed contact address does not have a matching entry in the local contact address data store, wherein each of said at least one potentially incorrect contact address comprises at least one of a misspelling of at least one contact address in the local contact address data store or a transposition of characters in at least one contact address in the local contact address data store; providing in the user interface a list of the contact addresses similar to the at least one potentially incorrect contact address; and when none of the contact addresses in the list provided in the user interface have been selected to correct the at least one potentially incorrect contact address, prompting in the user interface for a selection from at least one validation option to correct the at least one 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 adapted for wirelessly sending and receiving data; a message application that interfaces with the communication subsystem to send and receive messages, and to receive contact data from a remote contact service; a local contact address data store; and
,a contact lookup module configured to; detect entry of at least one manually entered completed contact address in an address field in the message; check for at least one potentially incorrect contact address by identifying, as the at least one potentially incorrect contact address, at least one manually entered completed contact address that does not have a matching entry in a local contact address data store; notify in a user interface of the at least one potentially incorrect contact address; perform a search of the local contact address data store to locate contact addresses similar to the at least one potentially incorrect contact address after identifying that the at least one manually entered completed contact address does not have a matching entry in the local contact address data store, wherein each of said at least one potentially incorrect contact address comprises at least one of a misspelling of at least one contact address in the local contact address data store or a transposition of characters in at least one contact address in the local contact address data store; provide in the user interface a list of the contact addresses similar to the at least one potentially incorrect contact address; and prompt in the user interface for a selection from at least one validation option to correct the at least one potentially incorrect contact address. - View Dependent Claims (10, 11, 12, 13)
-
-
14. 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 adapted for wirelessly sending and receiving data; a message application that interfaces with the communication subsystem to send and receive messages, and to receive contact data; a local contact address data store; and
,a contact lookup module configured to; detect entry of at least one manually entered completed contact address in an address field in the message; check for at least one potentially incorrect contact address by identifying, as the at least one potentially incorrect contact address, at least one manually entered completed contact address that does not have a matching entry in a local contact address data store; notify in a user interface of the at least one potentially incorrect contact address; perform a search of the local contact address data store to locate contact addresses similar to the at least one potentially incorrect contact address after identifying that the at least one manually entered completed contact address does not have a matching entry in the local contact address data store, wherein each of said at least one potentially incorrect contact address comprises at least one of a misspelling of at least one contact address in the local contact address data store or a transposition of characters in at least one contact address in the local contact address data store; provide in the user interface a list of the contact addresses similar to the at least one potentially incorrect contact address; and prompt in the user interface for a selection from at least one validation option to correct the at least one potentially incorrect contact address; a remote contact service for providing the contact data to the mobile device, the contact data including at least one contact address; and
,a wireless network for providing communication between the mobile device and the remote contact service. - View Dependent Claims (15, 16, 17, 18)
-
Specification