Patent Document ID: 7822699
Application ID: 11290076

Base Claim:
1. A system that facilitates user intent to action mapping, the system comprising: a processor; and a memory storing computer executable instructions that, when executed by the processor, cause the system to: receive a natural language input and a user context, the user context being information indicative of previous actions of a user, the natural language input and the user context associated with the user intent; break the natural language input into a plurality of tokens; retrieve a plurality of tasks, each task in the plurality of tasks being relevant to the natural language input, each task in the plurality of tasks having slots to hold pieces of information about the task; generate semantic solutions for tasks in the plurality of tasks, a semantic solution for a task being a mapping of tokens in the plurality of tokens to the slots of the task; use a ranking algorithm to rank the semantic solutions for tasks in the plurality of tasks; output a slot-filled task, the slot-filled task being a task in the plurality of tasks whose slots contain a highest-ranked one of the semantic solutions for the task; receive feedback from the user regarding the slot-filled task; and train the ranking algorithm based on the feedback from the user.

---

Claim 2:
2. The system of claim 1 , wherein the computer executable instructions, when executed by the processor, cause the system to reduce the plurality of tasks into a reduced plurality of tasks, the reduced plurality of tasks including fewer tasks than the plurality of tasks; and wherein the computer executable instructions, when executed by the processor, cause the system to use the ranking algorithm to generate semantic solutions for tasks in the reduced plurality of tasks exclusively.