Patent US5438657A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5438657A Expired / Lapsed US ⏱️ 0.0 years remaining

Document processing apparatus for extracting a format from one document and using the extracted format to automatically edit another document

Assignee: Casio Computer Co Ltd
•
Filing: 1993-03-11
•
Granted: 1995-08-01
•
Expires: 2013-03-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Document data stored in a document storage area are extracted line by line to analyze the structure of the document data. The document layout information is extracted from the analysis result. The extracted layout information is stored, as learning data, in a document layout information learning area. In format conversion, the document data to be output, which is extracted in the same manner as described above, is converted on the basis of the learning data. Document data having a consistent layout is output to a CRT or a printer in accordance with the converted layout information.

Inventors

  • 👤 Eisaku Nakatani

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 10:19
CPC Classifications
G; G06; G06V; G06V30/00; G06V30/40; G06V30/41; G06V30/416

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 156 words
A document processing apparatus comprising: means for extracting a format of a stored document used as a standard; means for storing the extracted format in order to automatically edit another document; and document data storage means for storing document data representing said document used as the standard, said document data including character data and delimiter information; said extracting means further comprising juxtaposition information extracting means for reading out the document data stored in said document data storage means, and for detecting said delimiter information so as to identify document blocks separated by said delimiter information, and for extracting position information representing positions of the document blocks on said document; and said storing means further comprising juxtaposition information storing means for storing, for each document block, the detected delimiter information and the extracted position information, said another document being edited with reference to the delimiter information and the position information stored in said juxtaposition information storing means.
Claim 2
Dependent Claim 156 words
A document processing apparatus comprising: means for extracting a format of a stored document used as a standard; means for storing the extracted format in order to automatically edit another document; and document data storage means for storing document data representing said document used as the standard, said document data including character data and delimiter information; said extracting means further comprising juxtaposition information extracting means for reading out the document data stored in said document data storage means, and for detecting said delimiter information so as to identify document blocks separated by said delimiter information, and for extracting position information representing positions of the document blocks on said document; and said storing means further comprising juxtaposition information storing means for storing, for each document block, the detected delimiter information and the extracted position information, said another document being edited with reference to the delimiter information and the position information stored in said juxtaposition information storing means.
Claim 3
Dependent Claim 41 words
An apparatus according to claim 1, wherein said delimiter information includes at least a plurality of space codes and a linefeed code, and said position information includes information indicating start positions and end positions of the document blocks on said document.
Claim 4
Dependent Claim 151 words
A document processing apparatus comprising: means for extracting a format of a stored document used as a standard; means for storing the extracted format in order to automatically edit another document; and document data storage means for storing document data representing said document used as the standard, said document data including character data and modification information; said extracting means further comprising modification information extracting means for reading out the document data from said document data storage means, with said document data being divided in units of constituent element information into document blocks, and for extracting the modification information from said document blocks; and said storing means further comprising modification information storing means for storing, for each document block, the extracted modification information together with the constituent element information, said another document being edited with reference to the constituent element information and the modification information stored in said modification information storing means.
Claim 5
Dependent Claim 151 words
A document processing apparatus comprising: means for extracting a format of a stored document used as a standard; means for storing the extracted format in order to automatically edit another document; and document data storage means for storing document data representing said document used as the standard, said document data including character data and modification information; said extracting means further comprising modification information extracting means for reading out the document data from said document data storage means, with said document data being divided in units of constituent element information into document blocks, and for extracting the modification information from said document blocks; and said storing means further comprising modification information storing means for storing, for each document block, the extracted modification information together with the constituent element information, said another document being edited with reference to the constituent element information and the modification information stored in said modification information storing means.
Claim 6
Dependent Claim 34 words
An apparatus according to claim 3, wherein said constituent element information includes at least date and information indicating sender and destination, and said modification information includes at least character size and information representing underlining.
Claim 7
Dependent Claim 181 words
A document processing apparatus comprising: document data storage means for storing, in a predetermined data format, first document data representing a first document which has a first document format, said first document data including character data and delimiter information; juxtaposition information extracting means for reading out the first document data stored in said document data storage means, and for detecting said delimiter information so as to identify document blocks separated by said delimiter information, and for extracting position information representing positions of the document blocks on said first document; juxtaposition information receiving means for receiving position information representing positions of document blocks forming a second document which has a second document format and said predetermined data format; juxtaposition information altering means for altering the position information extracted by said juxtaposition information extracting means, in accordance with the position information received by said juxtaposition information receiving means; and document data outputting means for outputting the document blocks of said first document data so as to be arranged in the positions represented by the position information altered by said juxtaposition information altering means.
Claim 8
Dependent Claim 181 words
A document processing apparatus comprising: document data storage means for storing, in a predetermined data format, first document data representing a first document which has a first document format, said first document data including character data and delimiter information; juxtaposition information extracting means for reading out the first document data stored in said document data storage means, and for detecting said delimiter information so as to identify document blocks separated by said delimiter information, and for extracting position information representing positions of the document blocks on said first document; juxtaposition information receiving means for receiving position information representing positions of document blocks forming a second document which has a second document format and said predetermined data format; juxtaposition information altering means for altering the position information extracted by said juxtaposition information extracting means, in accordance with the position information received by said juxtaposition information receiving means; and document data outputting means for outputting the document blocks of said first document data so as to be arranged in the positions represented by the position information altered by said juxtaposition information altering means.
Claim 9
Dependent Claim 162 words
A document processing apparatus comprising: document data storage means for storing, in a predetermined data format, first document data representing a first document which has a first document format, said first document data including character data and modification information; modification information extracting means for reading out the first document data from said document data storage means, with said first document data being divided in units of constituent element information into document blocks, and for extracting the modification information from said document blocks; modification information receiving means for receiving modification information contained in document blocks forming a second document which has a second document format and said predetermined data format; modification information altering means for altering the modification information extracted by said modification information extracting means, in accordance with the modification information received by said modification information altering means; and document data outputting means for outputting said first document data in accordance with the modification information altered by said modification information altering means.
Claim 10
Dependent Claim 162 words
A document processing apparatus comprising: document data storage means for storing, in a predetermined data format, first document data representing a first document which has a first document format, said first document data including character data and modification information; modification information extracting means for reading out the first document data from said document data storage means, with said first document data being divided in units of constituent element information into document blocks, and for extracting the modification information from said document blocks; modification information receiving means for receiving modification information contained in document blocks forming a second document which has a second document format and said predetermined data format; modification information altering means for altering the modification information extracted by said modification information extracting means, in accordance with the modification information received by said modification information altering means; and document data outputting means for outputting said first document data in accordance with the modification information altered by said modification information altering means.
Claim 11
Dependent Claim 308 words
A document processing apparatus for extracting a format of a first document used as a standard from said first document, and for automatically editing a second document, said apparatus comprising: document data storage means for storing, in a predetermined data format, first document data representing said first document and second document data representing said second document, each of said first and second document data including character data and delimiter information; first juxtaposition information extracting means for reading out the first document data stored in said document data storage means, and for detecting the delimiter information in said first document data so as to identify document blocks separated by said delimiter information, and for extracting position information representing positions of the document blocks on said first document; juxtaposition information storing means for storing, for each document block, the delimiter information detected by said first juxtaposition information extracting means and the position information extracted by said first juxtaposition information extracting means, said juxtaposition information storing means storing the detected delimiter information and the extracted position information as learning data; second juxtaposition information extracting means for reading out the second document data stored in said document data storage means, and for detecting the delimiter information in said second document data so as to identify document blocks separated by said delimiter information, and for extracting position information representing positions of the document blocks on said second document; juxtaposition information altering means for reading out the learning data stored in said juxtaposition information storing means, and for altering the position information extracted by said second juxtaposition information extracting means, in accordance with the position information included in said learning data; and output means for outputting the document blocks of said second document data so as to be arranged in the positions represented by the position information altered by said juxtaposition information altering means.
Claim 12
Dependent Claim 308 words
A document processing apparatus for extracting a format of a first document used as a standard from said first document, and for automatically editing a second document, said apparatus comprising: document data storage means for storing, in a predetermined data format, first document data representing said first document and second document data representing said second document, each of said first and second document data including character data and delimiter information; first juxtaposition information extracting means for reading out the first document data stored in said document data storage means, and for detecting the delimiter information in said first document data so as to identify document blocks separated by said delimiter information, and for extracting position information representing positions of the document blocks on said first document; juxtaposition information storing means for storing, for each document block, the delimiter information detected by said first juxtaposition information extracting means and the position information extracted by said first juxtaposition information extracting means, said juxtaposition information storing means storing the detected delimiter information and the extracted position information as learning data; second juxtaposition information extracting means for reading out the second document data stored in said document data storage means, and for detecting the delimiter information in said second document data so as to identify document blocks separated by said delimiter information, and for extracting position information representing positions of the document blocks on said second document; juxtaposition information altering means for reading out the learning data stored in said juxtaposition information storing means, and for altering the position information extracted by said second juxtaposition information extracting means, in accordance with the position information included in said learning data; and output means for outputting the document blocks of said second document data so as to be arranged in the positions represented by the position information altered by said juxtaposition information altering means.
Claim 13
Dependent Claim 265 words
A document processing apparatus for extracting a format of a first document used as a standard from said first document, and for automatically editing a second document, said apparatus comprising: document data storage means for storing, in a predetermined data format, first document data representing said first document and second document data representing said second document, each of said first and second document data including character data and modification information; first modification information extracting means for reading out the first document data from said document data storing means, with said first document data being divided in units of constituent element information into document blocks, and for extracting the modification information from said document blocks; modification information storing means for storing, for each document block, the modification information extracted by said first modification extracting means, together with the constituent element information, said modification information storing means storing said modification information and said constituent element information as learning data; second modification information extracting means for reading out the second document data from said document data storage means, with said second document data being divided in units of constituent element information into document blocks, and for extracting the modification information from said document blocks; modification information altering means for reading out the learning data stored in said modification information storing means, and altering the modification information extracted by said second modification information extracting means, in accordance with the modification information included in said readout learning data; and output means for outputting said second document data in accordance with the modification information altered by said modification information altering means.
Claim 14
Dependent Claim 265 words
A document processing apparatus for extracting a format of a first document used as a standard from said first document, and for automatically editing a second document, said apparatus comprising: document data storage means for storing, in a predetermined data format, first document data representing said first document and second document data representing said second document, each of said first and second document data including character data and modification information; first modification information extracting means for reading out the first document data from said document data storing means, with said first document data being divided in units of constituent element information into document blocks, and for extracting the modification information from said document blocks; modification information storing means for storing, for each document block, the modification information extracted by said first modification extracting means, together with the constituent element information, said modification information storing means storing said modification information and said constituent element information as learning data; second modification information extracting means for reading out the second document data from said document data storage means, with said second document data being divided in units of constituent element information into document blocks, and for extracting the modification information from said document blocks; modification information altering means for reading out the learning data stored in said modification information storing means, and altering the modification information extracted by said second modification information extracting means, in accordance with the modification information included in said readout learning data; and output means for outputting said second document data in accordance with the modification information altered by said modification information altering means.
Claim 15
Dependent Claim 136 words
A document processing method comprising the computer implemented steps of: extracting a format of a stored document used as a standard; storing the extracted format in order to automatically edit another document; reading out stored document data , said read out document data representing said document used as the standard, and said read out document data including character data and delimiter information; and detecting the delimiter information in the read out document data; said extracting step further comprising identifying document blocks separated by said delimiter information, and extracting position information representing positions of the document blocks on said document; and said storing step further comprising storing, for each document block, the detected delimiter information and the extracted position information, said another document being edited with reference to the stored delimiter information and the stored position information.
Claim 16
Dependent Claim 136 words
A document processing method comprising the computer implemented steps of: extracting a format of a stored document used as a standard; storing the extracted format in order to automatically edit another document; reading out stored document data , said read out document data representing said document used as the standard, and said read out document data including character data and delimiter information; and detecting the delimiter information in the read out document data; said extracting step further comprising identifying document blocks separated by said delimiter information, and extracting position information representing positions of the document blocks on said document; and said storing step further comprising storing, for each document block, the detected delimiter information and the extracted position information, said another document being edited with reference to the stored delimiter information and the stored position information.
Claim 17
Dependent Claim 41 words
The method according to claim 9, wherein said delimiter information includes at least a plurality of space codes and a linefeed code, and said position information includes information indicating start positions and end positions of the document blocks on said document.
Claim 18
Dependent Claim 133 words
A document processing method comprising the computer implemented steps of: extracting a format of a stored document used as a standard; storing the extracted format in order to automatically edit another document; and reading out stored document data, said read out document data representing said document used as the standard, said document data including character data and modification information, and said document data being read out with said document data being divided in units of constituent element information into document blocks; said extracting step further comprising extracting the modification information from said document blocks; and said storing step further comprising storing, for each document block, the extracted modification information together with the constituent element information. said another document being edited with reference to the stored constituent element information and the stored modification information.
Claim 19
Dependent Claim 133 words
A document processing method comprising the computer implemented steps of: extracting a format of a stored document used as a standard; storing the extracted format in order to automatically edit another document; and reading out stored document data, said read out document data representing said document used as the standard, said document data including character data and modification information, and said document data being read out with said document data being divided in units of constituent element information into document blocks; said extracting step further comprising extracting the modification information from said document blocks; and said storing step further comprising storing, for each document block, the extracted modification information together with the constituent element information. said another document being edited with reference to the stored constituent element information and the stored modification information.
Claim 20
Dependent Claim 34 words
The method according to claim 11, wherein said constituent element information includes at least date and information indicating sender and destination, and said modification information includes at least character size and information representing underlining.
Claim 21
Dependent Claim 139 words
A document processing method comprising the steps of: reading out first document data stored in a predetermined data format in document data storing means and representing a first document which has a first document format, said first document data including character data and delimiter information; detecting the delimiter information in the readout first document data so as to identify document blocks separated by said delimiter information, and extracting position information representing positions of the document blocks on said first document; receiving position information representing positions of document blocks forming a second document which has a second document format and said predetermined data format; altering the extracted position information in accordance with the received position information; and outputting the document blocks of said first document data so as to be arranged in the positions represented by the altered position information.
Claim 22
Dependent Claim 139 words
A document processing method comprising the steps of: reading out first document data stored in a predetermined data format in document data storing means and representing a first document which has a first document format, said first document data including character data and delimiter information; detecting the delimiter information in the readout first document data so as to identify document blocks separated by said delimiter information, and extracting position information representing positions of the document blocks on said first document; receiving position information representing positions of document blocks forming a second document which has a second document format and said predetermined data format; altering the extracted position information in accordance with the received position information; and outputting the document blocks of said first document data so as to be arranged in the positions represented by the altered position information.
Claim 23
Dependent Claim 118 words
A document processing method comprising the steps of: reading out first document data stored in a predetermined format in document data storing means and representing a first document which has a first document format, said first document data including character data and modification information, and being read out with said document data being divided in units of constituent element information into document blocks; extracting the modification information from said document blocks; receiving modification information contained in document blocks forming a second document which has a second document format and said predetermined data format; altering the extracted modification information in accordance with the received modification information; and outputting said first document data in accordance with the altered modification information.
Claim 24
Dependent Claim 118 words
A document processing method comprising the steps of: reading out first document data stored in a predetermined format in document data storing means and representing a first document which has a first document format, said first document data including character data and modification information, and being read out with said document data being divided in units of constituent element information into document blocks; extracting the modification information from said document blocks; receiving modification information contained in document blocks forming a second document which has a second document format and said predetermined data format; altering the extracted modification information in accordance with the received modification information; and outputting said first document data in accordance with the altered modification information.
Claim 25
Dependent Claim 225 words
A document processing method for extracting a format of a first document used as a standard from said first document, and for automatically editing a second document, said method comprising the steps of: storing, in a predetermined data format, first document data representing said first document and second document data representing said second document, each of said first and second document data including character data and delimiter information; reading out the stored first document data, detecting the delimiter information in said first document data so as to identify document blocks separated by said delimiter information, and extracting position information representing positions of the document blocks on said first document; storing, for each document block, the detected delimiter information and the extracted position information as learning data; reading out the stored second document data, detecting the delimiter information in said second document data so as to identify document blocks separated by said delimiter information, and extracting position information representing positions of the document blocks on said second document; reading out the stored learning data, and altering the extracted position information representing the positions of the document blocks on said second document, in accordance with the position information included in said learning data; and outputting the document blocks of said second document data so as to be arranged in the positions represented by the altered position information.
Claim 26
Dependent Claim 225 words
A document processing method for extracting a format of a first document used as a standard from said first document, and for automatically editing a second document, said method comprising the steps of: storing, in a predetermined data format, first document data representing said first document and second document data representing said second document, each of said first and second document data including character data and delimiter information; reading out the stored first document data, detecting the delimiter information in said first document data so as to identify document blocks separated by said delimiter information, and extracting position information representing positions of the document blocks on said first document; storing, for each document block, the detected delimiter information and the extracted position information as learning data; reading out the stored second document data, detecting the delimiter information in said second document data so as to identify document blocks separated by said delimiter information, and extracting position information representing positions of the document blocks on said second document; reading out the stored learning data, and altering the extracted position information representing the positions of the document blocks on said second document, in accordance with the position information included in said learning data; and outputting the document blocks of said second document data so as to be arranged in the positions represented by the altered position information.
Claim 27
Dependent Claim 193 words
A document processing method for extracting a format of a first document used as a standard from said first document, and for automatically editing a second document, said method comprising the steps of: storing, in a predetermined format, first document data representing said first document and second document representing said second document, each of said first and second document data including character data and modification information; reading out the stored first document data, with said first document data being divided in units of constituent element information into document blocks, and extracting the modification information from said document blocks; storing, for each document block, the extracted modification information together with the constituent element information as learning data; reading out the stored second document data, with said second document data being divided in units of constituent element information into document blocks, and extracting the modification information from said document blocks; reading out the stored learning data, and altering the modification information extracted from the document blocks of said second document data, in accordance with the modification information included in said learning data; and outputting said second document data in accordance with the altered modification information.
Claim 28
Dependent Claim 193 words
A document processing method for extracting a format of a first document used as a standard from said first document, and for automatically editing a second document, said method comprising the steps of: storing, in a predetermined format, first document data representing said first document and second document representing said second document, each of said first and second document data including character data and modification information; reading out the stored first document data, with said first document data being divided in units of constituent element information into document blocks, and extracting the modification information from said document blocks; storing, for each document block, the extracted modification information together with the constituent element information as learning data; reading out the stored second document data, with said second document data being divided in units of constituent element information into document blocks, and extracting the modification information from said document blocks; reading out the stored learning data, and altering the modification information extracted from the document blocks of said second document data, in accordance with the modification information included in said learning data; and outputting said second document data in accordance with the altered modification information.

References Cited (Backward Citations)

US4358824A Cited
US4751740A Cited
US4965763A Cited
US4970665A Cited
US5159667A Cited
US5173853A Cited
US5323312A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-07-31 1999-01-30 1999-08-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-07-31 2003-01-30 2003-08-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-07-31 2007-01-30 2007-08-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag