11. The process of claim 10 , wherein said hash function was used to respectively produce and associate one or more binary codewords with each personal name in the personal name directory in said particular language, said producing and associating comprising, segmenting each personal name in the personal name directory into constituent tokens, wherein each token corresponds to a word in the personal name comprising a continuous string of characters unbroken by a space and whose characters are consistent with the types of characters employed in personal names in said particular language, identifying a set of unique tokens from the constituent tokens of the personal names from the personal name directory; generating an index which for each token in the set of unique tokens identifies all the personal names in the personal name directory that have that token as one of its constituent tokens; applying said hash function to each unique token to produce a binary codeword representation thereof; and associating the binary codeword produced for each unique token with that token in said index, and wherein the process action of using said hash function to produce one or more binary codewords from the personal name in the personal name query, comprises the actions of: segmenting the personal name from the query into constituent tokens, wherein each token corresponds to a word in the personal name comprising a continuous string of characters unbroken by a space and whose characters are consistent with the types of characters employed in personal names in said particular language; identifying unique tokens within the constituent tokens segmented from the personal name query that are a member of said set of unique tokens; and applying said hash function to each identified unique token from the personal name query to produce a binary codeword for each of the identified unique tokens.
11. The process of claim 10 , wherein said hash function was used to respectively produce and associate one or more binary codewords with each personal name in the personal name directory in said particular language, said producing and associating comprising, segmenting each personal name in the personal name directory into constituent tokens, wherein each token corresponds to a word in the personal name comprising a continuous string of characters unbroken by a space and whose characters are consistent with the types of characters employed in personal names in said particular language, identifying a set of unique tokens from the constituent tokens of the personal names from the personal name directory; generating an index which for each token in the set of unique tokens identifies all the personal names in the personal name directory that have that token as one of its constituent tokens; applying said hash function to each unique token to produce a binary codeword representation thereof; and associating the binary codeword produced for each unique token with that token in said index, and wherein the process action of using said hash function to produce one or more binary codewords from the personal name in the personal name query, comprises the actions of: segmenting the personal name from the query into constituent tokens, wherein each token corresponds to a word in the personal name comprising a continuous string of characters unbroken by a space and whose characters are consistent with the types of characters employed in personal names in said particular language; identifying unique tokens within the constituent tokens segmented from the personal name query that are a member of said set of unique tokens; and applying said hash function to each identified unique token from the personal name query to produce a binary codeword for each of the identified unique tokens. 13. The process of claim 11 , wherein the process action of employing a personal name directory to identify up to a prescribed number of personal names in the personal name directory each of which has one or more of its associated binary codewords that are similar to one or more of the binary codewords produced from the personal name query, comprises the actions of: for each binary codeword associated with the personal name query, respectively computing said distance measure between the personal name query codeword and each codeword computed for a unique token derived from the personal name directory, identifying codewords computed for a unique token derived from the personal name directory that have a computed distance measure from the personal name query codeword that is less than said prescribed distance threshold; for each unique token corresponding to a one of the identified codewords, respectively computing a token level similarity measure between that token and each token associated with the personal name query; ranking the unique tokens corresponding to the identified codewords based on their computed similarity measure; retaining a prescribed number of the top ranking unique tokens; identifying the personal names in the personal name directory that comprise any of the retained top ranking unique tokens and designate each of these personal names as a candidate personal name; identifying a prescribed number of the candidate personal names from the personal name directory that most closely match the personal name from the query, wherein a personal name from the directory is deemed to most closely match a query personal name whenever a personal name similarity score computed using the token level similarity measures computed between the tokens of the candidate personal name and personal name from the query is one of said prescribed number of the top ranking candidate personal names based on the personal name similarity scores; and for each of the identified prescribed number of the candidate personal names from the personal name directory that most closely match the personal name from the query, ascertaining if the personal name similarity score computed for the candidate personal name exceeds a prescribed personal name similarity threshold, and designating each candidate personal name whose personal name similarity score is ascertained to exceed the prescribed personal name similarity threshold as potential personal name corrections.