Automatically adding proper names to a database
First Claim
1. A method for recognizing the correct spelling of a word associated with an email application, the method comprising:
- receiving an indication that an email name has been entered into a first field;
resolving the email name to a display name, automatically adding the display name to a custom dictionary and at least one module consisting essentially of a spell checker module, auto-completion module, and a smart-tags module if the display name is identified as a new word;
receiving an indication that text associated with the display name has been entered into a body of an application;
comparing the text associated with the display name to a word list;
indicating that the text associated with the display name is correctly spelled in response to finding a match between the text associated with the display name and the word list; and
indicating that the text associated with the display name is incorrectly spelled in response to failing to find a match between the text associated with the display name and the word list.
2 Assignments
0 Petitions
Accused Products
Abstract
The correct spelling of resolved email names is automatically stored in a custom dictionary. Thereafter, a spell checker will recognize the name during the spell checking process, because the name is stored in the custom dictionary and the name will not be incorrectly marked as a spelling error. When an email editor resolves an entered email name, the email editor checks an address book or email name cache to determine whether there is an email address and/or an email display name corresponding to the name. The display name will be used to replace the email name that the user entered into the TO field. Once an email name has been resolved and the display name is provided in the TO field, the email editor will make the name available for adding to a custom dictionary. Once the display name string has been added to the custom dictionary, the email editor and any other client of the custom dictionary (e.g., a word processor) will recognize the name as being properly spelled and the name will not be incorrectly identified as a misspelled word. Additionally, the display name string can be added to any other repository of text strings, such as an auto-completion database and a smart-tags database.
155 Citations
24 Claims
-
1. A method for recognizing the correct spelling of a word associated with an email application, the method comprising:
-
receiving an indication that an email name has been entered into a first field; resolving the email name to a display name, automatically adding the display name to a custom dictionary and at least one module consisting essentially of a spell checker module, auto-completion module, and a smart-tags module if the display name is identified as a new word; receiving an indication that text associated with the display name has been entered into a body of an application; comparing the text associated with the display name to a word list; indicating that the text associated with the display name is correctly spelled in response to finding a match between the text associated with the display name and the word list; and indicating that the text associated with the display name is incorrectly spelled in response to failing to find a match between the text associated with the display name and the word list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium having stored thereon computer-executable instructions for performing a method of recognizing the correct spelling of a word associated with an email application, the method comprising:
-
receiving an indication that an email name has been entered into a first field; resolving the email name to a display name; automatically adding the display name to a custom dictionary and at least one module consisting essentially of a spell checker module, auto-completion module, and a smart-tags module if the display name is identified as a new word; receiving an indication that text associated with the display name has been entered into a body of an application; comparing the text associated with the display name to a word list; indicating that the text associated with the display name is correctly spelled in response to finding a match between the text associated with the display name and the word list; and indicating that the text associated with the display name is incorrectly spelled in response to failing to find a match between the text associated with the display name and the word list. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising a processor and memory configured to perform a method of recognizing the correct spelling of a word associated with an email application, the method comprising:
-
receiving an indication that an email name has been entered into a first field; resolving the email name to a display name; automatically adding the display name to a custom dictionary and at least one module consisting essentially of a spell checker module, auto-completion module, and a smart-tags module if the display name is identified as a new word; receiving an indication that text associated with the display name has been entered into a body of an application; comparing the text associated with the display name to a word list; indicating that the text associated with the display name is correctly spelled in response to finding a match between the text associated with the display name and the word list; and indicating that the text associated with the display name is incorrectly spelled in response to failing to find a match between the text associated with the display name and the word list. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification