Electronic message management system
First Claim
Patent Images
1. An electronic message management system comprising:
- storage medium, disposed inside an enterprise network;
having stored therein one or more data structures having a plurality of phrases of a plurality of message classifications, corresponding message tagging thresholds and message blocking thresholds of the message classifications, and a processing order of the message classifications; and
a plurality of servers, correspondingly disposed at a plurality of boundary locations of the enterprise network, and coupled to the storage medium, each of the servers including a copy of the one or more data structures, a first plurality of programming instructions adapted to enable the server to determine whether to accept or reject a received electronic message, based at least in part on the plurality of phrases of the plurality of message classifications, the message tagging and blocking thresholds of the message classifications, and the processing order of the message classifications, and a second plurality programming instructions adapted to enable the server to accept a request of a message sender to establish a conversation session, receiving an electronic message from the message sender, through the conversation session, and cooperating with the first plurality of programming instructions to accept or reject the received electronic message, prior to terminating the conversation session.
3 Assignments
0 Petitions
Accused Products
Abstract
An electronic message management system, including in one embodiment, servers disposed at boundary points of an enterprise network, and employment of phrases of various message classifications, is disclosed and described herein.
99 Citations
37 Claims
-
1. An electronic message management system comprising:
-
storage medium, disposed inside an enterprise network;
having stored therein one or more data structures having a plurality of phrases of a plurality of message classifications, corresponding message tagging thresholds and message blocking thresholds of the message classifications, and a processing order of the message classifications; and
a plurality of servers, correspondingly disposed at a plurality of boundary locations of the enterprise network, and coupled to the storage medium, each of the servers including a copy of the one or more data structures, a first plurality of programming instructions adapted to enable the server to determine whether to accept or reject a received electronic message, based at least in part on the plurality of phrases of the plurality of message classifications, the message tagging and blocking thresholds of the message classifications, and the processing order of the message classifications, and a second plurality programming instructions adapted to enable the server to accept a request of a message sender to establish a conversation session, receiving an electronic message from the message sender, through the conversation session, and cooperating with the first plurality of programming instructions to accept or reject the received electronic message, prior to terminating the conversation session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, to be performed on a server, comprising:
-
receiving by the server, a plurality of phrases and their corresponding scores, for a plurality of message classifications;
receiving by the server, corresponding message tagging thresholds and message blocking thresholds for the message classifications;
receiving by the server, a processing order of the message classifications;
receiving by the server, an electronic message;
determining by the server, whether to accept or reject the received electronic message, including whether the electronic message is to be tagged, if the electronic message is to be accepted, based at least in part on the received phrases, their scores, the tagging and blocking thresholds, and the processing order of the message classifications; and
accepting or rejecting by the server, the electronic message based at least in part on the result of the determining. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method, to be performed on a server, comprising:
-
accepting by the server, a request, from an electronic message sender, to establish a conversation session;
receiving by the server, through the conversation session, an electronic message;
determining by the server, whether to accept or reject the received electronic message;
accepting or rejecting by the server, the electronic message, based at least in part on the result of the determining; and
terminating by the server, the conversation session with the electronic message sender, after said determining and accepting/rejecting. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. An apparatus comprising:
-
storage medium having stored therein a first plurality of programming instructions adapted to determine whether to accept or reject a received electronic message, based at least in part on one or more of (a) a plurality of phrases of a plurality of message classifications, (b) message tagging thresholds of the message classifications, (c) message blocking thresholds of the message classifications, and (d) a processing order of the message classifications, a second plurality programming instructions adapted to accept a request of a message sender to establish a conversation session, receiving an electronic message from the message sender, through the conversation session, and cooperating with the first plurality of programming instructions to accept or reject the received electronic message, prior to terminating the conversation session; and
a processor coupled to the storage medium to execute the first and second plurality of programming instructions. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
Specification