Managing messages in unified messaging systems
First Claim
1. A method of processing messages in a unified messaging system, said method comprising:
- determining whether at least one rule has been defined for one or more messages in said unified messaging system;
evaluating at least one rule defined for said one or more messages when said determining determines that at least one rule has been defined for said message;
taking appropriate action based on said evaluating of said at least one rule;
wherein said at least one rule is associated with at least one predefined category of messages in said unified messaging system; and
wherein said message is stored or scheduled to be stored in said unified messaging system.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for managing messages in unified messaging systems are disclosed. Various message categories can be defined such that every message in the unified messaging system can be categorized under at least one category. The message category can, for example, include categories associated with types (or format) of the messages, as well as categories that are defined based on virtually any other criteria. In addition, rules can be defined for the message categories and associated with messages in the unified messaging system. Furthermore, techniques suitable for performing various operations on messages in the unified messaging system are disclosed. The operations can be performed based on the result of evaluation of rules with respect to messages in the unified messaging system. As will be appreciated, the techniques can be implemented to exercise better control over the overall management of the unified messaging system and the operations performed on the messages. These operations can, for example, include enforcing quotas and aging of the messages.
71 Citations
36 Claims
-
1. A method of processing messages in a unified messaging system, said method comprising:
-
determining whether at least one rule has been defined for one or more messages in said unified messaging system;
evaluating at least one rule defined for said one or more messages when said determining determines that at least one rule has been defined for said message;
taking appropriate action based on said evaluating of said at least one rule;
wherein said at least one rule is associated with at least one predefined category of messages in said unified messaging system; and
wherein said message is stored or scheduled to be stored in said unified messaging system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of implementing quotas for messages in a unified messaging system, said method comprising:
-
identifying a message that is to be stored in said unified messaging system;
determining one or more message categories for said message;
determining whether one or more rules have been defined for said one or more message categories;
evaluating at least one rule associated with said one or more message categories when said determining determines that one or more rules have been defined; and
taking appropriate action based on said evaluating of said at least one rule. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of aging messages in a unified messaging system, said method comprising:
-
identifying a message in said unified messaging system;
determining one or more message categories for said message;
determining whether one or more aging rules have been defined for said one or more message categories;
evaluating at least one aging rule associated with said one or more message categories when said determining determines that one or more rules have been defined; and
aging said message in said unified messaging system based on said evaluating. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A unified messaging system, wherein said unified messaging system can operate to:
-
determine whether at least one rule has been defined for one or more messages in said unified messaging system;
evaluate at least one rule defined for said one or more messages when said determining determines that at least one rule has been defined for said message;
taking appropriate action based on said evaluating of said at least one rule; and
wherein said at least one rule is associated with at least one predefined category of messages in said unified messaging system. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A computer readable media including computer program code for processing messages in a unified messaging system, the computer readable media comprising:
-
computer program code for determining whether at least one rule has been defined for one or more messages in said unified messaging system;
computer program code for evaluating at least one rule defined for said one or more messages when said determining determines that at least one rule has been defined for said message;
computer program code for taking appropriate action based on said evaluating of said at least one rule; and
wherein said at least one rule is associated with at least one predefined category of messages in said unified messaging system. - View Dependent Claims (32, 33, 34, 35, 36)
-
Specification