AUTOMATIC CHECKING OF EXPECTATION-FULFILLMENT SCHEMES
First Claim
1. An apparatus comprising:
- a system for expectation fulfillment evaluation stored in memory comprising;
a natural language processing component that extracts a first set of normalized tasks from an input expectation document and extracts a second set of normalized tasks from an input fulfillment document;
a task list comparison component that compares the first and second sets of tasks to identify;
each match between a normalized task in the first set and a normalized task in the second set,each normalized task in the first set which has no matching task in the second set, andeach normalized task in the second set which has no matching task in the first set;
a report generator that outputs a report based on the comparison; and
a processor in communication with the memory which implements the system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, apparatus, method, and computer program product encoding the method are provided for expectation fulfillment evaluation. The system includes a natural language processing component that extracts sets of normalized tasks from an input expectation document and an input fulfillment document. A task list comparison component compares the two sets of tasks and identifies each match between a normalized task in the first set and a normalized task in the second set, each normalized task in the first set which has no matching task in the second set, and each normalized task in the second set which has no matching task in the first set. A report generator outputs a report based on the comparison. The report may further include one or more of statistics generated from the comparison, information on an opinion generated by opinion mining a third document, and as a list of the normalized tasks and an indication of whether the tasks were fulfilled, derived from analysis of temporal expression in the two documents. The system may be implemented as software in memory by an associated computer processor.
70 Citations
22 Claims
-
1. An apparatus comprising:
-
a system for expectation fulfillment evaluation stored in memory comprising; a natural language processing component that extracts a first set of normalized tasks from an input expectation document and extracts a second set of normalized tasks from an input fulfillment document; a task list comparison component that compares the first and second sets of tasks to identify; each match between a normalized task in the first set and a normalized task in the second set, each normalized task in the first set which has no matching task in the second set, and each normalized task in the second set which has no matching task in the first set; a report generator that outputs a report based on the comparison; and a processor in communication with the memory which implements the system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for expectation fulfillment evaluation comprising:
-
natural language processing an input expectation document to extract a first set of normalized tasks and an input fulfillment document to extract a second set of normalized tasks; comparing the first and second sets of normalized tasks to identify for each normalized task in the first set, whether there is a matching normalized task in the second set and for each normalized task in the second set, whether there is a matching normalized task in the first set; outputting a report based on the comparison. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for generating a report summarizing an employee'"'"'s performance comprising:
-
natural language processing an input employee objectives document, the objectives document describing tasks to be performed in an appraisal period, to extract a first set of normalized tasks; natural language processing an input employee appraisal document, the appraisal document describing tasks performed in the appraisal period, to extract a second set of normalized tasks; natural language processing an input comments document, the comments document including comments on the employee'"'"'s performance in the appraisal period, to extract an opinion from the comments document; comparing the first set of normalized tasks with the second set of normalized tasks, including; identifying each normalized task from the first list which has a corresponding matching normalized task in the second list and for which their deadlines are compatible, identifying each normalized task from the first list which has a corresponding matching normalized task in the second list and for which their deadlines are not compatible, identifying each normalized task from the first list which has no corresponding matching normalized task in the second list, and identifying each normalized task from the second list which has no corresponding matching normalized task in the first list; generating statistics based on the comparing; generating a report based on the statistics and extracted opinion; optionally, providing for input of user comments to the report; and outputting the report incorporating any input user comments.
-
Specification