Patent ID: 8275831

Claim:
An information processing apparatus, which communicates with a Web server and includes a Web browser for displaying an operation screen provided by the Web server comprising: a transmission unit configured to transmit a request to the Web server on the basis of a user operation performed through the operation screen displayed on the Web browser; a processing unit configured to, in a case where it is requested by the Web server to perform a process on the basis of the request transmitted by the transmission unit, perform the requested process; a control unit configured to, while the processing unit is performing the process requested by the Web server, not invalidate the request transmitted by the transmission unit, and to, while the processing unit is not performing the process requested by the Web server invalidate the request transmitted by the transmission unit according to that there is no response from the Web server and a predetermined time out period elapses after the transmission unit transmits the request; and a timer unit configured to calculate an elapsed time from the transmission of the request by the transmission unit, wherein, while the processing unit is performing the process requested by the Web server after the transmission unit transmitted the request, the control unit resets the elapse time calculated by the timer unit.