Patent ID: 7043690

Claim:
A computer implemented method for checking text in an electronic document, comprising: scanning and parsing words in the text; for each set of one or more scanned and parsed words, determining whether one or more words form a scanned contact phrase providing information to identify or address a person or entity, wherein said scanned contact phrases comprise one of a name, phone number, street address, e-mail address, and URL; and upon determining that one or more words form a scanned contact phrase, performing: accessing contact information stored in a computer readable address book including contact phrases; searching the contact information to determine if the scanned contact phrase matches contact phrases in the searched contact information; determining one or more contact phrases in the contact information that are similar to the scanned contact phrase if the scanned contact phrase does not match one contact phrase in the contact information; and displaying the determined similar contact phrases, wherein the user is capable of selecting one displayed similar contact phrase to substitute for the scanned contact phrase; and upon determining that one or more words do not form a scanned contact phrase, performing: spell checking words determined not to form a scanned contact phrase; and performing said scanned contact phrase determining with respect to other words of said text.