Scalable IP-based notification architecture for unified messaging

   
   

A notification architecture utilizes multiple processes configured for managing notification operations based on reception of SMTP-based messages within IMAP based message stores. The notification architecture enables use of multiple instances of a notification process, each configured for receiving notification messages for respective subscribers from messaging sources according to a prescribed open protocol such as Internet Protocol. Each notification process accesses subscriber profile information from an open protocol-based subscriber directory based on the received notification messages. Each notification process determines, for each received notification message, the subscriber's notification preference based on the accessed profile information, and selectively outputs a notification delivery message according to a prescribed open protocol to at least one notification delivery process within the notification architecture based on the subscriber's notification preference. Each notification process may have access via the prescribed open protocol to multiple notification delivery processes, each configured for outputting a notification to a subscriber's notification device according to a corresponding device protocol. Multiple instances of each type of notification delivery process may also be utilized for increased capacity. Hence, subscribers may be notified of events according to their respective preferences, including subscriber device type, or time of notification. Moreover, the notification architecture can be scaled without adversely affecting any existing instances of the notification process or the notification delivery processes.

Uma arquitetura da notificação utiliza os processos múltiplos configurarados controlando as operações da notificação baseadas na recepção de mensagens Smtp-baseadas dentro das lojas baseadas IMAP da mensagem. A arquitetura da notificação permite o uso de exemplos múltiplos de um processo da notificação, cada um configurarado recebendo mensagens da notificação para subscritores respectivos das fontes do messaging de acordo com um protocolo aberto prescrito tal como o Internet Protocol. Cada processo da notificação alcança a informação de perfil do subscritor de um diretório protocolo-baseado aberto do subscritor baseado nas mensagens recebidas da notificação. Cada processo da notificação determina, para cada mensagem recebida da notificação, a preferência da notificação do subscritor baseada na informação de perfil alcançada, e outputs seletivamente uma mensagem da entrega da notificação de acordo com um protocolo aberto prescrito ao menos a um processo da entrega da notificação dentro da arquitetura da notificação baseada na preferência da notificação do subscritor. Cada processo da notificação pode ter o acesso através do protocolo aberto prescrito aos processos múltiplos da entrega da notificação, cada um configurarado outputting uma notificação ao dispositivo da notificação de um subscritor de acordo com um protocolo correspondente do dispositivo. Os exemplos múltiplos de cada tipo de processo da entrega da notificação podem também ser utilizados para a capacidade aumentada. Daqui, os subscritores podem ser notificados dos eventos de acordo com suas preferências respectivas, including o tipo de dispositivo do subscritor, ou a época da notificação. Além disso, a arquitetura da notificação pode ser escalada sem adversamente afetar nenhuns exemplos existentes do processo da notificação ou dos processos da entrega da notificação.

 
Web www.patentalert.com

< Anonymity in a presence management system

< Shared address-data service for personal CE equipment

> Communication apparatus

> Desktop telephony application program for a call center agent

~ 00170