PROVIDING A TASK DESCRIPTION NAME SPACE MAP FOR THE INFORMATION WORKER
2 Assignments
0 Petitions
Accused Products
Abstract
Providing for generation of a task oriented data structure that can correlate natural language descriptions of computer related tasks to application level commands and functions is described herein. By way of example, a system can include an activity translation component that can receive a natural language description of an application level task. Furthermore, the system can include a language modeling component that can generate the data structure based on an association between the description of the task and at least one application level command utilized in executing the computer related task. Once generated, the data structure can be utilized to automate computer related tasks by input of a human centric description of those tasks. According to further embodiments, machine learning can be employed to train classifiers and heuristic models to optimize task/description relationships and/or tailor such relationships to the needs of particular users.
114 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A system that provides a task oriented data structure to correlate natural language task descriptions to application level commands, comprising:
-
an activity tracking component that monitors performance of an application level task and registers at least one application level command utilized in accomplishing the application level task; an activity translation component that obtains a natural language task description for the application level task; and a language modeling component that generates a task oriented data structure based on the natural language task description and the at least one application level command utilized in accomplishing the application level task, the task oriented data structure facilitates execution of the at least one application level command. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method for monitoring an IW for facilitating a natural language task-oriented data structure, comprising:
-
monitoring a device-related activity connected with execution of an application level task; obtaining a natural language description of the activity to assist in defining a relationship between the task and the activity; and analyzing at least one of the device-related activity, the obtained natural language description, or the application level task for constructing a natural language data structure that associates the natural language description with the activity or with the task to facilitate execution of at least one application level command. - View Dependent Claims (36, 37)
-
-
38. A system that generates a high-level task description language for accomplishing device implemented tasks by way of natural language commands, comprising:
-
means for tracking an application level activity related to execution of an application level task; means for obtaining a natural language description of the application level activity or the application level task; and means for generating a data structure that creates a relationship between the task and the natural language description to facilitate execution of at least one application level command related to accomplishing the application level task. - View Dependent Claims (39, 40)
-
Specification