Patent ID: 8606935
Filing Date: 2013-12-10
Classification: H04L

Abstract:
1. An application use system comprising: a thin client system including: a client terminal; and an information processing server; and an application server that allows another apparatus to use an application, the client terminal, the information processing server, and the application server being coupled with a network, the information processing server comprising a processor configured to execute a program stored in a memory to perform: a first application use function to access the application server in accordance with user input information received from the client terminal and to use the application; a screen information transmitting function to transmit screen information indicative of a result of use of the application to the client terminal; a data collecting function to collect and store setting data for the first application use function when the first application use function uses the application in the application server in accordance with the user input information received from the client terminal; and a data moving function to move the collected setting data to the client terminal; the client terminal comprising a processor configured to execute a program stored in a memory to perform: a user information transmitting function to transmit to the information processing server, the user input information through the network when the information processing server accesses the application server to use the application; a second application use function to access the application server in accordance with the received user input information and to use the application, the second application use function transmitting a use request for the application to the application server through a session established between the client terminal and the application server in accordance with the setting data, the session being not routed through the information processing server; and a data setting function to receive the setting data from the information processing server and set the setting data for the second application use function to cause the second application use function to inherit the setting of the first application use function in the information processing server when the information processing server uses the application in the application server; and the application server comprising a processor configured to execute a program stored in a memory to perform a service providing function to receive, from the second application use function of the client terminal, the use request for the application in accordance with the setting data moved from the information processing server to the client terminal and to allow the second application use function of the client terminal to use the application through the session established between the client terminal and the application server in accordance with the setting data, the service providing function also allowing the first application use function of the information processing server to use the application in response to an access from the first application use function of the information processing server; wherein: the data collecting function of the information processing server reads and stores authentication information from a storage device of the information processing server into a memory, the authentication information being used when the application in the application server is used from the information processing server; the data moving function of the information processing server reads and moves authentication information from a memory to the client terminal through the network; the second application use function of the client terminal receives the authentication information from the information processing server, transmits an authentication request containing the authentication information to the application server, receives an authentication result from the application server depending on the authentication request, and transmits the use request for the application if the authentication result indicates successful authentication; and the service providing function of the application server receives the authentication request from the client terminal, executes an authentication process by checking the authentication information contained in the authentication request against authentication data in the storage device to generate an authentication result, and transmits the authentication result to the client terminal.