28. A method for real-time verification of a potential customer's identity utilizing a microprocessor, comprising the steps of: a. receiving at the microprocessor across a network a first character string and a second character string, wherein each of the first character string and second character string is a text representation of a proper noun represented in a first language; b. in real time, tokenizing at the microprocessor the first character string and the second character string to create a first tokenized set comprising a plurality of first tokens from the first character string and a second tokenized set comprising a plurality of second tokens from the second character string, wherein each of the first tokens and second tokens comprises at least one consonant or consonant placeholder, and at least one vowel or vowel placeholder; c. in real time, analyzing at the microprocessor each first token from the first tokenized set and a corresponding second token from the second tokenized set to determine if the first tokenized set comprises an equal number of tokens as the second tokenized set; d. if the first tokenized set comprises an equal number of tokens as the second tokenized set, analyzing the characters in each of the first tokens in the first tokenized set and the characters in the corresponding second token from the second tokenized set to determine in real time if a match exists between the first character string and the second character string, wherein said analyzing step is performed using a first compiled language library (CLL) comprising a set of consonants, a set of vowels, and a plurality of consonant pairs and vowel pairs, wherein the consonant pairs and vowel pairs are pairs of letters that represent an equivalent sound when spoken or heard by a person whose native language is a second language different from the first language, and wherein a correspondence exists if the characters in each of the first tokens in the first tokenized set are identical to the characters in the corresponding second token from the second tokenized set or if the first tokens in the first tokenized set are phonetically equivalent to the characters in the corresponding second token from the second tokenized set; and e. if a correspondence exists in step (d) above, outputting in real time across the network a result from the microprocessor indicating that the potential customer's identity is verified, and if a correspondence does not exist in step (d) above, outputting across the network in real time a result from the microprocessor indicating that the potential customer's identity is not verified.
28. A method for real-time verification of a potential customer's identity utilizing a microprocessor, comprising the steps of: a. receiving at the microprocessor across a network a first character string and a second character string, wherein each of the first character string and second character string is a text representation of a proper noun represented in a first language; b. in real time, tokenizing at the microprocessor the first character string and the second character string to create a first tokenized set comprising a plurality of first tokens from the first character string and a second tokenized set comprising a plurality of second tokens from the second character string, wherein each of the first tokens and second tokens comprises at least one consonant or consonant placeholder, and at least one vowel or vowel placeholder; c. in real time, analyzing at the microprocessor each first token from the first tokenized set and a corresponding second token from the second tokenized set to determine if the first tokenized set comprises an equal number of tokens as the second tokenized set; d. if the first tokenized set comprises an equal number of tokens as the second tokenized set, analyzing the characters in each of the first tokens in the first tokenized set and the characters in the corresponding second token from the second tokenized set to determine in real time if a match exists between the first character string and the second character string, wherein said analyzing step is performed using a first compiled language library (CLL) comprising a set of consonants, a set of vowels, and a plurality of consonant pairs and vowel pairs, wherein the consonant pairs and vowel pairs are pairs of letters that represent an equivalent sound when spoken or heard by a person whose native language is a second language different from the first language, and wherein a correspondence exists if the characters in each of the first tokens in the first tokenized set are identical to the characters in the corresponding second token from the second tokenized set or if the first tokens in the first tokenized set are phonetically equivalent to the characters in the corresponding second token from the second tokenized set; and e. if a correspondence exists in step (d) above, outputting in real time across the network a result from the microprocessor indicating that the potential customer's identity is verified, and if a correspondence does not exist in step (d) above, outputting across the network in real time a result from the microprocessor indicating that the potential customer's identity is not verified. 29. The method of claim 28 , wherein the tokenizing step comprises a two-set tokenization step.