contextual spell-checking
Definition - A method of spell-checking that tries to find words that though spelled correctly are the incorrect spelling for the context they are being used in.

Example -
Is that a dog over their?
(In the above, their is a correctly spelled word, but it is not the correct spelling for that context. The contextual spell-checker is supposed to spot this and suggest the word there.)

Please comment