Patent ID: 7516204
Filing Date: 2009-04-07
Classification: G06F,Y10S

Abstract:
1. An information processing method for maintaining, in a system in which each of a plurality of client processes, connected via an information transmission medium, holds and uses shared data to be shared by the plurality of client processes, consistency of shared data held by the respective plurality of client processes, comprising: a holding step of holding the shared data; a first issuance step of issuing, in response to a manipulation event request, a manipulation event that represents the manipulation to the shared data to the server process; a first manipulation execution step of executing a manipulation to the shared data in response to a manipulation event received from the server process; a second issuance step of issuing a first synchronizing event to the server process; and an inhibition step of inhibiting issuance of the manipulation event in the first issuance step after the first synchronizing event is issued in the second issuance step until a number of second synchronizing events received from the server process reaches a number equal to a number of the plurality of client processes, wherein the second synchronizing events received from the server process includes a synchronizing event corresponding to the first synchronizing event issued in the second issuance step and a synchronizing event issued by another client process.