IP Library › Granted Patent US 9,195,655
Granted Patent B2
US 9,195,655 · App. 14/033,743 · Granted Nov 24, 2015

Method and system for transforming documents

Inventor: Rajeevlochan Phadke (Pune, IN)
Assignee: Lingua Next Technologies Pvt. Ltd.
G06F17/289G06F17/211G06F17/2294
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,195,655
App. No.
14/033,743
Granted
Nov 24, 2015
Kind
B2
Abstract

A method and system for transforming a source document to an output document is disclosed. The method includes preparing a first file that contains a fixed text and a variable text by generating a regular-expression code for the text in the source document. The variable text in the first file is translated from a source language to an output language, wherein the translation is performed on the basis of at least one of a translation dictionary look-up, and a phonetic transliteration. The method then generates the output document in a pre-decided format as required in the output document from the first file.

Claims (42)

1. A method for transforming a first document in a first language to a second document in a second language, wherein the first document comprises a fixed text and a variable text, the method comprising:

receiving a request for the second document;

retrieving a unique identifier of the first document;

retrieving a first file on the basis of the unique identifier,

wherein the first file comprises a translation of the fixed text into a second language and is in a pre-decided format,

wherein the first file is prepared by generating a regular expression code for the fixed text and the variable text in the first document, and

wherein the fixed text and the variable text is identified during said generation of regular expression code;

performing translation of the variable text from the first language to the second language, wherein the translation is performed on the basis of at least one of a translation dictionary look-up and a phonetic transliteration; and

generating the second document on the basis of the first file and the at least one of the phonetic transliteration and the translation dictionary look-up, wherein the above steps are executed by a microprocessor.

2. The method of claim 1 , wherein the first file is prepared by analyzing the fixed text and variable text in the first document.

3. The method of claim 1 , wherein the first document is in a plain text format.

4. The method of claim 1 , wherein retrieving the unique identifier of the first document comprises storing the first document.

5. The method of claim 1 , wherein the first file is assigned the same unique identifier as the first document.

6. The method of claim 1 , wherein the unique identifier is generated on the basis of at least one of a report name and a report ID.

7. The method of claim 1 , wherein the pre-decided format is generated by analyzing the row and column size of the fixed and variable text in the first document.

8. The method of claim 1 further comprising maintaining a format access profile (FAP) library which contains one or more regular-expression codes of the first document.

9. The method of claim 1 further comprising generating the second document as one of a monolingual document and a bilingual document.

10. The method of claim 1 , wherein the first document is monolingual.

11. The method of claim 1 further comprising selecting one or more data types of the variable text in the first document.

12. The method of claim 1 further comprising formatting the variable text in the first document based on representation of the variable text in the second document.

13. The method of claim 1 further comprising identifying a location of the variable text in the first document.

14. A system for transforming a first document in a first language to a second document in a second language, wherein the first document comprises a fixed text and a variable text, the system comprising:

a memory comprising one or more program instruction modules, the one or more program instruction modules comprising:

a receiver module configured for receiving the first document, wherein the first document comprises a unique identifier;

a template module configured for retrieving a first file on the basis of the unique identifier,

wherein the first file comprises a translation of the fixed text into a second language and is in a pre-decided format,

wherein the first file is prepared by generating a regular-expression code for the fixed text and the variable text in the first document, and

wherein the fixed text and the variable text is identified during said generation of regular expression code;

a translator module configured for performing translation of the variable text from the first language to the second language, wherein the translation is performed on the basis of at least one of a translation dictionary look-up and a phonetic transliteration;

a generation module configured for generating the second document on the basis of the first file and the at least one of the phonetic transliteration and the translation dictionary look-up;

a print module configured for printing the generated second document; and

a microprocessor operable to execute the one or more program instruction modules.

15. The system of claim 14 , wherein the memory further comprises a regular-expression identifier configured for identifying one or more unique instances of the generated regular-expression code in the first file.

16. The system of claim 14 , wherein the memory further comprises a mapping module configured for mapping the generated regular-expression code in the first file to a layout of the second document, wherein the layout of the second document corresponds to at least one of a page fitment, a column representation, and a font property.

17. A computer program product for use with a computer, the computer program product comprising a non-transitory computer-readable medium storing a computer-readable program code for transforming a first document in a first language to a second document in a second language, wherein the first document comprises a fixed text and a variable text, the computer-readable program code comprising:

program instructions for retrieving a unique identifier of the first document;

program instructions for retrieving a first file on the basis of the unique identifier,

wherein the first file comprises a translation of the fixed text into a second language and is in a pre-decided format,

wherein the first file is prepared by generating a regular-expression code for the fixed text and the variable text in the first document, and

wherein the fixed text and the variable text is identified during said generation of regular expression code;

program instructions for performing translation of the variable text from the first language to the second language, wherein the translation is performed on the basis of at least one of a translation dictionary look-up and a phonetic transliteration; and

program instructions for generating the second document on the basis of the first file and the at least one of the phonetic transliteration and the translation dictionary look-up.

Assignments (2)
PATENT ASSIGNMENT AGREEMENT Recorded May 31, 2022
From: LINGUA NEXT TECHNOLOGIES PRIVATE LIMITED
To: LINGUASOL PRIVATE LIMITED
Reel/Frame 060390/0373 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2013
From: PHADKE, RAJEEVLOCHAN
To: LINGUA NEXT TECHNOLOGIES PVT. LTD.
Reel/Frame 031258/0516 →
Continuity (1)
Related Publication 20150088488A1 · Mar 26, 2015