← Back to Patent Explorer
US5893134A Expired / Lapsed US ⏱️ 0.0 years remaining

Aligning source texts of different natural languages to produce or add to an aligned corpus

Assignee: Canon Inc
•
Filing: 1996-05-21
•
Granted: 1999-04-06
•
Expires: 2016-05-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A plurality of source text files are read, representing similar information but in different natural languages. The files have correlated layouts, in that the same layout commands are employed at similar points in the files. Similar text, from the respective files, is aligned by identifying its position between equivalent word processing commands. Preferably, intermediate files are produced in which the word processing (WP) commands are converted into an identifiable form. Aligned text, which differs between the intermediate files whereas WP commands will not differ, is identified by a differential comparison operation, such as a call to DIFF within a UNIX environment.

Inventors

  • 👤 Timothy Francis O'Donoghue
  • 👤 Thomas Juliusz Wachtel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 04:52
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/103; G06F40/40; G06F40/42; G06F40/45

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 156 words
Apparatus for linking text in different natural languages, the apparatus comprising: means for reading a first source file which contains text in a first natural language and control commands for controlling an automatic document process; means for locating said control commands in said first source file; means for reading a second source file which contains text in a second natural language and control commands for controlling an automatic document processor; means for locating said control commands in said second source file; determining means for determining correspondences between said control commands in said first source file and said control commands in said second source file; and registration means responsive to said determining means for registering within the apparatus a link between a text portion of the first source file located between a pair of said control commands therein and the text portion of the second source file located between the corresponding pair of said control commands therein.
Claim 2
Dependent Claim 156 words
Apparatus for linking text in different natural languages, the apparatus comprising: means for reading a first source file which contains text in a first natural language and control commands for controlling an automatic document process; means for locating said control commands in said first source file; means for reading a second source file which contains text in a second natural language and control commands for controlling an automatic document processor; means for locating said control commands in said second source file; determining means for determining correspondences between said control commands in said first source file and said control commands in said second source file; and registration means responsive to said determining means for registering within the apparatus a link between a text portion of the first source file located between a pair of said control commands therein and the text portion of the second source file located between the corresponding pair of said control commands therein.
Claim 3
Independent Claim 97 words
The apparatus according to claims 1, wherein said determining means comprises: means for storing a plurality of identifier codes each corresponding to a respective different one of the control commands and being associated with said respective control command; and means for deriving from the first and second source files respective first and second intermediate files, each intermediate file comprising the contents of the corresponding source file but with the control commands thereof replaced by the respective identifier codes; and wherein said determining means is operative to determine said correspondences utilizing said identifier codes of said intermediate files.
Claim 4
Dependent Claim 53 words
The apparatus according to claim 2, wherein said determining means comprises a differential file comparator operative to compare the contents of the first and second intermediate files to determine said correspondences by locating in each said intermediate file the identifier codes which are the same as those in the other said intermediate file.
Claim 5
Dependent Claim 52 words
The apparatus according to claim 1, wherein said determining means comprises a differential file comparator operative to compare the contents of the first and second source files to determine said correspondences by locating in each said source file control commands which are the same as those in the other said source file.
Claim 6
Dependent Claim 15 words
The apparatus according to claim 1, wherein said control commands are word processor formatting commands.
Claim 7
Independent Claim 171 words
A method of linking text in different natural languages, the method comprising: a first reading step of reading a first source file which contains text in a first natural language and control commands for controlling an automatic document processor; a first locating step of locating said control commands in said first source file; a second reading step of reading a second source file which contains text in a second natural language and control commands for controlling an automatic document processor; a second locating step of locating said control commands in said second source file; a determining step of determining correspondences between said control commands in said first source file and said control commands in said second source file; and a registering step, responsive to said determining step, of registering within the apparatus a link between a text portion of the first source file located between a pair of said control commands therein and the text portion of the second source file located between the corresponding pair of said control commands therein.
Claim 8
Independent Claim 171 words
A method of linking text in different natural languages, the method comprising: a first reading step of reading a first source file which contains text in a first natural language and control commands for controlling an automatic document processor; a first locating step of locating said control commands in said first source file; a second reading step of reading a second source file which contains text in a second natural language and control commands for controlling an automatic document processor; a second locating step of locating said control commands in said second source file; a determining step of determining correspondences between said control commands in said first source file and said control commands in said second source file; and a registering step, responsive to said determining step, of registering within the apparatus a link between a text portion of the first source file located between a pair of said control commands therein and the text portion of the second source file located between the corresponding pair of said control commands therein.
Claim 9
Dependent Claim 101 words
The method according to claim 6, wherein said determining step comprises: a storing step of storing a plurality of identifier codes each corresponding to a respective different one of the control commands and being associated with said respective control command; and a deriving step of deriving from the first and second source files respective first and second intermediate file, each intermediate file comprising the contents of the corresponding source file but with the control commands thereof replaced by the respective identifier codes; and wherein said determining step is operative to determine said correspondences utilizing said identifier codes of said intermediate files.
Claim 10
Independent Claim 53 words
The method according to claims 7, wherein said determining step includes a differential file comparing step of comparing the contents of the first and second intermediate files to determine said correspondences by locating in each said intermediate file the identifier codes which are the same as those in the other said intermediate file.
Claim 11
Dependent Claim 53 words
The method according to claim 6, wherein said determining steps includes a differential file comparing step of comparing the contents of the first and second source files to determine said correspondences by locating in each said source file the control commands which are the same as those in the other said source file.
Claim 12
Dependent Claim 15 words
The method according to claim 6, wherein said control commands are word processor formatting commands.
Claim 13
Dependent Claim 169 words
A computer usable medium having computer readable program code means for causing a computer to link text in different natural languages, the medium comprising: means for reading a first source file which contains text in a first natural language and control commands for controlling an automatic document process; means for locating said control commands in said first source file; means for reading a second source file which contains text in a second natural language and control commands for controlling an automatic document processor; means for locating said control commands in said second source file; determining means for determining correspondences between said control commands in said first source file and said control commands in said second source file; and registering means responsive to said determining means for registering within the computer a link between a text portion of the first source file located between a pair of said control commands therein and the text portion of the second source file located between the corresponding pair of said control commands therein.
Claim 14
Dependent Claim 169 words
A computer usable medium having computer readable program code means for causing a computer to link text in different natural languages, the medium comprising: means for reading a first source file which contains text in a first natural language and control commands for controlling an automatic document process; means for locating said control commands in said first source file; means for reading a second source file which contains text in a second natural language and control commands for controlling an automatic document processor; means for locating said control commands in said second source file; determining means for determining correspondences between said control commands in said first source file and said control commands in said second source file; and registering means responsive to said determining means for registering within the computer a link between a text portion of the first source file located between a pair of said control commands therein and the text portion of the second source file located between the corresponding pair of said control commands therein.
Claim 15
Dependent Claim 97 words
The medium according to claim 11, wherein aid determining means comprises: means for storing a plurality of identifier codes each corresponding to a respective different one of the control commands and being associated with said respective control command; and means for deriving from the first and second source files respective first and second intermediate files, each intermediate file comprising the contents of the corresponding source file but with the control commands thereof replaced by the respective identifier codes; and wherein said determining means is operative to determine said correspondences utilizing said identifier codes of said intermediate files.
Claim 16
Dependent Claim 53 words
The medium according to claim 12, wherein said determining means comprises a differential file comparator operative to compare the contents of the first and second intermediate files to determine said correspondences by locating in each said intermediate file the identifier codes which are the same as those in the other said intermediate file.
Claim 17
Dependent Claim 53 words
The medium according to claim 11, wherein said determining means comprises a differential file comparator operative to compare the contents of the first and second source files to determine said correspondences by locating in each said source file the control commands which are the same as those in the other said source file.
Claim 18
Dependent Claim 15 words
The medium according to claim 11, wherein said control commands are word processor formatting commands.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-04-05 2002-10-05 2003-04-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-04-05 2006-10-05 2007-04-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-04-05 2010-10-05 2011-04-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag