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

Graph drawing

Assignee: Canon Inc
•
Filing: 1993-07-01
•
Granted: 1996-09-17
•
Expires: 2013-07-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A graph creation apparatus and method for creating graphs in the designated object scope of table data inhibits the creation of a meaningless graph, having too many items to be readable. An upper limit for the number of items for a column and for a line is determined for each graph type, whereby the designation of a number of items exceeding this upper limit is made invalid, and a warning is issued to the operator. Also, when the designated scope is displayed and updated on the table data in conjunction with the scope designation operation, updating for an invalid designation is inhibited. Prior to the designation operation, the effective designation scope is displayed. Alternatively, for the designation of a number of items exceeding the upper limit, data for a plurality of items are unified into one item, to bring the number of items within the upper limit to create a graph.

Inventors

  • 👤 Hirotsugu Oka
  • 👤 Hiroyuki Watabe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 15:06
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/20; G06T11/26

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 226 words
A graph drawing apparatus comprising: first storage means for storing a table containing a plurality of cells; display control means for displaying the table stored in said first storage means; designating means for designating a block of cells in the table displayed by said display control means; count means for counting a number of cells in at least one of a column and a line in the block designated by said designating means; second storage means for storing an upper limit of the number of cells in at least one of the column and the line suitable for drawing a graph corresponding to numerical data in the cells; discriminating means for discriminating whether the number of cells in at least one of the column and the line counted by said count means is greater than the upper limit stored in said second storage means; graph drawing means for drawing a graph based on the numerical data in the block designated by said designating means; and control means for controlling said graph drawing means to draw a graph when the number of cells counted is discriminated not to be greater than the upper limit by said discriminating means, and inhibiting said graph drawing means from drawing a graph when the number of cells counted is discriminated to be greater than the upper limit by said discriminating means.
Claim 2
Dependent Claim 226 words
A graph drawing apparatus comprising: first storage means for storing a table containing a plurality of cells; display control means for displaying the table stored in said first storage means; designating means for designating a block of cells in the table displayed by said display control means; count means for counting a number of cells in at least one of a column and a line in the block designated by said designating means; second storage means for storing an upper limit of the number of cells in at least one of the column and the line suitable for drawing a graph corresponding to numerical data in the cells; discriminating means for discriminating whether the number of cells in at least one of the column and the line counted by said count means is greater than the upper limit stored in said second storage means; graph drawing means for drawing a graph based on the numerical data in the block designated by said designating means; and control means for controlling said graph drawing means to draw a graph when the number of cells counted is discriminated not to be greater than the upper limit by said discriminating means, and inhibiting said graph drawing means from drawing a graph when the number of cells counted is discriminated to be greater than the upper limit by said discriminating means.
Claim 3
Dependent Claim 33 words
A graph drawing apparatus according to claim 1, further comprising warning means for warning an operator when said discriminating means discriminates that the number of cells counted is greater than the upper limit.
Claim 4
Dependent Claim 45 words
A graph drawing apparatus according to claim 1, further comprising second display control means for distinguishably displaying on the table a block in which a number of cells is equal to the upper limit, based on the upper limit stored in said second storage means.
Claim 5
Dependent Claim 22 words
A graph drawing apparatus according to claim 1, wherein said designating means designates the block column by column and line by line.
Claim 6
Dependent Claim 51 words
A graph drawing apparatus according to claim 4, further comprising second display control means for displaying a residual number of lines and columns with respect to the upper limit stored in said second storage means in response to sequential designation operation of each line or each column by said designating means.
Claim 7
Dependent Claim 289 words
A graph drawing apparatus comprising: first storage means for storing a table containing a plurality of cells; display control means for displaying the table stored in said first storage means; designating means for designating a block of cells in the table displayed by said display control means; count means for counting a number of cells in at least one of a column and a line in the block designated by said designating means; second storage means for storing an upper limit of the number of cells in at least one of the column and the line suitable for drawing a graph corresponding to numerical data in the cells; discriminating means for discriminating whether the number of cells in at least one of the column and the line counted by said count means is greater than the upper limit stored in said second storage means; graph drawing means for drawing a graph based on the numerical data in the block designated by said designating means; first control means for controlling said graph drawing means to draw a graph when the number of cells counted is discriminated not to be greater than the upper limit by said discriminating means; summation means for summing up numerical data in a predetermined number of cells lying in the block designated by said designating means into one datum, when the number of cells counted is discriminated to be greater than the upper limit by said discriminating means; and second control means for controlling said graph drawing means to draw a graph based on the data summed up by said summation means and data in the cells in the cells other than the cells containing summed-up data lying in the block designated by said designating means.
Claim 8
Dependent Claim 289 words
A graph drawing apparatus comprising: first storage means for storing a table containing a plurality of cells; display control means for displaying the table stored in said first storage means; designating means for designating a block of cells in the table displayed by said display control means; count means for counting a number of cells in at least one of a column and a line in the block designated by said designating means; second storage means for storing an upper limit of the number of cells in at least one of the column and the line suitable for drawing a graph corresponding to numerical data in the cells; discriminating means for discriminating whether the number of cells in at least one of the column and the line counted by said count means is greater than the upper limit stored in said second storage means; graph drawing means for drawing a graph based on the numerical data in the block designated by said designating means; first control means for controlling said graph drawing means to draw a graph when the number of cells counted is discriminated not to be greater than the upper limit by said discriminating means; summation means for summing up numerical data in a predetermined number of cells lying in the block designated by said designating means into one datum, when the number of cells counted is discriminated to be greater than the upper limit by said discriminating means; and second control means for controlling said graph drawing means to draw a graph based on the data summed up by said summation means and data in the cells in the cells other than the cells containing summed-up data lying in the block designated by said designating means.
Claim 9
Dependent Claim 42 words
A graph drawing apparatus according to claim 6, further comprising second display control means for distinguishably displaying on the table the block designated by said designating means and a block in which data is to be summed up by said summation means.
Claim 10
Dependent Claim 295 words
A graph drawing apparatus comprising: first storage means for storing a table containing a plurality of cells; display control means for displaying the table stored in said first storage means; designating means for designating a block of cells in the table displayed by said display control means; count means for counting a number of cells in at least one of a column and a line in the block designated by said designating means; second storage means for storing an upper limit of the number of cells in at least one of the column and the line suitable for drawing a graph corresponding to numerical data in the cells; comparison means for comparing the number of cells in at least one of the column and the line counted by said count means with the upper limit stored in said second storage means; graph drawing means for drawing a graph based on the numerical data in the block designated by said designating means; first control means for controlling said graph drawing means to draw a graph when the number of cells counted is not greater than the upper limit as a result of said comparison means; summation means for summing up numerical data in upper limit among data in the block designated by said designating means in smaller order into one datum, when the number of cells counted is greater than the upper limit as a result of comparison with said comparison means; and second control means for controlling said graph drawing means to draw a graph based on the data summed up by said summation means and data in the cells other than the cells containing summed up data in the block designated by said designating means, instead of all the data in the block designated.
Claim 11
Dependent Claim 295 words
A graph drawing apparatus comprising: first storage means for storing a table containing a plurality of cells; display control means for displaying the table stored in said first storage means; designating means for designating a block of cells in the table displayed by said display control means; count means for counting a number of cells in at least one of a column and a line in the block designated by said designating means; second storage means for storing an upper limit of the number of cells in at least one of the column and the line suitable for drawing a graph corresponding to numerical data in the cells; comparison means for comparing the number of cells in at least one of the column and the line counted by said count means with the upper limit stored in said second storage means; graph drawing means for drawing a graph based on the numerical data in the block designated by said designating means; first control means for controlling said graph drawing means to draw a graph when the number of cells counted is not greater than the upper limit as a result of said comparison means; summation means for summing up numerical data in upper limit among data in the block designated by said designating means in smaller order into one datum, when the number of cells counted is greater than the upper limit as a result of comparison with said comparison means; and second control means for controlling said graph drawing means to draw a graph based on the data summed up by said summation means and data in the cells other than the cells containing summed up data in the block designated by said designating means, instead of all the data in the block designated.
Claim 12
Dependent Claim 188 words
A graph drawing method comprising the steps of: storing a table containing a plurality of cells; displaying the table stored in said storing step; designating a block of cells in the table displayed in said displaying step; counting a number of cells in at least one of a column and a line in the block designated in said designating step; discriminating whether the number of cells in at least one of the column and the line counted in said count step is greater than an upper limit of the number of cells in at least one of the column and the line suitable for drawing a graph corresponding to numerical data in the cells; drawing a graph based on the numerical data in the block designated in said designating step, when the number of cells counted is discriminated not to be greater than the upper limit in said discriminating step; and inhibiting drawing of a graph based on the numerical data in the block designated in said designating step, when the number of cells counted is discriminated to be greater than the upper limit in said discriminating step.
Claim 13
Dependent Claim 188 words
A graph drawing method comprising the steps of: storing a table containing a plurality of cells; displaying the table stored in said storing step; designating a block of cells in the table displayed in said displaying step; counting a number of cells in at least one of a column and a line in the block designated in said designating step; discriminating whether the number of cells in at least one of the column and the line counted in said count step is greater than an upper limit of the number of cells in at least one of the column and the line suitable for drawing a graph corresponding to numerical data in the cells; drawing a graph based on the numerical data in the block designated in said designating step, when the number of cells counted is discriminated not to be greater than the upper limit in said discriminating step; and inhibiting drawing of a graph based on the numerical data in the block designated in said designating step, when the number of cells counted is discriminated to be greater than the upper limit in said discriminating step.
Claim 14
Dependent Claim 89 words
A graph drawing method according to claim 9, further comprising the steps of: summing up numerical data in a predetermined number of cells lying in the block designated in said designating step into one datum, when the number of cells counted is discriminated to be greater than the upper limit in said discriminating step; and drawing a graph based on the data summed up in said summing up step and data in the cells other than the cells containing summed-up data in the block designated in said designating step.

References Cited (Backward Citations)

US4897800A Cited
US4674042A Cited
US5230040A Cited
US5138252A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-09-17 2000-03-18 2000-09-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-09-17 2004-03-18 2004-09-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-09-17 2008-03-18 2008-09-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag