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:
Oct. 24, 2000

Filed:

Jun. 30, 1997
Applicant:
Inventors:

Stuart M Shieber, Cambridge, MA (US);

John Armstrong, Cambridge, MA (US);

Rafael Jose Baptista, Arlington, MA (US);

Bryan A Bentz, Stonington, CT (US);

William F Ganong, III, Brookline, MA (US);

Donald Bryant Selesky, Westford, MA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G10L / ; G10L / ;
U.S. Cl.
CPC ...
704257 ; 704275 ;
Abstract

A system and method of allowing a user to control a computer application with spoken commands, include the steps of processing the spoken commands with a Speech Recognition application into candidate word phrases, and parsing at least one candidate word phrase with a Context Free Grammar (CFG) parser, into a parse tree. A plurality of predefined rewrite rules grouped into a plurality of phases applied are to the parse tree, for rewriting the parse tree. Each of the plurality of rewrite rules includes a pattern matching portion, for matching at least a part of the parse tree, and a rewrite component, for rewriting the matched part. A command string is produced by traversing each terminal node of the modified parse tree. The command string is sent to an interpreter application or directly to the computer application. Possible applications include word processing and other voice-entry systems.


Find Patent Forward Citations

Loading…