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

Document processor having a document composition function

Assignee: Canon Inc
•
Filing: 1987-07-13
•
Granted: 1990-08-28
•
Expires: 2007-07-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A document processor receives a document prepared by a different type of device, recognizes and registers a table in the document. It composes and outputs a document with the original form of the table being maintained.

Inventors

  • 👤 Takahiro Kato
  • 👤 Masaki Hamada
  • 👤 Hiroshi Takakura
  • 👤 Yukari Shibuya

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 03:24
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/40; G06F40/53

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 88 words
A document processor for editing an input document and outputting the resulting information as a document, comprising: input means for inputting a document including a figure pattern; means for recognizing a table in the document input by said input means; means for storing the table recognized by said recognizing means in a memory by relating a plurality of cells constituting the table with associated respective coordinate data; and means for composing a document such that the original form of the table stored by said storing means is maintained.
Claim 2
Dependent Claim 88 words
A document processor for editing an input document and outputting the resulting information as a document, comprising: input means for inputting a document including a figure pattern; means for recognizing a table in the document input by said input means; means for storing the table recognized by said recognizing means in a memory by relating a plurality of cells constituting the table with associated respective coordinate data; and means for composing a document such that the original form of the table stored by said storing means is maintained.
Claim 3
Dependent Claim 31 words
A document processor according to claim 1, wherein said recognizing means recognized at least a pair of codes representing the beginning and end of the table among codes representing the table.
Claim 4
Dependent Claim 52 words
A document processor according to claim 1, wherein the storing means stores in the memory data relating to horizontal lines constituting a part of the table, data representing the cells constituting part of the table, and character data such as characters present in each of the cells constituting part of the table.
Claim 5
Dependent Claim 123 words
A document processor for editing an input document and outputting the resulting information as a document, comprising: input means for inputting a document including a figure pattern; means for recognizing a table in the document input by said input means; means for storing the table recognized by said recognizing means in a memory by relating a plurality of cells constituting the table with associated respective coordinate data; means for editing a document in units of a cell of the plurality of cells stored by said storing means, wherein said editing means has the function of replacing two cells with each other, and means for updating information representing a cell stored by said storing means in accordance with the editing by said editing means.
Claim 6
Dependent Claim 123 words
A document processor for editing an input document and outputting the resulting information as a document, comprising: input means for inputting a document including a figure pattern; means for recognizing a table in the document input by said input means; means for storing the table recognized by said recognizing means in a memory by relating a plurality of cells constituting the table with associated respective coordinate data; means for editing a document in units of a cell of the plurality of cells stored by said storing means, wherein said editing means has the function of replacing two cells with each other, and means for updating information representing a cell stored by said storing means in accordance with the editing by said editing means.
Claim 7
Dependent Claim 31 words
A document processor according to claim 4, wherein said recognizing means recognized at least a pair of codes representing the beginning and end of the table among codes representing the table.
Claim 8
Dependent Claim 51 words
A document processor according to claim 4, wherein said storing means stored in the memory data relating to horizontal lines constituting a part of the table, data representing cells constituting part of the table, and character data such as characters present in each of the cells constituting part of the table.
Claim 9
Independent Claim 155 words
A method of recognizing a table in document information, comprising the steps of: searching for the left-hand top edge of the table in the direction of lines in the document information; searching for at least information on the right-hand top edge of the table in the direction of lines in the document information after the left-hand top edge is searched; searching for at least information on the right-hand bottom edge of the table downwardly from the same position as the right-hand top edge in the direction of the lines after information on the right-hand top edge of the table has been searched; the step of searching for at least information on the right-hand bottom edge of the table including the step of searching the left-hand top edge of the table again from the position of the searched right-hand top edge information when information other than that representing the right edge of the table is identified.
Claim 10
Independent Claim 155 words
A method of recognizing a table in document information, comprising the steps of: searching for the left-hand top edge of the table in the direction of lines in the document information; searching for at least information on the right-hand top edge of the table in the direction of lines in the document information after the left-hand top edge is searched; searching for at least information on the right-hand bottom edge of the table downwardly from the same position as the right-hand top edge in the direction of the lines after information on the right-hand top edge of the table has been searched; the step of searching for at least information on the right-hand bottom edge of the table including the step of searching the left-hand top edge of the table again from the position of the searched right-hand top edge information when information other than that representing the right edge of the table is identified.
Claim 11
Dependent Claim 40 words
A method according to claim 7, wherein the step of searching the left-hand top edge in the direction of the lines includes searching information while updating lines sequentially in accordance with the starting of a new line of document information.
Claim 12
Dependent Claim 140 words
A document processor comprising: input means for receiving document information including a table without frame lines; means for designating a portion of a frame for the table by designating at least two of the edge points of the frame to be added to the table contained in document information received by the input means and for designating a plurality of frame lines defining a plurality of cells of the table; means for designating attributes of a frame line between the edge points designated by said designating means and for preventing the frame lines from being printed; and means for editing the document information in units of a cell defined by the plurality of frame lines even after said means for designating the attributes has designated that the frame lines are not to be printed when the document information is output.
Claim 13
Dependent Claim 140 words
A document processor comprising: input means for receiving document information including a table without frame lines; means for designating a portion of a frame for the table by designating at least two of the edge points of the frame to be added to the table contained in document information received by the input means and for designating a plurality of frame lines defining a plurality of cells of the table; means for designating attributes of a frame line between the edge points designated by said designating means and for preventing the frame lines from being printed; and means for editing the document information in units of a cell defined by the plurality of frame lines even after said means for designating the attributes has designated that the frame lines are not to be printed when the document information is output.
Claim 14
Dependent Claim 32 words
A document processor according to claim 9, further comprising: memory means storing information on horizontal lines constituting part of the frame lines and information on the cells defined by the frame lines.
Claim 15
Dependent Claim 19 words
A document processor according to claim 9, wherein said editing means designated the attributes of characters in each cell.
Claim 16
Dependent Claim 125 words
A document processor for editing an input document and outputting the resulting information as a document, comprising: input means for inputting a document including a figure pattern; means for recognizing a table in the document input by said input means; means for storing the table recognized by said recognizing means in a memory by relating a plurality of cells constituting the table with associated respective coordinate data; means for editing a document in units of a cell of the plurality of cells stored by said storing means, wherein said editing means has the function of designating the attributes of characters in each cell; and means for updating information representing a cell stored by said storing means in accordance with the editing by said editing means.
Claim 17
Dependent Claim 125 words
A document processor for editing an input document and outputting the resulting information as a document, comprising: input means for inputting a document including a figure pattern; means for recognizing a table in the document input by said input means; means for storing the table recognized by said recognizing means in a memory by relating a plurality of cells constituting the table with associated respective coordinate data; means for editing a document in units of a cell of the plurality of cells stored by said storing means, wherein said editing means has the function of designating the attributes of characters in each cell; and means for updating information representing a cell stored by said storing means in accordance with the editing by said editing means.
Claim 18
Dependent Claim 124 words
A document processor comprising: input means for receiving document information including a table without frame lines; first designating means for designating a portion of a frame for the table by designating at least two of the edge points of the frame to be added to the table contained in document information received by said input means and for designating a plurality of frame lines defining a plurality of cells of the table; second designating means for designating attributes of a frame line between the edge points designated by said designating means; and control means for, in response to the attributes of the frame line designated by said second designating means, controlling this frame line to have a different output style from other frame lines.
Claim 19
Dependent Claim 124 words
A document processor comprising: input means for receiving document information including a table without frame lines; first designating means for designating a portion of a frame for the table by designating at least two of the edge points of the frame to be added to the table contained in document information received by said input means and for designating a plurality of frame lines defining a plurality of cells of the table; second designating means for designating attributes of a frame line between the edge points designated by said designating means; and control means for, in response to the attributes of the frame line designated by said second designating means, controlling this frame line to have a different output style from other frame lines.

References Cited (Backward Citations)

US4195338A Cited
US4608662A Cited
US4506343A Cited
US4608664A Cited
US4649513A Cited
US4713754A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-08-27 1994-02-26 1994-08-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-08-27 1998-02-26 1998-08-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-08-27 2002-02-26 2002-08-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag