Personalized notifications are delivered to end users. A service provider
receives, a content description from a content provider. The content
description defines keywords, values attached to each keyword and a
localization of values attached to each keyword in a piece of content.
Each time a subscription request for a notification service related to
the received content description is received from an end user, keywords
values and the delivery channels selected by the user are recorded. A
notification rule associated with the end user based on the selected
keyword values and the localization of the selected keyword values in the
content is generated. Each time a piece of content related to the content
description is received from the content provider, the received piece of
content is adapted to comply with the generated rules. For each rule
previously generated, the values contained in the adapted piece of
content are checked against the values as defined in the rule for each
localization.