13. A method performed by a computing device having one or more processors, memory, a microphone, and a display capable of displaying a graphical user interface (GUI), the method comprising: receiving vocal input from the user, wherein at least a portion of the vocal input is intended for input into a first input field of the GUI displayed on the display; during the receiving of the vocal input, receiving a selection by the user of a second input field of the GUI displayed on the display; identifying vocal input received prior to the selection of the second input field as first vocal input intended for the first input field; identifying vocal input received after the selection of the second input field as second vocal input intended for the second input field; graphically inputting a first text portion in the first input field, wherein the first text portion is based upon conversion of the first vocal input into textual characters by an automatic speech recognition (ASR) engine; and graphically inputting a second text portion in the second input field, wherein the second text portion is based upon conversion of the second vocal input into textual characters by the ASR engine.
13. A method performed by a computing device having one or more processors, memory, a microphone, and a display capable of displaying a graphical user interface (GUI), the method comprising: receiving vocal input from the user, wherein at least a portion of the vocal input is intended for input into a first input field of the GUI displayed on the display; during the receiving of the vocal input, receiving a selection by the user of a second input field of the GUI displayed on the display; identifying vocal input received prior to the selection of the second input field as first vocal input intended for the first input field; identifying vocal input received after the selection of the second input field as second vocal input intended for the second input field; graphically inputting a first text portion in the first input field, wherein the first text portion is based upon conversion of the first vocal input into textual characters by an automatic speech recognition (ASR) engine; and graphically inputting a second text portion in the second input field, wherein the second text portion is based upon conversion of the second vocal input into textual characters by the ASR engine. 18. The method of claim 13 , further comprising: during the receiving of the vocal input, receiving a selection by the user of a third input field of the GUI displayed on the display after receiving the selection by the user of the second input field; identifying vocal input received after the selection of the third input field as third vocal input intended for the third input field; graphically inputting a third text portion in the third input field, wherein the third text portion is based upon conversion of the third vocal input into textual characters by the ASR engine.