Patent ID: 7191114
Filing Date: 2007-03-13
Classification: G06F

Abstract:
1. A method of evaluating characters in a message against a character table bank, the character table bank comprising a plurality of pre-determined candidate character sets corresponding to a plurality of languages, the method comprising the steps of: a) accepting an input of the message, wherein the message comprises one or more characters of the plurality of languages; b) evaluating the message by individually comparing each of the characters of the message to the plurality of pre-determined candidate character sets in the character table bank to determine a match between the plurality of pre-determined candidate character sets and the message, wherein the step of comparing each of the characters of the message tests the ability of each of the plurality of pre-determined candidate character sets to express each of the characters of the message by performing a logical mask between a universal code for at least one of the characters of the message and an indicator in the character table bank indicating whether each of the plurality of pre-determined candidate character sets contains at least one of the characters of the message; c) computing a weighted total number of characters matched to each of the plurality of pre-determined candidate character sets by applying a weighting factor to the total number of characters matched; and d) selecting a best match between the message and the plurality of pre-determined candidate character sets by identifying the candidate character set corresponding to a pre-determined value for the weighted total number of characters matched.