摘要 |
A technique for avoiding false alarms generated by a spell checking function associated with electronic messaging applications are disclosed and may be used separately or in combination. According to a first technique, at the start of the spell checking operation, all the text in the recipient and/or carbon copy (CC) and blind carbon copy (BC) fields of a message is parsed to form a word list, the number and content of the entries in the word list being a function of the recipient address format and the parser functionality. The word list is then passed to the spell checker as if the words contained therein were part of a 'user' dictionary or word exception list, i.e. a list of words that are to be regarded as correct. The spell check operation is then performed as usual with the spell checker comparing an examined word to the word list, and, if a match occurs, the examined word is assumed to be a spelled correctly and ignored by the spell checker, without any alert to the user. According to a second technique, the spell checker processes the message as usual and when an unrecognized word or character string is found, the spell checker software then checks to see if that word or character string is contained anywhere within the recipient, and/or CC and BC fields and sender fields of the message. If the word or character string in question is also found within the recipient or CC/BC fields, the word is ignored by the spell checker without any alert to the user. The two techniques may be combined, with the first technique used when the message size is above a threshold and likely to have more misspelled words, while second technique may be used if the message size is below the threshold or if the list of recipient addresses is long.
|