Method and system for filter based message processing in a unified messaging system
First Claim
1. A method of providing unified messaging services, the method comprising:
- obtaining profile information associated with a message recipient;
receiving a message intended for the message recipient at a unified message server, wherein the message is received over a first communication channel;
providing information associated with the message to a notification server;
determining if the message recipient is to be notified based on a comparison between profile information associated with the recipient and the information associated with the message; and
providing a notification to the recipient over a second communication channel different from the first communication channel based on the determination.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for interfacing unified message processing systems with legacy voice mail, e-mail and facsimile systems, located behind corporate firewalls. The system includes a unified message server, a proxy interface and a message protocol convertor. The proxy interface is configured to access the legacy system in response to a request from a unified message server. Messages stored on the legacy system are converted by a protocol convertor to a predetermined format compatible with the unified message server. The converted messages are then transferred to a unified message server which is capable of providing messages from different messaging system, such as voice mail, e-mail and facsimile to users in a predetermined format. The invention permits enterprise wide communication systems to provide unified messaging without abandoning pre-existing legacy messaging system.
61 Citations
20 Claims
-
1. A method of providing unified messaging services, the method comprising:
-
obtaining profile information associated with a message recipient;
receiving a message intended for the message recipient at a unified message server, wherein the message is received over a first communication channel;
providing information associated with the message to a notification server;
determining if the message recipient is to be notified based on a comparison between profile information associated with the recipient and the information associated with the message; and
providing a notification to the recipient over a second communication channel different from the first communication channel based on the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A messaging system comprising:
-
a unified message server coupled to receive a message over a first communication channel;
a notification server configured to receive, from the unified message server, information associated with the message;
determine if a message recipient is to be notified about receipt of the message based on a comparison between profile information associated with the recipient and the information associated with the message; and
provide a notification to the recipient over a second communication channel, different from the first communication channel, based on the determination. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium tangibly embodying a program of executable instructions, said program of executable instructions comprising:
-
at least one instruction to obtain, at a notification server, information associated with a message received over a first communication channel;
at least one instruction to compare profile information associated with an intended recipient of the message and information associated with the message;
at least one instruction to determine, based on a result of the at least one instruction to compare, if the intended recipient is to be notified; and
at least one instruction to provide a notification to the recipient over a second communication channel, different from the first communication channel, based on a result of the instruction to determine. - View Dependent Claims (18, 19, 20)
-
Specification