TECHNIQUES TO NORMALIZE NAMES EFFICIENTLY FOR NAME-BASED SPEECH RECOGNITNION GRAMMARS

Patent №

US 8,990,080

Granted

2015-03-24

Filed 2012

Owner

MICROSOFT CORPORATION

AI components

4

nlp · speech · kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13359919

Techniques to normalize names for name-based speech recognition grammars are described. Some embodiments are particularly directed to techniques to normalize names for name-based speech recognition grammars more efficiently by caching, and on a per-culture basis. A technique may comprise receiving a name for normalization, during name processing for a name-based speech grammar generating process. A normalization cache may be examined to determine if the name is already in the cache in a normalized form. When the name is not already in the cache, the name may be normalized and added to the cache. When the name is in the cache, the normalization result may be retrieved and passed to the next processing step. Other embodiments are described and claimed.

AI classification

Natural language1.00
Speech1.00
AI hardware0.88
Knowledge representation0.53
Planning0.34
Machine learning0.14
Evolutionary computation0.03
Vision0.02

Ownership

MICROSOFT CORPORATION

assignment · 276380306

Assignors

VARKEY, MINI, SANA, BERNARDO, BOCTOR, VICTOR, CARLOMAGNO, DIEGO

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC