Patent ID: 7607138

Claim:
A computer-implemented method for optimizing inter-domain event services, comprising: receiving a first subscription request at an event source server requesting receipt of an event state of an event source, the event state comprising presence information of a user behaving as the event source; determining a view associated with the first subscription request; sending a single notify message to an event consumer server reflecting a first defined view into the event state of the event source that corresponds to the first subscription request; receiving a second subscription request at the event source server requesting receipt of the event state of the event source; determining a view associated with the second subscription request; determining if the first defined view corresponds to the second subscription request; generating a view identifier to identify the event source, wherein the view identifier is a universal resource identifier; sending the view identifier; determining if the event state of the event source changes; and sending a change notification to the event consumer server if the event state of the event source changes, wherein the change notification includes the view identifier of the event source.