Parsing culturally diverse names
First Claim
Patent Images
1. A method for parsing names, the method comprising:
- enabling access to multiple parsing algorithms for parsing name elements into one or more types of elements, the multiple parsing algorithms including separate parsing algorithms that respectively correspond to at least one of multiple known cultures;
receiving a name that includes one or more elements;
accessing, for the name, an indication of at least one culture from among the multiple known cultures;
selecting one of the multiple parsing algorithms based on the indication of the culture of the name;
parsing the one or more elements of the name into element types using the selected parsing algorithm; and
providing an indication of the element types of the one or more elements.
2 Assignments
0 Petitions
Accused Products
Abstract
A disclosed parsing system automatically parses culturally diverse names using culture-specific parsing algorithms. The culture-specific parsing algorithms may use statistical information describing name phrases of the name to separate the name phrases into a title, a given name, a surname, and a qualifier. In one or more systems, the validity of a parse of a name is determined, and names for which an invalid parse has been generated may be parsed again. Multiple names indicated by a conjoined name construct may be parsed individually. Name phrases that may include multiple tokens of a name are identified and used as a basis for parsing and other processing of the name.
-
Citations
22 Claims
-
1. A method for parsing names, the method comprising:
-
enabling access to multiple parsing algorithms for parsing name elements into one or more types of elements, the multiple parsing algorithms including separate parsing algorithms that respectively correspond to at least one of multiple known cultures;
receiving a name that includes one or more elements;
accessing, for the name, an indication of at least one culture from among the multiple known cultures;
selecting one of the multiple parsing algorithms based on the indication of the culture of the name;
parsing the one or more elements of the name into element types using the selected parsing algorithm; and
providing an indication of the element types of the one or more elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for identifying a valid parse of a name, the method comprising:
-
receiving a name that includes one or more elements;
parsing the one or more elements of the name into element types;
determining whether the element types of the one or more elements represent a valid parse of the name; and
providing an indication of whether the element types of the one or more elements represent a valid parse of the name. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for processing a name, the method comprising:
-
receiving an indication of a name that includes multiple tokens;
accessing an indication of a culture of the name;
identifying one or more name phrases included in the name based on the culture of the name, at least one of the identified name phrases having more than one token;
designating the identified name phrases as an input to a subsequent name processing operation; and
processing the name using the identified name phrases as an input to the subsequent name processing operation. - View Dependent Claims (18, 19)
-
-
20. A method for parsing a conjoined name, the method comprising:
-
receiving a conjoined name construct that includes multiple elements;
identifying multiple names indicated by the conjoined name construct, each of the multiple names including one or more elements, at least one of the multiple elements of the conjoined name construct being included as an element in each of the multiple names;
parsing the one or more elements of at least one name of the multiple names into element types; and
providing an indication of the element types of the one or more elements of the at least one name. - View Dependent Claims (21, 22)
-
Specification