Patent ID: 8326859

Claim:
A system, comprising: multiple topic specific dictionaries of potential auto-suggestions for completing a text entry received from a user via user-input; instructions configured to: weight and rank at least some of the potential auto-suggestions from the multiple topic specific dictionaries based upon one or more parameters, the one or more parameters comprising at least one user preference parameter or at least one user history parameter, determine and rank, based on the user-input, tasks that the user may be attempting to accomplish with the user-input, associate the ranked tasks with the ranked auto-suggestions, obtain corresponding task shortcuts for the ranked tasks, the task shortcuts comprising graphics selectable by the user to cause actions for accomplishing the ranked tasks, and present at least some of the ranked auto-suggestions and at least some of the graphics concurrently in response to the user-input so that the user can accomplish an individual ranked task in a single step by selecting an individual graphic corresponding to the individual ranked task; and a processor configured to execute the instructions.