Table generating apparatus, table generating method and recording medium containing program

US10042816B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10042816-B2
Application numberUS-201514836728-A
CountryUS
Kind codeB2
Filing dateAug 26, 2015
Priority dateSep 17, 2014
Publication dateAug 7, 2018
Grant dateAug 7, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A table generating apparatus includes a display unit and a processor which performs the following processes of: receiving an input of a function expression; receiving an input for setting a table range; generating a table representing a relation between a plurality of values in the range and their corresponding values determined by the function expression based on the table range, displaying the generated table on the display unit; receiving an input of an additional value while the table is displayed; adding the received additional value and its corresponding value determined by the function expression to the displayed table; and expanding the table by adding values obtained by subsequently changing the additional value and their corresponding values determined by the function expression to the displayed table, after the table addition function adds the additional value and its corresponding value to the table, each time an operation input is received.

First claim

Opening claim text (preview).

What is claimed is: 1. A calculator comprising: a display; an input section having at least a first key for instructing addition and a second key for instructing subtraction; a memory having a program stored thereon; and a processor which, under control of the program stored in the memory, is configured to: display, on the display, a table that includes at least one value that is within a range set by a table range setting and at least one corresponding value acquired by using the at least one value and a function expression; upon receiving at least one designation operation, designate a row within the table; and regardless of whether or not any value is input in the designated row, (i) upon accepting a first key operation input to the first key, acquire a first value by adding a step value set by a step value setting to a value displayed in a row immediately above the designated row, and display, on the display, a first updated table that includes the acquired first value and a corresponding first value acquired by using the first value and the function expression, the acquired first value and the acquired corresponding first value being located at a row of the first updated table corresponding to the designated row of the table, and (ii) upon accepting a second key operation input to the second key, acquire a second value by subtracting the step value set by the step value setting from the value displayed in the row immediately above the designated row, and display, on the display, a second updated table that includes the acquired second value and a corresponding second value acquired by using the second value and the function expression, the acquired second value and the acquired corresponding second value being located at a row of the second updated table corresponding to the designated row of the table. 2. The calculator according to claim 1 , wherein the processor, under control of the program stored in the memory, is further configured to: when any value is input in the designated row, (i) upon accepting the first key operation, display, on the display, the first updated table where the any value input in the designated row of the table is replaced with at least the acquired first value, and (ii) upon accepting the second key operation, display, on the display, the second updated table where the any value input in the designated row of the table is replaced with at least the acquired second value. 3. The calculator according to claim 1 , wherein the processor, under control of the program stored in the memory, is further configured to: upon accepting the first key operation, display, on the display, the first updated table in which a row immediately below the corresponding row is automatically designated and displayed in a distinctive way from other rows in the first updated table, and upon accepting the second key operation, display, on the display, the second updated table in which a row immediately below the corresponding row is automatically designated and displayed in a distinctive way from other rows in the second updated table. 4. The calculator according to claim 3 , wherein the processor, under control of the program stored in the memory, is further configured to: accept another first key operation input to the first key or another second key operation input to the second key after displaying the first updated table or the second updated table on the display, and upon accepting one of the another first key operation and the another second key operation, conduct a corresponding one of displaying processes of: (i) upon accepting the another first key operation, displaying, on the display, another first updated table that includes another first value acquired by adding the step value to the acquired first value or the acquired second value, and another corresponding first value acquired by using the another first value and the function expression, the acquired another first value and the acquired another corresponding first value being located at a row of the another first updated table corresponding to the designated row of the first updated table or the second updated table, and (ii) upon accepting the another second key operation, displaying, on the display, another second updated table that includes another second value acquired by subtracting the step value from the acquired first value or the acquired second value, and another corresponding second value acquired by using the another second value and the function expression, the acquired another second value and the acquired another corresponding second value being located at a row of the another second updated table corresponding to the designated row of the first updated table or the second updated table. 5. The calculator according to claim 1 , wherein the processor, under control of the program stored in the memory, is further configured to: upon accepting an input operation of a value into the designated row of the table, regardless of whether or not any value is input in the designated row, display, on the display, a third updated table that includes the accepted input value and a corresponding third value acquired by using the accepted input value and the function expression, the accepted input value and the acquired corresponding third value being located at a row of the third updated table corresponding to the designated row of the table. 6. The calculator according to claim 5 , wherein the processor, under control of the program stored in the memory, is further configured to: upon accepting the input operation of the value into the designated row of the table, display, on the display, the third updated table in which a row immediately below the corresponding row is automatically designated and displayed in a distinctive way from other rows in the third updated table. 7. The calculator according to claim 6 , wherein the processor, under control of the program stored in the memory, is further configured to: accept another first key operation input to the first key or another second key operation input to the second key after displaying the first updated table or the second updated table on the display, upon accepting one of the another first key operation and the another second key operation, conduct a corresponding one of displaying processes of: (i) upon accepting the another first key operation, displaying, on the display, another first updated table that includes another first value acquired by adding the step value to the accepted input value, and another corresponding first value acquired by using the accepted input value and the function expression, the acquired another first value and the acquired another corresponding first value being located at a row of the another first updated table corresponding to the designated row of the third updated table, and (ii) upon accepting the another second key operation, displaying, on the display, another second updated table that includes another second value acquired by subtracting the step value from the accepted input value, and another corresponding second value acquired by using the accepted input value and the function expression, the acquired another second value and the acquired another corresponding second value being located at a row of the another second updated table corresponding to the designated row of the third updated table. 8. A calculator comprising: a display; an input section having at least a first key for instructing addition and a second key for instructing subtraction; a memory having a program stored thereon; and a processor which, under control of the program stored in the memory, is configured to: display, on the display, a table that includes at least one value tha

Assignees

Inventors

Classifications

  • G06F17/11Primary

    for solving equations {, e.g. nonlinear equations, general mathematical optimization problems (optimization specially adapted for a specific administrative, business or logistic context G06Q10/04)} · CPC title

  • User interface arrangements, e.g. keyboard, display; Interfaces to other computer systems · CPC title

  • Browsing; Visualisation therefor (for navigating the web G06F16/954; browsing optimisation for the web G06F16/957) · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10042816B2 cover?
A table generating apparatus includes a display unit and a processor which performs the following processes of: receiving an input of a function expression; receiving an input for setting a table range; generating a table representing a relation between a plurality of values in the range and their corresponding values determined by the function expression based on the table range, displaying th…
Who is the assignee on this patent?
Casio Computer Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F17/11. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 07 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).