Patent ID: 8140616

Claim:
A server unit which creates drawing data according to an application program corresponding to an input event from a client unit via a network and transmits the drawing data to the client unit to cause the client unit to display the data in a server-based computing system, the server unit comprising: a processor coupled to a memory, the memory stores instructions that are executed by the processor; a transmission delay measuring module which measures a transmission delay time in the network; a first drawing instruction transmission module which, when the transmission delay time in the network measured by the transmission delay measuring module is small, transmits a drawing instruction for the drawing data in real time to the client unit in the order in which the drawing data was created; and a second drawing instruction transmission module which, when the transmission delay time in the network measured by the transmission delay measuring module is large, sets a drawing update interval that is short at the beginning and becomes longer gradually and transmits a drawing instruction for the created drawing data to the client unit in the order of the transmission priority of the drawing instruction in accordance with the set update interval, wherein the transmission priority of the drawing instruction is set on the basis of a priority table where a different order of priority has been determined according to the type of the drawing instruction, and wherein the drawing update intervals at which drawing instructions are transmitted by the second drawing instruction transmission module are set on the basis of an update interval table where multistage update intervals have been determined.