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 comprising a plurality of contexts, including an instruction-entry context and an instruction-execution context;
obtaining, by the computer utilizing the speech recognition logic, a spoken instruction;
determining, by the computer, an executable command corresponding to said spoken instruction;
selecting, by the computer, a current context among said plurality of contexts; and
when said selected current context corresponds to said instruction-execution context, contemporaneously executing said executable command, but when said selected current context corresponds to said instruction-entry context, automatically inserting in said instruction-entry context a programming instruction to subsequently execute said executable command as part of the software program.
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.
8 Citations
9 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 comprising a plurality of contexts, including an instruction-entry context and an instruction-execution context; obtaining, by the computer utilizing the speech recognition logic, a spoken instruction; determining, by the computer, an executable command corresponding to said spoken instruction; selecting, by the computer, a current context among said plurality of contexts; and when said selected current context corresponds to said instruction-execution context, contemporaneously executing said executable command, but when said selected current context corresponds to said instruction-entry context, automatically inserting in said instruction-entry context a programming instruction to subsequently execute said executable command as part of the software program. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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, said subsequently-spoken instruction forming a syntactically-valid programming instruction; formatting, by the computer, said syntactically-valid programming instruction in said instruction-entry workspace according to a non-syntactically-required readability convention. - View Dependent Claims (7, 8, 9)
-
Specification