Adapting tabular data for narration
First Claim
Patent Images
1. A computer usable program product comprising a computer usable storage device including computer usable code for adapting tabular data for narration, the computer usable code comprising:
- computer usable code for identifying, in a first tabular portion of a document, a set of categories used to organize data;
computer usable code for analyzing a structure of the categories, wherein the set of categories is arranged in a hierarchy in the first tabular portion;
computer usable code for determining, by traversing the hierarchy, linguistic dependencies between a plurality of categories according to the hierarchy;
computer usable code for drawing an inference of inclusion between a plurality of clauses corresponding to a plurality of categories in the hierarchy, the inference determining that one clause in the plurality of clauses includes another clause in the plurality of clauses according to a natural language-dependent grammatical rule;
computer usable code for connecting the plurality of clauses corresponding to the plurality of categories in the hierarchy, the connecting forming a narrative statement according to linguistic dependencies between the plurality of clauses;
computer usable code for drawing an inference about data in a first cell in the first tabular portion based on a position of the first cell in the structure; and
computer usable code for transforming the first tabular portion of the document into a first narrative form using the inference, wherein the first narrative form uses the narrative statement.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, and computer program product for adapting tabular data for narration are provided in the illustrative embodiments. A set of categories used to organize data is identified in a first tabular portion of a document. A structure of the categories is analyzed. An inference is drawn about data in a first cell in the first tabular portion based on a position of the first cell in the structure. The first tabular portion of the document is transformed into a first narrative form using the inference.
65 Citations
15 Claims
-
1. A computer usable program product comprising a computer usable storage device including computer usable code for adapting tabular data for narration, the computer usable code comprising:
-
computer usable code for identifying, in a first tabular portion of a document, a set of categories used to organize data; computer usable code for analyzing a structure of the categories, wherein the set of categories is arranged in a hierarchy in the first tabular portion; computer usable code for determining, by traversing the hierarchy, linguistic dependencies between a plurality of categories according to the hierarchy; computer usable code for drawing an inference of inclusion between a plurality of clauses corresponding to a plurality of categories in the hierarchy, the inference determining that one clause in the plurality of clauses includes another clause in the plurality of clauses according to a natural language-dependent grammatical rule; computer usable code for connecting the plurality of clauses corresponding to the plurality of categories in the hierarchy, the connecting forming a narrative statement according to linguistic dependencies between the plurality of clauses; computer usable code for drawing an inference about data in a first cell in the first tabular portion based on a position of the first cell in the structure; and computer usable code for transforming the first tabular portion of the document into a first narrative form using the inference, wherein the first narrative form uses the narrative statement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A data processing system for adapting tabular data for narration, the data processing system comprising:
-
a storage device, wherein the storage device stores computer usable program code; and a processor, wherein the processor executes the computer usable program code, and wherein the computer usable program code comprises; computer usable code for identifying, in a first tabular portion of a document, a set of categories used to organize data; computer usable code for analyzing a structure of the categories, wherein the set of categories is arranged in a hierarchy in the first tabular portion; computer usable code for determining, by traversing the hierarchy, linguistic dependencies between a plurality of categories according to the hierarchy; computer usable code for drawing an inference of inclusion between a plurality of clauses corresponding to a plurality of categories in the hierarchy, the inference determining that one clause in the plurality of clauses includes another clause in the plurality of clauses according to a natural language-dependent grammatical rule; computer usable code for connecting the plurality of clauses corresponding to the plurality of categories in the hierarchy, the connecting forming a narrative statement according to linguistic dependencies between the plurality of clauses; computer usable code for drawing an inference about data in a first cell in the first tabular portion based on a position of the first cell in the structure; and computer usable code for transforming the first tabular portion of the document into a first narrative form using the inference, wherein the first narrative form uses the narrative statement. - View Dependent Claims (14, 15)
-
Specification