Patent ID: 8004532
Filing Date: 2011-08-23
Classification: G06F

Abstract:
1. A server apparatus in a server-based computing system which transmits display data generated in the server apparatus to a thin client apparatus and which displays the display data on a display screen of the thin client apparatus, the server apparatus comprising: a plurality of accelerators, each of the plurality of accelerators being equipped with a difference detection circuit which compares the display data for a previous screen transmitted to the thin client apparatus with the display data for a current screen to be transmitted to the thin client apparatus to detect a difference therebetween; a transmission unit which transmits display data on a detected different portion in the display data for the current screen when compared with the display data for the previous screen to the thin client apparatus; a drawing area calculating unit which calculates, for each of the plurality of accelerators, a size of a drawing area to be allocated to each of the accelerators in response to a request from the thin client apparatus; a storage unit which stores the size of the drawing area which has been calculated in association with each of the accelerators allocated to each of the thin client apparatus; and an allocation unit which sums up the drawing area stored in the storage unit for each of the accelerators when a display request is made from a new thin client apparatus and allocates the accelerator having the lowest sum value to the new thin client apparatus which has made the display request.