Expression processing device, compute server and recording medium having expression processing program recorded thereon

US10042811B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10042811-B2
Application numberUS-201514855921-A
CountryUS
Kind codeB2
Filing dateSep 16, 2015
Priority dateSep 19, 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.

An expression processing device of the present invention includes an input unit, a display and a processor. The processor is configured to perform following processes: inputting an expression in response to a user's operation on the input unit; detecting a plurality of variables included in the expression input by the input unit, among the plurality of variables which are usable in expressions; and outputting the input expression and variable values associated with the detected variables.

First claim

Opening claim text (preview).

What is claimed is: 1. An expression processing device comprising: an input unit; a display; and a processor, wherein the processor is configured to perform processes comprising: inputting an expression in response to a user's operation on the input unit; detecting a plurality of variables included in the input expression, among a plurality of variables which are usable in expressions; extracting one or more of a plurality of types of setting data, as setting data essential for calculating the expression, from a memory which stores the plurality of types of setting data relative to expression calculation display; and outputting one or more data items of: the input expression, variable values associated with the detected variables, and the extracted one or more of the plurality of types of setting data, as information for an image generating apparatus outside of the expression processing device to generate an image for external display based on the one or more data items. 2. The expression processing device according to claim 1 , further comprising: the memory, wherein the variable values are stored in the memory in association with the plurality of variables which are usable in expressions respectively, and wherein the data items output by the processor include the input expression and the variable values associated with the detected variables stored in the memory. 3. The expression processing device according to claim 1 , wherein the processor is configured to further perform a process comprising: in response to a user's operation, setting a variable value in association with any one of stored variables. 4. The expression processing device according to claim 2 , wherein: the variables are matrix variables or vector variables, and in association with each of the matrix variables or the vector variables, the variable values as elements of the corresponding matrix variables or the corresponding vector variables are stored in the memory. 5. The expression processing device according to claim 1 , wherein the processor is configured to further perform a process comprising: when a trigonometric function is included in the input expression, extracting angle mode setting data relative to a calculation of the trigonometric function of the input expression, when extracting the one or more of the plurality of types of setting data as the setting data essential for calculating the expression. 6. The expression processing device according to claim 1 , wherein the outputting performed by the processor comprises: converting data including the input expression, the variable values of the detected variables, and the extracted one or more of the plurality of types of setting data, into a two-dimensional code; and displaying the two-dimensional code on the display. 7. An expression processing device comprising: an input unit; a display; and a processor, wherein the processor is configured to perform processes comprising: storing variable values in association with a plurality of variables respectively, the plurality of variables being usable in expressions; inputting an expression in response to a user's operation on the input unit; extracting one or more of a plurality of types of setting data, as setting data essential for calculating the expression, from a memory which stores the plurality of types of setting data relative to expression calculation display; and outputting one or more data items of: the input expression, variable values associated with variables included in the input expression, and the extracted one or more of the plurality of types of setting data, as information for an image generating apparatus outside of the expression processing device to generate an image for external display based on the one or more data items. 8. A non-transitory recording medium having a program stored thereon for controlling a computer of an electronic device including an input unit and a display, the program causing the computer to perform processes comprising: inputting an expression in response to a user's operation on the input unit; detecting a plurality of variables included in the input expression, among a plurality of variables which are usable in expressions; extracting one or more of a plurality of types of setting data, as setting data essential for calculating the expression, from a memory which stores the plurality of types of setting data relative to expression calculation display; and outputting one or more data items of: the input expression, variable values associated with the detected variables, and the extracted one or more of the plurality of types of setting data, as information for an image generating apparatus outside of the expression processing device to generate an image for external display based on the one or more data items. 9. A method for an electronic device including an input unit and a display, the method comprising: inputting an expression in response to a user's operation on the input unit; detecting a plurality of variables included in the input expression, among a plurality of variables which are usable in expressions; extracting one or more of a plurality of types of setting data, as setting data essential for calculating the expression, from a memory which stores the plurality of types of setting data relative to expression calculation display; and outputting one or more data items of: the input expression, variable values associated with the detected variables, and the extracted one or more of the plurality of types of setting data, as information for an image generating apparatus outside of the expression processing device to generate an image for external display based on the one or more data items.

Assignees

Inventors

Classifications

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

  • Matrix or vector computation {, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization (matrix transposition G06F7/78)} · CPC title

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 US10042811B2 cover?
An expression processing device of the present invention includes an input unit, a display and a processor. The processor is configured to perform following processes: inputting an expression in response to a user's operation on the input unit; detecting a plurality of variables included in the expression input by the input unit, among the plurality of variables which are usable in expressions;…
Who is the assignee on this patent?
Casio Computer Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F15/0225. 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).