Patent ID: 7657450

Claim:
A system for notifying clients of job-related event instances, comprising: a first trigger engine, implemented in a first computing device of the system, configured to register event requests, including a first event request from a first client and a second event request from a second client, and to combine the first event request and the second event request into a single base event request; a second trigger engine, implemented in the first computing device or a second computing device of the system, configured to communicate with the first trigger engine to receive a registration of the single base event request at the second trigger engine, the first trigger engine being configured to not communicate the first event request and the second event request to the second trigger engine in order to reduce a number of events to be remotely communicated, and the second trigger engine being further configured to receive notification of an event instance corresponding to a base event occurring at an event source; and upon receipt of the notification of the event instance, the second trigger engine communicating data indicative of the event instance to the first trigger engine, the first trigger engine being configured to determine to which of the first event request and the second event request the event instance corresponds, wherein if the event instance corresponds to the first event request, then the first trigger engine notifies the first client of the event instance, and wherein if the event instance corresponds to the second event request, then the first trigger engine notifies the second client of the event instance.