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.

Date of Patent:
May. 21, 2013

Filed:

Mar. 31, 2010
Applicants:

Stephen Russell Falcon, Woodinville, WA (US);

David Michael Miller, Redmond, WA (US);

Dan Banay, Seattle, WA (US);

Clement Chun Pong Yip, Bellevue, WA (US);

Inventors:

Stephen Russell Falcon, Woodinville, WA (US);

David Michael Miller, Redmond, WA (US);

Dan Banay, Seattle, WA (US);

Clement Chun Pong Yip, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G10L 15/00 (2006.01); G10L 21/00 (2006.01); G10L 15/04 (2006.01);
U.S. Cl.
CPC ...
Abstract

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.


Find Patent Forward Citations

Loading…