Server unit, a client unit, and a recording medium in a computer system
First Claim
1. A non-transitory server unit in a server-based computing system which includes (a) a drawing data creating section that creates drawing data including an object which comprises at least one of a list box and a text box according to an input event from a client unit and (b) a drawing data transmitting section that transmits the drawing data created by the drawing data creating section to the client unit, the server unit comprising:
- 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 request 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, requests the client unit to transmit display area information found by the client unit indicating where the client unit presently displays, wherein the display area information corresponds to a part of the drawing data;
a display area information acquisition section which acquires the display area information transmitted from the client unit;
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 areas of the single object selected on the drawing data; and
a display area information transmitting section which transmits the display area information changed by the display area information changing section to the client unit.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
16 Claims
-
1. A non-transitory server unit in a server-based computing system which includes (a) a drawing data creating section that creates drawing data including an object which comprises at least one of a list box and a text box according to an input event from a client unit and (b) a drawing data transmitting section that transmits the drawing data created by the drawing data creating section to the client unit, the server unit comprising:
-
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 request 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, requests the client unit to transmit display area information found by the client unit indicating where the client unit presently displays, wherein the display area information corresponds to a part of the drawing data; a display area information acquisition section which acquires the display area information transmitted from the client unit; 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 areas of the single object selected on the drawing data; and a display area information transmitting section which transmits the display area information changed by the display area information changing section to the client unit. - View Dependent Claims (2, 5, 6, 7, 8)
-
-
3. A non-transitory server unit in a server-based computing system which includes a drawing data creating section that creates drawing data including an object which comprises at least one of a list box and a text box according to an input event from a client unit, a display area information acquisition section that acquires display area information indicating a display screen area on the drawing data in the client unit, and a drawing data transmitting section that, according to the display area information acquired by the display area information acquisition section, cuts out the drawing data created by the drawing data creating section and transmits the cut-out drawing data to the client unit, the server unit comprising:
-
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; an object judging 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, 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 acquired by the display area information acquisition section; and 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 areas of the single object selected on the drawing data. - View Dependent Claims (4)
-
-
9. A non-transitory client unit in a server-based computing system which includes an input event transmitting section that transmits an input event corresponding to a user operation to a server unit, a drawing data receiving section that receives drawing data including an object which comprises at least one of a list box and a text box created and transferred by the server unit in response to an input event transmitted by the input event transmitting section, and a display control section that cuts out the drawing data received by the drawing data receiving section and displays the cut-out drawing data in a display screen area, the client unit comprising:
-
a transmission request receiving section which receives from the server unit a request to transmit display area information that sets the display screen area; a display area information transmitting section which transmits the display area information to the server unit in response to the reception of the display area information transmission request from the transmission request receiving section; a change information receiving section which receives the display area information changed by the server unit in response to the transmission of the display area information to the server unit by the display area information transmitting section; and a display screen area changing section which, if the change information receiving section has received the changed display area information, changes the display screen area so as to correspond to the changed display area information, wherein if the display screen area has changed to include a part area of a single object selected from the drawing data, the display screen area is changed to include all areas of the single object selected on the drawing data. - View Dependent Claims (10)
-
-
11. A non-transitory recording medium from which a computer of a server unit is able to read instructions and in which a process for transmitting drawing data including an object which comprises at least one of a list box and a text box, created in accordance with an input event from a client unit, to the client unit is recorded as a program, said program comprising the processes of:
-
determining whether the input event from the client unit is a selection of single object included in the drawing data; requesting the client unit to transmit display screen information that sets a display screen area on the drawing data, if it is determined that the input event from the client unit is a selection of the object; acquiring the display area information transmitted from the client unit in response to the transmission request; determining whether a display screen area corresponds to the display screen area information that includes a part area of the single object included in the drawing data; changing the display area information so that the display screen area includes all areas of the single object selected on the drawing data in response to the display screen area including the part area of the single object included in the drawing data; and transmitting the changed display area information to the client unit. - View Dependent Claims (12)
-
-
13. A non-transitory recording medium from which a computer of a server unit is able to read instructions, and in which processes for:
-
creating drawing data including an object which comprises at least one of a list box and a text box according to an input event from a client unit; acquiring display area information indicating a display screen area on the drawing data in the client unit; cutting out the created drawing data according to the acquired display area information; and transmitting the cut-out drawing data to the client unit, are recorded as a program, said program comprising the processes of; determining whether the input event from the client unit is selection of a single object included in the drawing data; determining 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 it is determined that the input event from the client unit is a selection of the single object; and changing the display area information so that the display screen area includes all areas of the single object selected on the drawing data in response to the display screen area including the part area of the single object included in the drawing data. - View Dependent Claims (14)
-
-
15. A non-transitory recording medium from which a computer of a client unit is able to read instructions and in which processes for:
-
transmitting an input event corresponding to a user operation to a server unit; receiving drawing data including an object which comprises at least one of a list box and a text box created and transferred by the server unit in response to a transmitted input event; and cutting out the received drawing data and displaying the cut-out drawing data in a display screen area, are recorded as a program, the program comprising the processes of; receiving from the server unit a transmission request that sets the display screen area; transmitting the display area information to the server unit in response to reception of the transmission request for the display area information; receiving changed display area information in response to the transmission of the display area information to the server unit; and changing the display screen area so as to correspond to the changed display area information, if the changed display area information is received, wherein if the display screen area has changed to include a part area of a single object selected from the drawing data, the display screen area is changed to include all areas of the single object selected on the drawing data. - View Dependent Claims (16)
-
Specification