Editing voice input
First Claim
Patent Images
1. A method comprising:
- receiving audio information associated with an action;
determining that the audio information comprises an incomplete syntax for the action;
generating, based on determining the incomplete syntax, one or more training actions to train a user to speak a complete syntax for the action;
identifying, by a processing device, data fields associated with the action;
populating a portion of the data fields with textual information corresponding to the audio information;
determining, based on populating, an incomplete data field;
generating information for a GUI that when rendered on a display device renders;
a visual representation of the incomplete data field, with the visual representation juxtaposed to a plurality of controls;
wherein a first control, from the plurality, is associated with a first mode of communication for populating the incomplete data field;
wherein a second control, from the plurality, is associated with a second mode of communication for populating the incomplete data field; and
wherein the second mode differs from the first mode;
receiving information indicative of a selection of the first control; and
populating, following the selection, the incomplete data field with information input using the first mode.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of generating a voice command to perform an action includes receiving a voice request to perform the action, wherein the voice request comprises first audio information for one or more first data fields associated with the action; generating a GUI that when rendered on a display device comprises a prompt message prompting a user to speak second audio information for one or more second data fields associated with the action; and inserting into the one or more second data fields data indicative of one or more of (i) the first audio information, and (ii) the second audio information.
-
Citations
23 Claims
-
1. A method comprising:
-
receiving audio information associated with an action; determining that the audio information comprises an incomplete syntax for the action; generating, based on determining the incomplete syntax, one or more training actions to train a user to speak a complete syntax for the action; identifying, by a processing device, data fields associated with the action; populating a portion of the data fields with textual information corresponding to the audio information; determining, based on populating, an incomplete data field; generating information for a GUI that when rendered on a display device renders; a visual representation of the incomplete data field, with the visual representation juxtaposed to a plurality of controls; wherein a first control, from the plurality, is associated with a first mode of communication for populating the incomplete data field; wherein a second control, from the plurality, is associated with a second mode of communication for populating the incomplete data field; and wherein the second mode differs from the first mode; receiving information indicative of a selection of the first control; and populating, following the selection, the incomplete data field with information input using the first mode. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more non-transitory machine-readable media configured to store instructions that are executable by one or more processing devices to perform operations comprising:
-
receiving audio information associated with an action; determining that the audio information comprises an incomplete syntax for the action; generating, based on determining the incomplete syntax, one or more training actions to train a user to speak a complete syntax for the action; identifying data fields associated with the action; populating a portion of the data fields with textual information corresponding to the audio information; determining, based on populating, an incomplete data field; generating information for a GUI that when rendered on a display device renders; a visual representation of the incomplete data field, with the visual representation juxtaposed to a plurality of controls; wherein a first control, from the plurality, is associated with a first mode of communication for populating the incomplete data field; wherein a second control, from the plurality, is associated with a second mode of communication for populating the incomplete data field; and wherein the second mode differs from the first mode; receiving information indicative of a selection of the first control; and populating, following the selection, the incomplete data field with information input using the first mode. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An electronic system comprising:
-
one or more processing devices; and one or more non-transitory machine-readable media configured to store instructions that are executable by the one or more processing devices to perform operations comprising; receiving audio information associated with an action; determining that the audio information comprises an incomplete syntax for the action; generating, based on determining the incomplete syntax, one or more training actions to train a user to speak a complete syntax for the action; identifying data fields associated with the action; populating a portion of the data fields with textual information corresponding to the audio information; determining, based on populating, an incomplete data field; generating information for a GUI that when rendered on a display device renders; a visual representation of the incomplete data field, with the visual representation juxtaposed to a plurality of controls; wherein a first control, from the plurality, is associated with a first mode of communication for populating the incomplete data field; wherein a second control, from the plurality, is associated with a second mode of communication for populating the incomplete data field; and wherein the second mode differs from the first mode; receiving information indicative of a selection of the first control; and populating, following the selection, the incomplete data field with information input using the first mode. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An electronic system comprising:
-
a processing device configured to perform operations comprising; receiving audio information associated with an action; determining that the audio information comprises an incomplete syntax for the action; generating, based on determining the incomplete syntax, one or more training actions to train a user to speak a complete syntax for the action; identifying data fields associated with the action; populating a portion of the data fields with textual information corresponding to the audio information; determining, based on populating, an incomplete data field; generating information for a GUI that when rendered on a display device renders; a visual representation of the incomplete data field, with the visual representation juxtaposed to a plurality of controls; wherein a first control, from the plurality, is associated with a first mode of communication for populating the incomplete data field; wherein a second control, from the plurality, is associated with a second mode of communication for populating the incomplete data field; and wherein the second mode differs from the first mode; receiving information indicative of a selection of the first control; and means for populating, following the selection, the incomplete data field with information input using the first mode. - View Dependent Claims (23)
-
Specification