AUTOMATIC DATA INTERPRETATION AND ANSWERING ANALYTICAL QUESTIONS WITH TABLES AND CHARTS
1 Assignment
0 Petitions
Accused Products
Abstract
A method providing an answer to at least one analytical question containing at least one table or at least one chart is provided. The method may include receiving an input question. The method may also include extracting a plurality of information from the input question based on a natural language analysis. The method may further include forming a well-defined sentence. The method may include extracting at least one table or at least one chart associated with the input question. The method may include forming at least one mathematical equation. The method may also include solving the at least one mathematical equation. The method may include determining the answer to the input question in natural language based on the solved at least one mathematical equation. The method may further include narrating the determined answer to the input question in natural language.
28 Citations
20 Claims
-
1-8. -8. (canceled)
-
9. A computer system providing an answer to at least one analytical question containing at least one table or at least one chart, the computer system comprising:
-
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising; receiving an input question associated with the at least one analytical question; extracting a plurality of information from the input question based on a natural language analysis of the input question; forming a well-defined sentence based on the extracted plurality of information; extracting at least one table or at least one chart associated with the input question; forming at least one mathematical equation based on the well-defined sentence and the extracted at least one table or at least one chart; solving the at least one mathematical equation; determining the answer to the input question in natural language based on the solved at least one mathematical equation; and narrating the determined answer to the input question in natural language. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product providing an answer to at least one analytical question containing at least one table or at least one chart, the computer program product comprising:
-
one or more computer-readable storage devices and program instructions stored on at least one of the one or more tangible storage devices, the program instructions executable by a processor, the program instructions comprising; program instructions to receive an input question associated with the at least one analytical question; program instructions to extract a plurality of information from the input question based on a natural language analysis of the input question; program instructions to form a well-defined sentence based on the extracted plurality of information; program instructions to extract at least one table or at least one chart associated with the input question; program instructions to form at least one mathematical equation based on the well-defined sentence and the extracted at least one table or at least one chart; program instructions to solve the at least one mathematical equation; program instructions to determine the answer to the input question in natural language based on the solved at least one mathematical equation; and program instructions to narrate the determined answer to the input question in natural language. - View Dependent Claims (18, 19, 20)
-
Specification