Combining communication policies into common rules store
First Claim
1. A computerized method executable by a processor of a messaging server for applying a common communication policy over at least two user groups of an organization, said processor configured for:
- receiving a communication from a sender user for transmission to at least one recipient user, wherein at least one of said sender user and said recipient user is a user in one of said at least two user groups;
identifying characteristics of the sender user, including the identity of the sender user and the user group in which the sender user is a member;
identifying characteristics of the at least one recipient user, including the identity of the at least one recipient user and the user group in which the at least one recipient user is a member;
accessing a communication rules store common to the at least two user groups, said communication rules store storing communication rules implementing a common communication policy, said communication rules store independent of the received communication from the sender user so that the communication rules are not part of or specified by the received communication;
selecting the communication rules in the rules store applicable to the received communication based upon at least one of the identified characteristics of the sender user, the identified characteristics of the at least one recipient user, and the content of the received communication; and
applying the applicable rules to the communication, said applying comprising one of;
sending the communication to the at least one recipient user if the rules allow such a communication;
sending a modified communication to the at least one recipient user if the rules require such a modified communication; and
blocking the communication to the at least one recipient user if the rules do not allow such a communication.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for applying a common communication policy over at least two user groups of an organization. The method receives a communication request to transmit a communication between a sender user and at least one recipient user. The method identifies characteristics of the sender user and identifies characteristics of the at least one recipient user. The method further accesses a communication rules store common to the at least two user groups and determines the communication rules in the rules store applicable to the received communication based upon at least one of the characteristics of the sender user, the characteristics of the at least one recipient user, and the content of the communication. The method applies the identified rules to the communication.
60 Citations
18 Claims
-
1. A computerized method executable by a processor of a messaging server for applying a common communication policy over at least two user groups of an organization, said processor configured for:
-
receiving a communication from a sender user for transmission to at least one recipient user, wherein at least one of said sender user and said recipient user is a user in one of said at least two user groups; identifying characteristics of the sender user, including the identity of the sender user and the user group in which the sender user is a member; identifying characteristics of the at least one recipient user, including the identity of the at least one recipient user and the user group in which the at least one recipient user is a member; accessing a communication rules store common to the at least two user groups, said communication rules store storing communication rules implementing a common communication policy, said communication rules store independent of the received communication from the sender user so that the communication rules are not part of or specified by the received communication; selecting the communication rules in the rules store applicable to the received communication based upon at least one of the identified characteristics of the sender user, the identified characteristics of the at least one recipient user, and the content of the received communication; and applying the applicable rules to the communication, said applying comprising one of; sending the communication to the at least one recipient user if the rules allow such a communication; sending a modified communication to the at least one recipient user if the rules require such a modified communication; and blocking the communication to the at least one recipient user if the rules do not allow such a communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for managing the flow of messages between multiple users belonging to different user groups, said system comprising:
-
a first messaging server providing message communication services to a first group of users; a second messaging server providing message communication services to a second group of users; a common rules store separate from the first messaging server and the second messaging server, said common rules store adapted to store a plurality of rules applicable to both the first group of users and the second group of users, said first and second messaging servers being adapted to access the rules store and utilize the stored rules to manage the flow of messages to and from each respective messaging server by selecting applying the stored rules to received message communication, said first and second messaging servers further adapted to; send the received message communication to at least one recipient user if the rules allow such a communication; send a modified communication to the at least one recipient user if the rules require such a modified communication; and block the received message communication to at least one recipient user if the rules do not allow such a communication, wherein said common rules store is independent of said messages such that the plurality of rules are not part of or specified by said messages. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computerized method executable by a processor of a messaging server for applying a common communication policy to users belonging to an organization, said processor configured for:
-
receiving a communication from a sender user for transmission to at least one recipient user; identifying the user group in which the sender user is a member, wherein said user group is one of internal to the organization and external to the organization; identifying the user group in which the at least one recipient user is a member, wherein said user group is one of internal to the organization and external to the organization, wherein at least one of the sender user and the at least one recipient user is internal to the organization; accessing a communication rules store common to user groups internal to the organization, said rules store storing communication rules implementing a common communication policy, said communication rules store independent of the received communication so that the communication rules are not part of or specified by the received communication; selecting the communication rules in the rules store applicable to the received communication based upon whether the received communication is internal to the organization or external only to the organization; and applying the applicable communication rules to the received communication, said applying comprising one of; sending the communication to the at least one recipient user if the rules allow such a communication; sending a modified communication to the at least one recipient user if the rules require such a modified communication; and blocking the communication to the at least one recipient user if the rules do not allow such a communication.
-
Specification