Patent ID: 8364830

Claim:
A thin client server system comprising: thin client servers which comprise one or more execution sections which are grouped into execution-section groups based on client data, said execution sections being at least one of executable software and data; thin client terminals which are allocated with terminal data and are grouped into terminal groups based on the terminal data, wherein users are allocated with user identifiers and are grouped into user groups based on the user identifiers, and each of the execution-section groups is predetermined for at least one of: one of said terminal groups and one of the user groups; a connection control server interposed between said thin client servers and said thin client terminals, said connection control server determining connectable execution-section groups based on a user group identifier to which a specific user belongs and a terminal group for a specific thin client terminal used by the specific user, and selecting one of the connectable execution-section groups in response to an instruction from the specific thin client terminal; said connection control server comprises: a storage section configured to store a group data management table and a connection destination setting data table, wherein said group data management table stores the execution- section groups for the execution sections, the terminal groups for said thin client terminals, and the user groups for the users, and said connection destination setting data table stores each of the connectable execution-section groups for at least one of one of the terminal groups and one of the user groups; and a connection destination control section configured to determine the connectable execution-section groups from said group data management table and said connection destination setting data table based on at least one of the specific user identifier and the specific terminal data, to transmit the connectable execution-section groups to said specific thin client terminal, and to receive and determine a chosen execution-section group; and a client status management table storing a status of each of the execution-sections, said client status management table used by said connection control server to determine a usable execution section of the selected connectable execution-section group based on the status of each of the execution-sections in the selected connectable execution-section group, wherein status in the client management table of the usable execution-section is not log on, and wherein said specific thin client terminal connects with the usable execution section based on the client data of the usable execution section.