Automatic correction to misspelled names
Michael Allen Bickel · Communications of the ACM · 1987
Using an information theoretic likeness measure defined as an inner product on a data space created from a table of valid names, this 4GL procedure searches the database space for the nearest correctly spelled name.