Free text matching system and method
First Claim
1. A method, comprising:
- allowing an input of an expression associated with a desired identity;
electronically converting the expression to a phonetic equivalent code;
comparing the phonetic equivalent code to a plurality of phonetic equivalent codes of a known identity to determine correlations;
correlating the expression with the known identity based on the phonetic equivalent code associated with at least one of a plurality of expressions of the known identity having a threshold correlation to the phonetic equivalent code associated with the expression of the desired identity;
electronically providing the known identity;
allowing an input of a verification that the electronically provided known identity matches the desired identity; and
eliminating from a database another of the plurality of expressions of the known identity having a threshold correlation to the phonetic equivalent code associated with the expression of the desired identity.
0 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides method and system for converting a free text expression of an identity to a phonetic equivalent code. The conversion follows a set of rules based on phonetic groupings and compresses the expression to a shorter series of characters than the expression. The phonetic equivalent code may be compared to one or more other phonetic equivalent code to establish a correlation between the codes. The phonetic equivalent code of the free text expression may be associated with the code of a known identity. The known identity may be provided to a user for confirmation of the identity. Further, a plurality of expressions stored in a database may be consolidated by converting the expressions to phonetic equivalent codes, comparing the codes to find correlations, and if appropriate reducing the number of expressions or mapping the expressions to a fewer number of expressions.
46 Citations
20 Claims
-
1. A method, comprising:
-
allowing an input of an expression associated with a desired identity; electronically converting the expression to a phonetic equivalent code; comparing the phonetic equivalent code to a plurality of phonetic equivalent codes of a known identity to determine correlations; correlating the expression with the known identity based on the phonetic equivalent code associated with at least one of a plurality of expressions of the known identity having a threshold correlation to the phonetic equivalent code associated with the expression of the desired identity; electronically providing the known identity; allowing an input of a verification that the electronically provided known identity matches the desired identity; and eliminating from a database another of the plurality of expressions of the known identity having a threshold correlation to the phonetic equivalent code associated with the expression of the desired identity. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium having instructions stored thereon, the instructions executable by a processor to:
-
electronically convert an expression of an identity to a phonetic equivalent code; compare the phonetic equivalent code to a plurality of phonetic equivalent codes associated with a plurality of known identities to determine correlations between the phonetic equivalent code and the plurality of phonetic equivalent codes; correlate the expression with a selected identity based on the phonetic equivalent code for the expression having a threshold correlation to a phonetic equivalent code associated with an expression of the selected identity; and eliminate from a database another expression of the selected identity having a threshold correlation to the phonetic equivalent code associated with the expression. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a processor; and a memory configured to store instructions executable by the processor to; establish a plurality of letter characterizations for an alphabet having a plurality of letters; assign a character to represent each of the letter characterizations; assign a plurality of the alphabet letters to the letter characterizations, each letter characterization having at least one letter; electronically convert an expression of an identity input by a user to a phonetic equivalent code using the characters of the letter characterizations; provide the phonetic equivalent code to the user; correlate the expression with a selected identity based on the phonetic equivalent code for the expression having a threshold correlation to at least one of a plurality of phonetic equivalent codes associated with at least one of a plurality of expressions of the selected identity; and eliminating from a database another of the plurality of expressions of the selected identity having a threshold correlation to the phonetic equivalent code associated with the expression. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification