Method, apparatus, and computer program product for user-directed reporting
First Claim
1. 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 that is configured to transform raw input data that is expressed in a non-linguistic format into a format that can be expressed linguistically, the natural language system configured to execute on a processor, the method comprising:
- converting, using the processor, context information received via a user interface into a query to retrieve relevant data from a data repository;
retrieving, using the processor, 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 the natural language generation system, a context-specific report based on the reduced data set and relationships among data in the reduced data set identified by the natural language generation system, wherein the context-specific report at least one of linguistically or visually expresses at least a portion of the reduced data set.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program product are presented 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.
311 Citations
24 Claims
-
1. 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 that is configured to transform raw input data that is expressed in a non-linguistic format into a format that can be expressed linguistically, the natural language system configured to execute on a processor, the method comprising:
-
converting, using the processor, context information received via a user interface into a query to retrieve relevant data from a data repository; retrieving, using the processor, 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 the natural language generation system, a context-specific report based on the reduced data set and relationships among data in the reduced data set identified by the natural language generation system, wherein the context-specific report at least one of linguistically or visually expresses at least a portion of the reduced data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 the context information into a query to retrieve relevant data from a data repository; retrieve 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 transform raw input data that is expressed in a non-linguistic format into a format that can be expressed linguistically and execute on the processor, a context-specific report based on the reduced data set and relationships among data in the reduced data set identified by the natural language generation system, wherein the context-specific report at least one of linguistically or visually expresses at least a portion of the reduced data set. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. 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 comprising at least one processor, causing the apparatus to:
-
receive context information via a user interface; convert the context information into a query to retrieve relevant data from a data repository; retrieve 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 transform raw input data that is expressed in a non-linguistic format into a format that can be expressed linguistically and execute on the processor, a context-specific report based on the reduced data set and relationships among data in the reduced data set identified by the natural language generation system, wherein the context-specific report at least one of linguistically or visually expresses at least a portion of the reduced data set. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification