Task prediction
First Claim
Patent Images
1. 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, andpresent 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.
2 Assignments
0 Petitions
Accused Products
Abstract
This patent application pertains to computing scenarios that allow users to more readily accomplish desired tasks. One implementation includes at least one dictionary of potential auto-suggestions that can be generated in relation to user-input. The implementation also includes a text framework configured to weight at least some of the potential auto-suggestions based upon one or more parameters. This implementation further includes a task engine configured to associate tasks with at least some of the potential auto-suggestions.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A hardware computer-readable storage media having instructions stored thereon that when executed by a processor of a computing device cause the processor to perform acts, the acts comprising:
-
receiving, by the processor, a user-input comprising a text entry entered by a user; predicting, by the processor, user intent based on the user-input, the predicting comprising; identifying, from one or more dictionaries, potential auto-suggestions for completing the text entry of the user-input, ranking the potential auto-suggestions from the one or more dictionaries according to one or more parameters, the one or more parameters comprising at least one user preference parameter or at least one user history parameter, determining potential tasks that the user may be trying to accomplish with the user-input, the potential tasks having corresponding graphical shortcuts selectable by the user to accomplish the potential tasks, and selecting individual graphical shortcuts to display to the user with individual ranked auto-suggestions in response to the user-input, the individual graphical shortcuts being selected based on relative probabilities that the user intends to accomplish individual potential tasks corresponding to the individual graphical shortcuts; and displaying, by the processor, the individual graphical shortcuts and the individual ranked auto-suggestions to the user concurrently responsive to receiving the user-input. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving a user-input comprising a text entry entered by a user; predicting user intent based on the user-input, the predicting comprising; identifying, from one or more dictionaries, auto-suggestions for completing the text entry of the user-input, ranking the auto-suggestions from the one or more dictionaries according to one or more parameters, wherein; the one or more parameters comprise at least one user preference parameter or at least one user history parameter, and the one or more parameters provide weighting for the ranking, and determining tasks that the user is likely trying to accomplish with the user-input, wherein the tasks are associated with at least some of the ranked auto-suggestions; identifying graphical shortcuts that are selectable by the user to accomplish the tasks; and in response to receiving the user-input, concurrently displaying at least; a first one of the graphical shortcuts that is selectable by the user to accomplish a first one of the tasks, and a first one of the ranked auto-suggestions that is associated with the first task, wherein at least the identifying the graphical shortcuts is performed by a computing device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification