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

Table editor

Assignee: International Business Machines Corp
•
Filing: 1991-01-03
•
Granted: 1993-08-24
•
Expires: 2011-01-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A table editor for editing a table of rows and columns using a pointing device and display station. The table editor stores information about the lines and boxes that make up the table. A pointing device is used to select horizontal or vertical lines or a box defined by horizontal and vertical lines for an operation. The user can select a command to insert rows or columns, to delete rows or columns, or to concatenate the contents of two or more boxes. The determination of whether rows or columns are to be acted upon is made from the orientation of the lines selected by the pointing device.

Inventors

  • 👤 Itiro Siio
  • 👤 Shigeki Ishikawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 03:37
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/166; G06F40/177; G06F40/18

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 245 words
A table editor comprising: a display device; line information storage means for storing line information indicative of a plurality of graphic lines defining a plurality of boxes defining a table; content storage means containing information to be displayed in each of said plurality of boxes; pointing mark information storage means for storing pointing mark information indicative of a pointing mark; means for displaying said table and said pointing mark on said display device based on the line information in said line information storage means and the pointing mark information in said pointing mark information storage means; location pointing means for updating the pointing mark information in said pointing mark information storage means to direct a location of said pointing mark; means for generating a line identifying a line pointed to by said pointing mark based on said pointing mark information and said line identifying command; means for generating an insertion command; and means for updating the line information in said line information storage means so that, if a line identified by said line identification means is located between two consecutive rows of boxes, one or more new lines and one or more new rows of boxes are inserted, in response to said insertion command, and so that, if a line identified by said line identification means is located between two consecutive columns of boxes, one or more new lines and one or more new columns of boxes are inserted in response to said insertion command.
Claim 2
Dependent Claim 245 words
A table editor comprising: a display device; line information storage means for storing line information indicative of a plurality of graphic lines defining a plurality of boxes defining a table; content storage means containing information to be displayed in each of said plurality of boxes; pointing mark information storage means for storing pointing mark information indicative of a pointing mark; means for displaying said table and said pointing mark on said display device based on the line information in said line information storage means and the pointing mark information in said pointing mark information storage means; location pointing means for updating the pointing mark information in said pointing mark information storage means to direct a location of said pointing mark; means for generating a line identifying a line pointed to by said pointing mark based on said pointing mark information and said line identifying command; means for generating an insertion command; and means for updating the line information in said line information storage means so that, if a line identified by said line identification means is located between two consecutive rows of boxes, one or more new lines and one or more new rows of boxes are inserted, in response to said insertion command, and so that, if a line identified by said line identification means is located between two consecutive columns of boxes, one or more new lines and one or more new columns of boxes are inserted in response to said insertion command.
Claim 3
Dependent Claim 16 words
A table editor according to claim 1, wherein said location pointing means is a mouse device.
Claim 4
Dependent Claim 34 words
A table editor according to claim 1 wherein said line information updating means updates the line information in said line information storage means so as to insert a specified number of rows or columns.
Claim 5
Dependent Claim 45 words
A table editor according to claim 3, wherein said line information updating means updates the line information in said line information storage means so as to arrange existing rows or columns and rows or columns being inserted evenly within a frame having a predetermined size.
Claim 6
Dependent Claim 34 words
A table editor according to claim 3, wherein said line information updating means updates the information in said line information storage means so as to insert rows or columns of boxes having specified sizes.
Claim 7
Dependent Claim 225 words
A table editor comprising: a display device; line information storage means for storing line information indicative of a plurality of graphic lines defining a plurality of boxes defining a table; content storage means containing information to be displayed in each of said plurality of boxes; pointing mark information storage means for storing pointing mark information indicative of a pointing mark; means for displaying said table and said pointing mark on said display device based on the line information in said line information storage and the pointing mark information in said pointing mark information storage means; location pointing means for updating the pointing mark information in said pointing mark information storage means to direct a location of said pointing mark; means for generating an insertion command; and means for updating the line information in said line information storage means so that, if said pointing mark points to a line between two consecutive rows of boxes when said insertion command is generated, one or more new lines and one or more new rows of boxes are inserted, in response to said insertion command, and so that, if said pointing mark points to a line between two consecutive columns of boxes when said insertion command is generated, one or more new lines and one or more new columns of boxes are inserted in response to said insertion command.
Claim 8
Dependent Claim 225 words
A table editor comprising: a display device; line information storage means for storing line information indicative of a plurality of graphic lines defining a plurality of boxes defining a table; content storage means containing information to be displayed in each of said plurality of boxes; pointing mark information storage means for storing pointing mark information indicative of a pointing mark; means for displaying said table and said pointing mark on said display device based on the line information in said line information storage and the pointing mark information in said pointing mark information storage means; location pointing means for updating the pointing mark information in said pointing mark information storage means to direct a location of said pointing mark; means for generating an insertion command; and means for updating the line information in said line information storage means so that, if said pointing mark points to a line between two consecutive rows of boxes when said insertion command is generated, one or more new lines and one or more new rows of boxes are inserted, in response to said insertion command, and so that, if said pointing mark points to a line between two consecutive columns of boxes when said insertion command is generated, one or more new lines and one or more new columns of boxes are inserted in response to said insertion command.
Claim 9
Dependent Claim 254 words
A table editor comprising: a display device; line information storage means for storing line information indicative of a plurality of graphic lines defining a plurality of boxes defining a table; content storage means containing information to be displayed in each of said plurality of boxes; pointing mark information storage means for storing pointing mark information indicative of a pointing mark; means for displaying said table and said pointing mark on said display device based on the line information in said line information storage and the pointing mark information in said pointing mark information storage means; location pointing means for updating the pointing mark information in said pointing mark information storage means to direct a location of said pointing mark; means for generating a line identifying command; line identification means for identifying a line pointed to by said pointing mark based on said pointing mark information and said line identifying command; means for generating a deletion command; and means for updating the line information in said line information storage means so that, if two lines identified by said line identification means are located around one or more rows of boxes, one or more lines and one or more rows of boxes between said two lines are deleted in response to said deletion command, and so that, if two lines identified by said line identification means are located around one or more columns of boxes, one or more lines and one or more columns between said two lines are deleted in response to said deletion command.
Claim 10
Dependent Claim 254 words
A table editor comprising: a display device; line information storage means for storing line information indicative of a plurality of graphic lines defining a plurality of boxes defining a table; content storage means containing information to be displayed in each of said plurality of boxes; pointing mark information storage means for storing pointing mark information indicative of a pointing mark; means for displaying said table and said pointing mark on said display device based on the line information in said line information storage and the pointing mark information in said pointing mark information storage means; location pointing means for updating the pointing mark information in said pointing mark information storage means to direct a location of said pointing mark; means for generating a line identifying command; line identification means for identifying a line pointed to by said pointing mark based on said pointing mark information and said line identifying command; means for generating a deletion command; and means for updating the line information in said line information storage means so that, if two lines identified by said line identification means are located around one or more rows of boxes, one or more lines and one or more rows of boxes between said two lines are deleted in response to said deletion command, and so that, if two lines identified by said line identification means are located around one or more columns of boxes, one or more lines and one or more columns between said two lines are deleted in response to said deletion command.

References Cited (Backward Citations)

US4755955A Cited
US4717911A Cited
JPS60251473A Cited
US4663615A Cited
US4802104A Cited
JPS62237494A Cited
US4823303A Cited
US4931987A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-08-23 1997-02-22 1997-08-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-08-23 2001-02-22 2001-08-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-08-23 2005-02-22 2005-08-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag