METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR USER-DIRECTED REPORTING
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program product are disclosed herein for user-directed reporting. In the context of a method, context information is received, wherein the context information defines the data set from which a natural language text or a graph is to be derived. The method further includes generating a set of messages based on the context information. The method further includes generating, by a processor, a context-specific report based on the set of messages and the relationship between them, wherein the context-specific report is configured to linguistically or visually express at least of messages. The method may include generating additional messages or annotations interactively. A corresponding apparatus and computer program product are provided.
14 Citations
51 Claims
-
1-27. -27. (canceled)
-
28. A method for processing a request that comprises context information received via a user interface to generate a context-specific report by a natural language generation system, the method comprising:
-
converting, by a processor, the context information into a query to retrieve relevant data from a data repository; generating a reduced data set from the data repository, wherein the reduced data set corresponds to data received in response to the query; and generating, by a natural language generation system that is configured to execute on a processor, a context-specific report based on the reduced data set, wherein the context-specific report at least one of linguistically or visually expresses at least a portion of the data set. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:
-
receive context information via a user interface; convert, by a processor, the context information into a query to retrieve relevant data from a data repository; generate a reduced data set from the data repository, wherein the reduced data set corresponds to data received in response to the query; and generate, by a natural language generation system that is configured to execute on the processor, a context-specific report based on the reduced data set, wherein the context-specific report at least one of linguistically or visually expresses at least a portion of the data set. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43)
-
-
44. A computer program product comprising at least one computer-readable non-transitory memory medium having program code instructions stored thereon, the program code instructions, when executed by an apparatus, causing the apparatus to:
-
receive context information via a user interface; convert, by a processor, the context information into a query to retrieve relevant data from a data repository; generate a reduced data set from the data repository, wherein the reduced data set corresponds to data received in response to the query; and generate, by a natural language generation system that is configured to execute on the processor, a context-specific report based on the reduced data set, wherein the context-specific report at least one of linguistically or visually expresses at least a portion of the data set. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51)
-
Specification