ASSISTIVE TECHNOLOGY FOR CODE GENERATION USING VOICE AND VIRTUAL REALITY
First Claim
Patent Images
1. A method comprising:
- processing, by one or more processors, voice audio input by a user to extract a general programming instruction;
determining, by the one or more processors, a context of the general programming instruction based on a detected gesture (1) made by the user indicating an input location in a programming application displayed in a display interface and (2) associated with the voice audio input by the user;
determining an appropriate source code instruction based on the general programming instruction and the context that matches a programming language used in the programming application and a syntax of the input location; and
outputting the appropriate source code instruction in the programming application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes processing voice audio input by a user to extract a general programming instruction and determining a context of the general programming instruction based on a detected gesture (1) made by the user with respect to a display interface and (2) associated with the voice audio input by the user. The method also includes outputting an appropriate source code instruction in a programming application being displayed on the display interface based on the general programming instructions and the context.
28 Citations
20 Claims
-
1. A method comprising:
-
processing, by one or more processors, voice audio input by a user to extract a general programming instruction; determining, by the one or more processors, a context of the general programming instruction based on a detected gesture (1) made by the user indicating an input location in a programming application displayed in a display interface and (2) associated with the voice audio input by the user; determining an appropriate source code instruction based on the general programming instruction and the context that matches a programming language used in the programming application and a syntax of the input location; and outputting the appropriate source code instruction in the programming application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer configured to access a storage device, the computer comprising:
-
a processor; and a non-transitory, computer-readable storage medium storing computer-readable instructions that when executed by the processor cause the computer to perform; processing voice audio input by a user to extract a general programming instruction; determining a context of the general programming instruction based on a detected gesture (1) made by the user indicating an input location in a programming application displayed in a display interface and (2) associated with the voice audio input by the user; determining an appropriate source code instruction based on the general programming instruction and the context that matches a programming language used in the programming application and a syntax of the input location; and outputting the appropriate source code instruction in the programming application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium having instructions stored thereon that are executable by a computing system to perform operations comprising:
-
processing voice audio input by a user to extract a general programming instruction; determining a context of the general programming instruction based on a detected gesture (1) made by the user indicating an input location in a programming application displayed in a display interface and (2) associated with the voice audio input by the user; determining an appropriate source code instruction based on the general programming instruction and the context that matches a programming language used in the programming application and a syntax of the input location; and outputting the appropriate source code instruction in the programming application.
-
Specification