11. The system of claim 10 , wherein the memory stores further instructions that, when executed by the processor, cause the system to perform the operations of: identifying several user applications based on the disambiguated terms; rendering the results in a manner that indicates which one of the several user applications will be launched in response to selection of a given result; rendering word stems of potential results; presenting an interface that provides display and selection of likely word stems: receiving a selection of a given word stem; and wherein exchanging the at least one of the ambiguous characters with the host includes transmitting updates to the host upon receiving the subsequently received numbers, the transmitting occurring after detecting that user inactivity in entering the sequence of numbers exceeds a predetermined period of time.
13. The system of claim 11 , wherein receiving the one or more ambiguous characters includes: receiving the one or more ambiguous characters in a keyword retrieval field of a web browser application; wherein rendering the results includes displaying a drop down window adjacent to the keyword retrieval field while the user inputs the ambiguous characters, the drop down window displaying likely results for the ambiguous characters; and updating the displayed likely results upon receiving additional ambiguous characters from the user.