Adaptive task framework
First Claim
1. A task defining method for natural language processing, comprising:
- generating metadata related to a task;
defining one or more slots for the task; and
updating the task based upon user feedback.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure pertains to systems and methods for performing natural language processing in which natural language input is mapped to a task. The system includes a task interface for defining a task, the associated data and the manner in which the task data is interpreted. Furthermore, the system provides a framework that manages the tasks to facilitate natural language processing. The task interface and framework can be used to provide natural language processing capabilities to third party applications. Additionally, the task framework can learn or be trained based upon feedback received from the third party applications.
-
Citations
20 Claims
-
1. A task defining method for natural language processing, comprising:
-
generating metadata related to a task;
defining one or more slots for the task; and
updating the task based upon user feedback. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A natural language processing system, comprising:
-
a task component that employs metadata to describe at least one task;
a slot component that maps application data to the task; and
an interface component that links components of the task with at least one application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A natural language processor, comprising:
-
means for defining at least one slot;
means for associating the slot with at least one keyword;
means for defining an entity for the slot; and
means for interfacing a task to the slot.
-
Specification