SYSTEMS AND METHODS FOR MANAGING MULTIPLE GRAMMARS IN A SPEECH RECOGNITION SYSTEM

Patent №

US 8,447,616

Granted

2013-05-21

Filed 2010

Owner

MICROSOFT CORPORATION

AI components

3

nlp · speech · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12752023

Systems and methods are described for a speech system that manages multiple grammars from one or more speech-enabled applications. The speech system includes a speech server that supports different grammars and different types of grammars by exposing several methods to the speech-enabled applications. The speech server supports static grammars that do not change and dynamic grammars that may change after a commit. The speech server provides persistence by supporting persistent grammars that enable a user to issue a command to an application even when the application is not loaded. In such a circumstance, the application is automatically launched and the command is processed. The speech server may enable or disable a grammar in order to limit confusion between grammars. Global and yielding grammars are also supported by the speech server. Global grammars are always active (e.g., “call 9-1-1”) while yielding grammars may be deactivated when an interaction whose grammar requires priority is active.

AI classification

Natural language1.00
Speech1.00
AI hardware0.99
Knowledge representation0.04
Planning0.04
Machine learning0.02
Vision0.00
Evolutionary computation0.00

Ownership

MICROSOFT CORPORATION

assignment · 243330288

Assignors

FALCON, STEPHEN RUSSELL, YIP, CLEMENT CHUN PONG, MILLER, DAVID MICHAEL, BANAY, DAN

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

© 2026 NYSGPT2525 LLC