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:
Jan. 26, 2010

Filed:

Nov. 18, 2004
Applicant:

Karl J. Weinmeister, Austin, TX (US);

Inventor:

Karl J. Weinmeister, Austin, TX (US);

Assignee:

Nuance Communications, Inc., Burlingon, MA (US);

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

Provided is a system and method for creating program code via voice input. The method includes providing a client application configured to compare a voice input to a grammar specified in a document; mapping a plurality of commands specified in the grammar to programming language commands; and enhancing the mapped programming language commands to enable compiling. The enhancing can include creating programming code by inserting at least implicit parentheses, punctuation, and default variable values. The programming language commands can be associated with Java or another language. The document can be a VoiceXML file that can be altered to permit a number of different programming language. A voice programming system includes a receiver to receive voice commands; a voice programming processor configured to process the voice commands to create code; and an enhancement block configured to alter the code into compilable code. The enhancement block inserts implicit parentheses, punctuation and variables appropriate for a predetermined code.


Find Patent Forward Citations

Loading…