Patent Document ID: 8706723
Application ID: 13166651

Base Claim:
1. A computer-implemented method comprising: receiving, from a user, a first portion of a personal name, the first portion comprising one or more characters of a first name, a nickname, a middle name or a last name; converting the first portion to a normalized portion of the personal name by reducing the one or more characters to their simplest equivalents; searching a main index to identify one or more first keys matching the normalized portion of the personal name; searching a phonetic index to identify one or more second keys matching the normalized portion of the personal name; compiling a first plurality of suggested matches, the first plurality of suggested matches comprising the union of indexed items corresponding to the one or more first keys and indexed items corresponding to the one or more second keys; and presenting, to the user, at least a portion of the first plurality of suggested matches.

---

Claim 6:
6. The method of claim 1 , further comprising receiving, from the user, a second portion of the personal name, the second portion being adjacent to and received after the first portion, the second portion comprising one or more characters, the first and second portions collectively forming a string of characters.