Patent ID: 7185087

Claim:
An apparatus for managing registration of users of a network to a third party service, the third party service being provided from outside the network, the apparatus performing the steps of: receiving a registration request from a user, registration requests includes a third party service reference which refers to a third party service that the user is registered to; generating a registration record for the registration request in a registration table, the registration record comprises: the third party service reference from the registration request; and a reference to the user from which the registration request has been received; receiving a trigger request from a Service Capability Server (SCS), the trigger request being originally sent by a third party service to the SCS generating a trigger record for the trigger request in a trigger table, the trigger request and the trigger record comprising: a reference to at least one event for which the third party service needs to be notified of; and a reference to the third party service from which the trigger request has been received; and upon detection of an event in the network: checking the trigger table to find a correspondence between the detected event and the trigger record; if a correspondence is found, sending an event notification to the SCS, the event notification comprising: the corresponding reference to the detected event; the corresponding third party service reference; and the corresponding reference of the user associated with the third party service; and forwarding the event notification from the SCS to the corresponding third party service identified in the event notification, wherein the third party service can then provide a service to the user.