Voiced programming system and method
First Claim
Patent Images
1. A computer-implemented method of creating, utilizing speech recognition logic, a software program, the method comprising:
- obtaining, by a computer, an instruction to create the software program;
depicting, by the computer, a source code entry user interface including an instruction-entry workspace;
automatically focusing, by the computer, an entry marker to a first position in said instruction-entry workspace for entry of a subsequently-spoken instruction;
obtaining, by the computer utilizing the speech recognition logic, said subsequently-spoken instruction;
determining, by the computer, that said subsequently-spoken instruction corresponds to a programming instruction that syntactically requires at least one delimited parameter;
automatically inserting, by the computer, said programming instruction and a matched set of delimiters at said first position; and
automatically re-focusing, by the computer, said entry marker to a second position between said matched set of delimiters in said instruction-entry workspace for entry of at least one subsequently-spoken parameter.
0 Assignments
0 Petitions
Accused Products
Abstract
Provided herein are systems and methods for using context-sensitive speech recognition logic in a computer to create a software program, including context-aware voice entry of instructions that make up a software program, automatic context-sensitive instruction formatting, and automatic context-sensitive insertion-point positioning.
7 Citations
5 Claims
-
1. A computer-implemented method of creating, utilizing speech recognition logic, a software program, the method comprising:
-
obtaining, by a computer, an instruction to create the software program; depicting, by the computer, a source code entry user interface including an instruction-entry workspace; automatically focusing, by the computer, an entry marker to a first position in said instruction-entry workspace for entry of a subsequently-spoken instruction; obtaining, by the computer utilizing the speech recognition logic, said subsequently-spoken instruction; determining, by the computer, that said subsequently-spoken instruction corresponds to a programming instruction that syntactically requires at least one delimited parameter; automatically inserting, by the computer, said programming instruction and a matched set of delimiters at said first position; and automatically re-focusing, by the computer, said entry marker to a second position between said matched set of delimiters in said instruction-entry workspace for entry of at least one subsequently-spoken parameter. - View Dependent Claims (2, 3, 4, 5)
-
Specification