Patent ID: 8224654

Claim:
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.