# US 2014/0157192 A1 · Server unit, a client unit, and a recording medium in a computer system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0157192 A1
- Document ID: US20140157192A1
- Status: Published application
- Kind: A1
- Application number: 14/173,127
- Filed: 2014-02-05
- Published: 2014-06-05
- Earliest claimed: 2008-03-18
- Assignees: Casio Computer Co., Ltd.
- Applicants: Casio Computer Co., Ltd.
- Inventors: Naoto Toda
- Web page: https://patentgrep.com/patent/US20140157192A1

## CPC

- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/14: Digital output to display device {; Cooperation and interconnection of the display device with other functional units}
- G09G 5/14: Display of multiple viewports
- G09G 2340/02: Handling of images in compressed format, e.g. JPEG, MPEG
- G09G 2370/027: Arrangements and methods specific for the display of internet documents
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)

## Abstract

When having determined that the input event from a client unit is the selection of an object, a server unit requests the client unit to transmit display area information that sets a display screen area on the drawing data. The server unit acquires the display area information transmitted from the client unit in response to the request. The server unit determines whether the area of the object selected on the drawing data fits in the display screen area corresponding to the acquired display area information. If having determined that the area of the object does not fit in the display screen area, the server unit changes the display area information so that the area of the object may fit in the display screen area and transmits the changed display area information to the client unit. The client unit displays the drawing data received from the server unit.

## Claims

### Claim 1

A display controlling system comprising:
a drawing data creating section which creates drawing data including an object according to an input event from a client unit;
an object selection determining section which determines whether the input event from the client unit is a selection of a single object included in the drawing data;
a display area information acquisition section which, if the object selection determining section has determined that the input event from the client unit is the selection of the single object, acquires display area information indicating where the client unit presently displays, wherein the display area information corresponds to a part of the drawing data;
an object judging section which judges whether a display screen area corresponding to the display area information includes a part area of the single object selected on the drawing data;
a display area information changing section which, if the object judging section has determined that the display screen area includes the part area of the single object selected on the drawing data, changes the display area information so that the display screen area includes all area of the single object selected on the drawing data; and
a display area control section which controls the client unit to display the display screen area corresponding to the display area information changed by the display area information changing section.

### Claim 2 (depends on 1)

The display controlling system according to claim 1, further comprising:
an area size determining section which determines whether the area of the single object selected on the drawing data is greater than the display screen area corresponding to the display area information acquired by the display area information acquisition means.

### Claim 3 (depends on 1)

The display controlling system according to claim 1, further comprising:
an area size determining section which determines whether the area of the single object selected on the drawing data is greater than the display screen area corresponding to the display area information acquired by the display area information acquisition means; and
an object area reducing section which, if the object judging section has determined that the area of the single object selected on the drawing data is greater than the display screen area, reducing the area of the single object on the drawing data to fit the display screen area.

### Claim 4 (depends on 1)

The display controlling system according to claim 1, wherein the display area information changing section comprises a display area information rotation changing section which changes the display area information by rotating the height and width of the display area information.

### Claim 5 (depends on 3)

The display controlling system according to claim 3, further comprising a font size changing section which, if the object judging section has reduced the area of the single object on the drawing data to fit the display screen area, changes the font size of the characters written in the area of the single object to fit the reduced area of the single object.

### Claim 6 (depends on 1)

The display controlling system according to claim 1, wherein the display area information changing section changes the display area information such that the area of the single object corresponds with the display screen area and the area of the single object comes at the center of a display screen.

### Claim 7 (depends on 2)

The display controlling system according to claim 2, wherein the display area information changing section changes the display area information such that the area of the single object corresponds with the display screen area and the area of the single object comes at the center of a display screen.

### Claim 8

A storage medium from which a computer of a server unit can read instructions and in which a process for transmitting drawing data, created in accordance with an input event from a client unit, to the client unit is recorded as a program, the program comprising the processes of:
creating drawing data including an object according to an input event from a client unit;
determining whether the input event from the client unit is a selection of a single object included in the drawing data;
if determined that the input event from the client unit is the selection of the single object, acquiring display area information indicating where the client unit presently displays, wherein the display area information corresponds to a part of the drawing data;
judging whether a display screen area corresponding to the display area information includes a part area of the single object selected on the drawing data;
if determined that the display screen area includes the part area of the single object selected on the drawing data, changing the display area information so that the display screen area includes all area of the single object selected on the drawing data; and
controlling the client unit to display the display screen area corresponding to the display area information changed by the display area information changing section.

### Claim 9 (depends on 8)

The storage medium according to claim 8, the program further comprising:
determining whether the area of the single object selected on the drawing data is greater than the display screen area corresponding to the display area information acquired by the display area information acquisition means.

### Claim 10 (depends on 8)

The storage medium according to claim 8, the program further comprising:
determining whether the area of the single object selected on the drawing data is greater than the display screen area corresponding to the display area information acquired by the display area information acquisition means; and
if determined that the area of the single object selected on the drawing data is greater than the display screen area, reducing the area of the single object on the drawing data to fit the display screen area.

### Claim 11 (depends on 8)

The storage medium according to claim 8, wherein changing the display area information comprises rotating the height and width of the display area information.

### Claim 12 (depends on 10)

The storage medium according to claim 10, the program further comprising if the area of the single object on the drawing data is reduced to fit the display screen area, changing the font size of the characters written in the area of the single object to fit the reduced area of the single object.

### Claim 13 (depends on 8)

The storage medium according to claim 8, wherein changing the display area information such that the area of the single object corresponds with the display screen area and the area of the single object comes at the center of a display screen.

### Claim 14

A method of controlling a display comprising:
creating drawing data including an object according to an input event from a client unit;
determining whether the input event from the client unit is a selection of a single object included in the drawing data;
if determined that the input event from the client unit is the selection of the single object, acquiring display area information indicating where the client unit presently displays, wherein the display area information corresponds to a part of the drawing data;
judging whether a display screen area corresponding to the display area information includes a part area of the single object selected on the drawing data;
if determined that the display screen area includes the part area of the single object selected on the drawing data, changing the display area information so that the display screen area includes all area of the single object selected on the drawing data; and
controlling the client unit to display the display screen area corresponding to the display area information changed by the display area information changing section.

### Claim 15 (depends on 14)

The method according to claim 14, further comprising:
determining whether the area of the single object selected on the drawing data is greater than the display screen area corresponding to the display area information acquired by the display area information acquisition means; and
if determined that the area of the single object selected on the drawing data is greater than the display screen area, reducing the area of the single object on the drawing data to fit the display screen area.

### Claim 16 (depends on 14)

The method according to claim 14, wherein changing the display area information comprises rotating the height and width of the display area information.

### Claim 17 (depends on 15)

The method according to claim 15, further comprising if the area of the single object on the drawing data is reduced to fit the display screen area, changing the font size of the characters written in the area of the single object to fit the reduced area of the single object.

### Claim 18 (depends on 14)

The method according to claim 14, wherein changing the display area information such that the area of the single object corresponds with the display screen area and the area of the single object comes at the center of a display screen.

### Claim 19 (depends on 14)

The method according to claim 14, further comprising:
determining whether the area of the single object selected on the drawing data is greater than the display screen area corresponding to the display area information acquired by the display area information acquisition means.
