Patent ID: 8380937

Claim:
A system including a server apparatus, an application program and a client apparatus enabling a user to utilize the application program by communicating with the server apparatus based on an instruction of the user, the system wherein the server apparatus comprises; at least one computer processing device; an output detection section for detecting output-processing which is processing of outputting data from the application program into a shared area having information shared between the server apparatus and the client apparatus; and an output control section for storing instruction information in the shared area, instead of storing the output data outputted from the application program therein, in response to the detection of the output-processing, the instruction information specifying an acquisition method by which an authorized client apparatus acquires the output data, and the system wherein the client apparatus comprises: at least one computer processing device; a reading detection section for detecting reading-processing which is processing of reading data from the shared area; and a reading control section which reads the instruction information from the shared area in response to the detection of the reading-processing, and which acquires the output data by the acquisition method specified by the instruction information.