IP Library Granted Patent US 10,354,423
Granted Patent B2
US 10,354,423 · App. 15/713,603 · Granted Jul 16, 2019

Calculating device, graph display method of calculating device, and storage medium retaining graph display program

Inventors: Makoto Ozawa (Tachikawa, JP); Naoki Akae (Fuchu, JP); Hirokazu Tanaka (Fussa, JP); Miki Suzuki (Fussa, JP)
Assignee: CASIO COMPUTER CO., LTD.
G06T11/206G06T2200/24H04L67/42
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,354,423
App. No.
15/713,603
Granted
Jul 16, 2019
Kind
B2
Abstract

A calculating device includes a receiver-and-transmitter and a processor. The receiver-and-transmitter is configured to communicate with a server. The processor performs processes including: transmitting (i) an increment of an independent variable per one display dot according to a variance range of the independent variable and the number of display dots on a screen, (ii) a function expression of the independent variable, and (iii) the variance range of the independent variable, to the server; receiving coordinate data of each display dot for generating a graph in a graph display range on the screen, from the server; and displaying a graph image generated at each display dot of the graph display range based on the coordinate data.

Claims (76)

1. A calculating device comprising:

a display;

a receiver-and-transmitter that is configured to communicate with a server, and

a processor, wherein the processor performs processes including:

detecting a size of the display;

setting a graph screen size for displaying graphs in a display screen of the display, based on the detected size;

determining a number of display dots on the display screen, corresponding to the set graph screen size;

transmitting (i) an increment of an independent variable per one display dot according to a variance range of the independent variable and the number of display dots on the display screen, (ii) a function expression of the independent variable, and (iii) the variance range of the independent variable, to the server,

receiving coordinate data of each display dot for generating a graph in a graph display range on the display screen, from the server; and

generating a graph image at each display dot of the graph display range based on the coordinate data, and displaying the generated graph image on the display screen of the display.

2. The calculating device according to claim 1 , wherein:

the number of display dots on the display screen is acquired based on the number of display dots of the graph display range corresponding to the variance range of the independent variable.

3. A calculating device comprising:

a display;

a receiver-and-transmitter that is configured to communicate with a server; and

a processor,

wherein the processor performs processes including:

detecting a size of the display;

setting a graph screen size for displaying graphs in a display screen of the display, based on the detected size;

determining a number of display dots on the display screen, corresponding to the set graph screen size;

transmitting (i) the number of display dots on the display screen, (ii) a function expression, and (iii) a variance range of an independent variable, to the server;

receiving coordinate data of each display dot for generating a graph in a graph display range on the display screen, from the server; and

generating a graph image at each display dot of the graph display range based on the coordinate data, and displaying the generated graph image on the display screen of the display.

4. The calculating device according to claim 3 , wherein:

the number of display dots on the display screen is acquired based on the number of display dots of the graph display range corresponding to the variance range of the independent variable.

5. The calculating device according to claim 1 , wherein:

the processor further performs an operation including:

changing the graph display range, and

in a case where all coordinate data corresponding to the variance range according to the changed graph display range is not received, the transmitting process transmits a part of the variance range in which coordinate data is insufficient, to the server.

6. The calculating device according to claim 5 , wherein:

the changing process moves the graph display range or changes a size of the graph display range.

7. The calculating device according to claim 5 , wherein:

the changing process changes a variation range of an independent variable in the graph display range.

8. The calculating device according to claim 1 , wherein:

in a case where the function expression includes a constant value, the transmitting process transmits a value in a variance range of the constant value, to the server.

9. The calculating device according to claim 1 , wherein:

the transmitting process transmits an option content set to request coordinate data of a range exceeding the graph display range.

10. The calculating device according to claim 1 , wherein:

in a case where coordinate values for generating a graph image in the graph display range is insufficient, the displaying process displays a graph image generated based on virtual coordinate values which correspond to insufficient coordinate values and which are calculated by simple calculation.

11. A graph display method of a calculating device which includes a display, the method comprising:

detecting a size of the display;

setting a graph screen size for displaying graphs in a display screen of the display, based on the detected size;

determining a number of display dots on the display screen, corresponding to the set graph screen size;

transmitting (i) an increment of an independent variable per one display dot according to a variance range of the independent variable and the number of display dots on the display screen, (ii) a function expression of the independent variable, and (iii) the variance range of the independent variable, to a server;

receiving coordinate data of each display dot for generating a graph in a graph display range on the display screen, from the server; and

generating a graph image at each display dot of the graph display range based on the coordinate data, and displaying the generated graph image on the display screen of the display.

12. The graph display method according to claim 11 , wherein:

the number of display dots on the display screen is acquired based on the number of display dots of the graph display range corresponding to the variance range of the independent variable.

13. A graph display method of a calculating device which includes a display, the method comprising:

detecting a size of a display;

setting a graph screen size for displaying graphs in a display screen of the display, based on the detected size;

determining a number of display dots on the display screen, corresponding to the set graph screen size;

storing a function expression of an independent variable;

transmitting (i) the number of display dots on the display screen, (ii) the function expression, (iii) a variance range of an independent variable, and (iv) the number of display dots corresponding to a graph display range, to a server;

receiving coordinate data representing positions for generating the graph in the graph display range, from the server; and

generating a graph image at each display dot of the graph display range based on the coordinate data, and displaying the generated graph image on the display screen of the display.

14. The graph display method according to claim 1 , wherein:

in a case where the function expression includes a constant value, the transmitting process transmits a value in a variance range of the constant value, to the server.

15. A non-transitory storage medium which stores a program for controlling a processor of a calculating device having a display and a receiver-and-transmitter configured to communicate with a server, to cause the processor to perform operations comprising:

detecting a size of the display;

setting a graph screen size for displaying graphs in a display screen of the display, based on the detected size;

determining a number of display dots on the display screen, corresponding to the set graph screen size;

transmitting (i) an increment of an independent variable per one display dot according to a variance range of the independent variable and the number of display dots on the display screen, (ii) a function expression of the independent variable, and (iii) the variance range of the independent variable, to the server;

receiving coordinate data of each display dot for generating a graph in a graph display range on the display screen, from the server; and

generating a graph image at each display dot of the graph display range based on the coordinate data, and displaying the generated graph image on the display screen of the display.

16. The storage medium according to claim 14 , wherein:

the number of display dots on the display screen is acquired based on the number of display dots of the graph display range corresponding to the variance range of the independent variable.

17. A non-transitory storage medium which stores a program for controlling a processor of a calculating device having a display and a receiver-and-transmitter configured to communicate with a server, to cause the processor to perform operations comprising:

detecting a size of the display;

setting a graph screen size for displaying graphs in a display screen of the display, based on the detected size;

determining a number of display dots on the display screen, corresponding to the set graph screen size;

transmitting (i) the number of display dots on the display screen, (ii) a function expression, and (iii) a variance range of an independent variable, to the server;

receiving coordinate data of each display dot for generating a graph in a graph display range on the display screen, from the server; and

generating a graph image at each display dot of the graph display range based on the coordinate data, and displaying the generated graph image on the display screen of the display.

18. The storage medium according to claim 17 , wherein:

the number of display dots on the display screen is acquired based on the number of display dots of the graph display range on the screen corresponding to the variance range of the independent variable.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2017
From: OZAWA, MAKOTO; AKAE, NAOKI; TANAKA, HIROKAZU; SUZUKI, MIKI
To: CASIO COMPUTER CO., LTD.
Reel/Frame 043675/0281 →
Priority Claims (1)
JP 2016-185118 · Sep 23, 2016 · national
Continuity (1)
Related Publication 20180089867A1 · Mar 29, 2018
Cited By (3)
US 12,380,113 US 12,493,588 US 12,717,793