14. The storage device of claim 13 , wherein the instructions for determining the second set of possible intended person names for each person name in the set of person names in the person name variant database include instructions, which when executed by the machine cause the machine to perform operations further comprising using multiple string alignment to at least partially determine the second set of possible intended person names.
13. A non-transitory computer readable storage device including instructions stored thereon, the instructions, which when executed by a machine, cause the machine to perform operations comprising: determining a first set of possible intended person names as a function of a first person name; determining a second set of possible intended person names for each person name in a set of names in a person name variant database; probabilistically matching a person name from the first set of possible intended person names to a person name from the second set of possible intended person names; and wherein probabilistically matching includes determining a weight of typing the first person name but intending to type another person name in the first set of possible intended person names and determining the probability of typing a person name in the set of person names in the person name variant database but intending to type a person name from the second set of possible intended person names using a hidden Markov model to model a cognitive and transcription error associated with typing the name in the set of names and disambiguate entries in the database.