Automatically adding proper names to a database
First Claim
1. A method for recognizing the correct spelling of a word, the method comprising the steps of:
- receiving an indication that a word has been entered;
automatically storing the word in a word list, in response to the indication;
comparing the word to the word list;
indicating that the word is a correctly spelled word, in response to finding a match between the word and the word list; and
indicating that the word is an incorrectly spelled word, in response to failing to find a match between the word 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.
-
Citations
30 Claims
-
1. A method for recognizing the correct spelling of a word, the method comprising the steps of:
-
receiving an indication that a word has been entered;
automatically storing the word in a word list, in response to the indication;
comparing the word to the word list;
indicating that the word is a correctly spelled word, in response to finding a match between the word and the word list; and
indicating that the word is an incorrectly spelled word, in response to failing to find a match between the word and the word list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30)
-
-
13. A spell checker for determining whether an entered word is misspelled, comprising:
-
a custom dictionary containing a word list;
a message monitor for receiving an indication that a new word is available; and
an automatic word addition module operative to add the new word to the word list, in response to the message monitor receiving an indication that the new word is available;
wherein the indication that the new word is available is generated in response to the entry of a displayed name in a TO field of an email note.
-
-
24. An email application program for sending and receiving email notes, comprising:
-
an email name resolving module operative to determine a displayed name in response to receiving an entered email name;
a new email name reporting module operative to broadcast a new resolved name message, in response to resolving a new email name; and
an email name cache for storing the displayed name, wherein the displayed name is available for extraction from the email name cache by another module.
-
Specification