Converting data into natural language form
First Claim
Patent Images
1. A method implemented in a computer infrastructure, comprising:
- obtaining document data from an input document;
determining, using a translation engine, a data type of the document data out of a plurality of data types using a detection and conversion database;
selecting, based on the determined data type, appropriate conversion information records from translation data stored in the detection and conversion database;
translating, using the translation engine and the appropriate conversion information records, based on the determined data type, the document data to a natural language form;
outputting, in natural language form, the translated document data to an output data stream, wherein the plurality of data types comprises a document header data;
a document field data;
a table header data;
a table detail data; and
a signature data;
applying a first keyword translation to the document data; and
applying a second keyword translation to the translated document data after the translating the document data to the natural language form.
2 Assignments
0 Petitions
Accused Products
Abstract
Converting technical data from field oriented electronic data sources into natural language form is disclosed. An approach includes obtaining document data from an input document, wherein the document data is in a non-natural language form. The approach includes determining a data type of the document data from one of a plurality of data types defined in a detection and conversion database. The approach includes translating the document data to a natural language form based on the determined data type. The approach additionally includes outputting the translated document data in natural language form to an output data stream.
118 Citations
13 Claims
-
1. A method implemented in a computer infrastructure, comprising:
-
obtaining document data from an input document; determining, using a translation engine, a data type of the document data out of a plurality of data types using a detection and conversion database; selecting, based on the determined data type, appropriate conversion information records from translation data stored in the detection and conversion database; translating, using the translation engine and the appropriate conversion information records, based on the determined data type, the document data to a natural language form; outputting, in natural language form, the translated document data to an output data stream, wherein the plurality of data types comprises a document header data;
a document field data;
a table header data;
a table detail data; and
a signature data;applying a first keyword translation to the document data; and applying a second keyword translation to the translated document data after the translating the document data to the natural language form. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system implemented in hardware, comprising:
a processor executing a translation engine that is configured to; obtain document data that is in a form other than a natural language from an input document; determine, via communication with a detection and conversion database, a data type of the document data; translate, based on the determined data type and appropriate conversion information records selected from plural different translation data stored in the detection and conversion database, the document data to natural language; and output, in natural language, the translated document data to an output data stream, wherein; each record is associated with one of a plurality of data types which comprise;
a document header data;
a document field data;
a table header data;
a table detail data; and
a signature data; andeach record comprises; data used in comparisons against the document data during the determining; and at least one conversion rule applied to the document data during the translating. - View Dependent Claims (11, 12)
-
13. A computer program product comprising a non-transitory computer usable tangible storage medium having readable program code embodied in the tangible storage medium, the computer program product includes at least one component configured to:
-
obtain portions of document data that are in a non-natural language form from a document; and for the portions, perform the steps of; determine, through a detection and conversion database, a data type for each portion out of a plurality of data types; applying a first keyword translation to each portion; translate, based on the determined data type, each portion to a natural language form, wherein the plurality of data types comprises;
a document header data;
a document field data;
a table header data;
a table detail data; and
a signature data; andapplying a second keyword translation to the translated portion after the translating each portion to the natural language form.
-
Specification