Patent ID: 7840711

Claim:
A synchronous communication device for processing a communication synchronously among a plurality of information terminals connected to a communication line, comprising: judging means for judging whether or not each of the plurality of information terminals connected to the communication line is in a normal communication state, wherein said normal communication state is a state where all of said plurality of information terminals are in the, synchronization with one another; input information setting means for setting, as assumed input information, input information inputted before a state during which a synchronization is not possible has occurred, in place of input information inputted in said state, when the judging means judges that an anomaly has occurred in at least one information terminal among the plurality of information terminals so that at least said one information terminal is not synchronized with other information terminal or terminals among said plurality of information terminals, wherein said anomaly is a state where at least one information terminal is not in the synchronization with other information terminal or terminals among said plurality of information terminals; and computing means for determining a synchronization state of a specific matter in the synchronization in which synchronization is not possible, by executing a predetermined computing process on the basis of the assumed input information set by the input information setting means, wherein said judging means repeat each of said processes repeated until the plurality of information terminals shall be in the normal communication state, wherein, if said judging means would judge that said assumed input information is not matched with said actual input information immediately after said recovery to the normal communication state, then said computing means use said actual input information inputted immediately after said recovery to the normal communication state while clearing all information including an outcome of said assumed input information set within said anomaly; and wherein said specific matter is a game, and the computing means executes, as the predetermined computing process, a computing process for obtaining a synchronization state of said game in the synchronization in which synchronization is not possible.