Parsing culturally diverse names
First Claim
Patent Images
1. A method for parsing a name, comprising:
- receiving, using a processor of a computer, a name to be parsed;
identifying a culture of the name;
identifying one or more name phrases from the name;
associating the name phrases with fields, wherein each of the fields is one of a given name field and a surname field;
identifying statistics for the one or more name phrases;
providing different parsing techniques that parse different types of name elements differently within at least one of the fields;
determining whether to select a first parsing technique among the different parsing techniques based on the culture;
in response to determining that the first parsing technique is to be selected,parsing the name using the statistics and the first parsing technique to parse at least one field of the name into the different types of name elements based on the culture;
providing the name phrases in the given name field and the surname field; and
for the at least one field of the name, providing the name elements and their types; and
in response to determining that the first parsing technique is not to be selected, parsing the name using the statistics and a second parsing technique.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are techniques for parsing a name. A name to be parsed is received. A culture of the name is identified. One or more name phrases from the name are identified. Statistics for the one or more name phrases are identified. It is determined whether to perform a first parsing technique that parses different types of name elements within at least one field of the name. In response to determining that the first parsing technique is to be performed, the name is parsed using the statistics and the first parsing technique. In response to determining that the first parsing technique is not to be performed, the name is parsed using the statistics and a second parsing technique.
-
Citations
15 Claims
-
1. A method for parsing a name, comprising:
-
receiving, using a processor of a computer, a name to be parsed; identifying a culture of the name; identifying one or more name phrases from the name; associating the name phrases with fields, wherein each of the fields is one of a given name field and a surname field; identifying statistics for the one or more name phrases; providing different parsing techniques that parse different types of name elements differently within at least one of the fields; determining whether to select a first parsing technique among the different parsing techniques based on the culture; in response to determining that the first parsing technique is to be selected, parsing the name using the statistics and the first parsing technique to parse at least one field of the name into the different types of name elements based on the culture; providing the name phrases in the given name field and the surname field; and for the at least one field of the name, providing the name elements and their types; and in response to determining that the first parsing technique is not to be selected, parsing the name using the statistics and a second parsing technique. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for parsing a name, the computer program product comprising:
a non-transitory computer readable storage medium having computer readable program code embodied therewith, wherein the computer readable program code, when executed by a processor of a computer, is configured to perform; receiving a name to be parsed; identifying a culture of the name; identifying one or more name phrases from the name; associating the name phrases with fields, wherein each of the fields is one of a given name field and a surname field; identifying statistics for the one or more name phrases; providing different parsing techniques that parse different types of name elements differently within at least one of the fields; determining whether to select a first parsing technique among the different parsing techniques based on the culture; in response to determining that the first parsing technique is to be performed selected, parsing the name using the statistics and the first parsing technique to parse at least one field of the name into the different types of name elements based on the culture; providing the name phrases in the given name field and the surname field; and for the at least one field of the name, providing the name elements and their types; and in response to determining that the first parsing technique is not to be selected, parsing the name using the statistics and a second parsing technique. - View Dependent Claims (7, 8, 9, 10)
-
11. A computer system for parsing a name, comprising:
-
a processor; and a storage device connected to the processor, wherein the storage device has stored thereon a program, and wherein the processor is configured to execute instructions of the program to perform operations, wherein the operations comprise; receiving a name to be parsed; identifying a culture of the name; identifying one or more name phrases from the name; associating the name phrases with fields, wherein each of the fields is one of a given name field and a surname field; associating the name phrases with fields, wherein each of the fields is one of a given name field and a surname field; identifying statistics for the one or more name phrases; providing different parsing techniques that parse different types of name elements differently within at least one of the fields; determining whether to select a first parsing technique among the different parsing techniques based on the culture; in response to determining that the first parsing technique is to be selected, parsing the name using the statistics and the first parsing technique to parse at least one field of the name into the different types of name elements based on the culture; providing the name phrases in the given name field and the surname field; and for the at least one field of the name, providing the name elements and their types; and in response to determining that the first parsing technique is not to be selected, parsing the name using the statistics and a second parsing technique. - View Dependent Claims (12, 13, 14, 15)
-
Specification