Patent Document ID: 8990080
Application ID: 13359919

Base Claim:
1. A computer-implemented method, comprising: receiving a name for normalization during a name-based speech grammar generation; checking a normalization cache for the received name; normalizing the received name and adding the normalization result to the normalization cache, when the received name is not in the normalization cache; retrieving the normalization result from the normalization cache; providing the normalization result to a next process in the name-based speech grammar generation; maintaining a plurality of normalization caches, where each normalization cache corresponds to a different culture; and providing a normalization result in a culture to the next process in a name-based speech recognition grammar generation specific to that culture.

---

Claim 2:
2. The method of claim 1 , further comprising: dividing a received name into component names; checking the normalization cache for each component name separately; normalizing each name component separately and adding the normalization result component to the normalization cache, when the name component is not in the normalization cache; retrieving the normalization result component from the normalization cache; and providing the normalization result component to a next process in the name-based speech grammar generation.