Patent ID: 8495132
Filing Date: 2013-07-23
Classification: G06F,H04L

Abstract:
1. An information processing system, comprising a client computer and a server computer, each including at least one processor, that can be communicatively connected to each other, the server computer comprising: processing result identification information transmitting unit for transmitting processing result identification information to the client computer, and recording the transmitted processing result identification information as transmitted identification information, wherein the processing result identification information is a random number generated independently of a predetermined processing executed by the client computer; processing result information receiving unit for receiving processing result information, which indicates a result of the predetermined processing executed by the client computer, from the client computer, along with the processing result identification information; and processing result information accepting unit for performing, if the processing result identification information received from the client computer corresponds to the transmitted identification information which has been recorded, acceptance processing for the processing result information received along with the processing result identification information, and nullifying the transmitted identification information, the client computer comprising: processing result identification information receiving unit for receiving the processing result identification information from the server computer, and recording the received processing result identification information; processing executing unit for executing the predetermined processing in a state where the received processing result identification information is recorded, irrespective of a state of a communicative connection with the server computer, and recording the processing result information indicating an execution result of the predetermined processing in association with the received processing result identification information in an accessible storage section, the processing executing unit judges, prior to execution of the predetermined processing, whether or not the processing result identification information is recorded in the storage section, and if recorded, executes the predetermined processing, and if not recorded, requests the server computer to transmit the processing result identification information, and executes the predetermined processing after the processing result identification information receiving unit receives the processing result identification information transmitted from the server computer in response to the request, wherein the processing executing unit: (i) executes the predetermined processing a plurality of times, and (ii) stores the processing result information a plurality of times, in association with the same processing result identification information; and processing result information transmitting unit for transmitting the recorded processing result information, which indicates results of the predetermined processing executed the plurality of times, to the server along with the recorded processing result identification information.