The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 18, 2011
Filed:
Aug. 22, 2008
John Christian Hermansen, Catharpin, VA (US);
Leonard Arthur Shaefer, Jr., Ashburn, VA (US);
Heather Mccallum-bayliss, McLean, VA (US);
Richard D. Lutz, Silver Spring, MD (US);
John Christian Hermansen, Catharpin, VA (US);
Leonard Arthur Shaefer, Jr., Ashburn, VA (US);
Heather McCallum-Bayliss, McLean, VA (US);
Richard D. Lutz, Silver Spring, MD (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
An automated name searching system incorporates an automatic name classifier and a multi-path architecture in which different algorithms are applied based on cultural identity of the query name. The name classifier operates with a preemptive list, analysis of morphological elements, length, and linguistic rules. A name regularizer produces a character based computational representation of the name. A pronunciation equivalent representation such as an IPA language representation, and language specific rules to generate name searching keys, are used in a first pass to eliminate database entries which are obviously not matches for the query name. The methods can also be implemented as a callable set of library routines including an intelligent preprocessor and a name evaluator that produces a score comparing a query name and database name, based on a variety of user-adjustable parameters. The user-controlled parameters permit tuning of the search methodologies for specific custom applications.