Patent ID: 7992053

Claim:
A system that has a plurality of information processing apparatuses and detects if events have occurred in the plurality of information processing apparatuses in a predetermined occurrence pattern, one of the plurality of information processing apparatuses comprising: a storage device that stores, for each occurrence pattern of events to be detected, a plurality of tasks for respectively determining whether a plurality of conditions are fulfilled; a process determination section that, in response to occurrence of an event, searches the storage device for an occurrence pattern including the event, reads the plurality of tasks corresponding to the searched occurrence pattern from the storage device, and determines which information processing apparatus is assigned to process each of the read tasks; a process execution section that processes a first task determined to be assigned to said one information processing apparatus, and instructs another information processing apparatus to process another task determined to be assigned to said another information processing apparatus; and a detection section that determines that the event has occurred in the occurrence pattern under a condition that the first task processed by the one information processing apparatus and the another task processed by the another information processing apparatus fulfill the plurality of conditions.