Patent ID: 7941316

Claim:
A method of entering information into a mobile device, comprising: receiving a multi-word speech input from a user; performing speech recognition on the speech input to obtain a multi-word speech recognition result; and sequentially displaying, in a display, words in the speech recognition result for user confirmation or correction, by adding one word at a time to the display, regardless of how many words are in the speech recognition result, and only displaying a next word in the speech recognition result after user confirmation or correction has been received for a previously displayed word that is immediately preceding the next word in the speech recognition result; wherein performing speech recognition comprises: calculating a hypothesis lattice indicative of a plurality of speech recognition hypotheses based on the speech input; prior to finishing calculating the hypothesis lattice and while continuing to calculate the hypothesis lattice, calculating a preliminary hypothesis lattice indicative of only partial speech recognition hypotheses based on the speech input and outputting the preliminary hypothesis lattice; and wherein sequentially displaying the speech recognition result for user correction or confirmation comprises displaying the speech recognition result first using the preliminary hypothesis lattice, until the hypothesis lattice is completely calculated, and then displaying the speech recognition result using the completely calculated hypothesis lattice.