5. A system for reducing a number of user corrections entered to obtain a correct account number comprising: a memory; a display; and one or more processors configured to execute: an input component configured to receive a correction character corresponding to a character displayed in a visual representation on the display, the correction character indicating a difference between a best guess text recognition result and the correct account number; and a best guess updater component configured to select a new best guess based on the correction character and update the visual representation on the display with the new best guess; wherein the new best guess includes at least: a first difference from the best guess that is the correction character, and a second difference from the best guess, other than the first difference, indicating a difference between the best guess and the correct account number.
5. A system for reducing a number of user corrections entered to obtain a correct account number comprising: a memory; a display; and one or more processors configured to execute: an input component configured to receive a correction character corresponding to a character displayed in a visual representation on the display, the correction character indicating a difference between a best guess text recognition result and the correct account number; and a best guess updater component configured to select a new best guess based on the correction character and update the visual representation on the display with the new best guess; wherein the new best guess includes at least: a first difference from the best guess that is the correction character, and a second difference from the best guess, other than the first difference, indicating a difference between the best guess and the correct account number. 7. The system of claim 5 , wherein the system is integrated in a mobile computing device; wherein the system further comprises a transceiver configured to receive, from a server, multiple versions of text recognition results, wherein the best guess and new best guess are selected from multiple versions of text recognition results received through the transceiver; wherein the system further comprises a display configured to display a representation of the best guess with one or more input areas indicating characters of the best guess which are candidates for receiving the correction character; and wherein the correction character is received through a user selection to one of the input areas by actuating the input.