Patent ID: 7640330
Filing Date: 2009-12-29
Classification: G06F,G06Q,H04L

Abstract:
1. A computer system comprising one or more terminals each permitting offline work and a computer to which said terminals are connected through a network, for executing application programs (hereinafter, referred to as APs) requested by said terminals, wherein: said computer comprises, for each terminal connected to said computer: a storage area for storing executable files of the APs, wherein said files are executed on said computer upon receiving a request for APs from said terminal, data as objects of editing by said APs, an executable OS file for realizing an OS of a virtual computer, and setting information required for working on said virtual computer; a virtual computer control means, which realizes the virtual computer, using said executable OS file; and a control means, which executes an AP requested by said terminal out of said APs using said setting information on said virtual computer, and, on receiving an instruction to terminate said AP from said terminal, stores a combination of said setting information, said executable OS file, said data and said executable files of the APs as an image file at a time of receiving said instruction into said storage area, and transfers said image file to said terminal before said terminal breaks the connection; and each of said terminals comprises: a storage unit that stores said image file received from said computer, before said terminal breaks the connection; a terminal virtual computer control means, which realizes the virtual compute after said terminal breaks the connection, using said executable OS file of said image file on said terminal; and a terminal control means, which uses said setting information of said image file to execute said APs on said virtual computer when the terminal is not connected to said computer after said terminal breaks the connection.