E-mail management services
First Claim
1. A traffic monitor for use with a computer process in managing the transmission of electronic messages from sending mail servers to receiving mail servers, wherein messages sent from the sending mail servers comprise source data associated with the sending mail servers and destination data associated with the receiving mail servers, comprising:
- a data matrix for storing the source and destination data for a plurality of incoming electronic messages; and
an interface coupled to the matrix and configured to facilitate supplementing of the source and destination data with metadata provided by the computer process and based on the plurality of electronic messages, and to facilitate access to the source and destination data and the metadata for use in processing the plurality of electronic messages.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an electronic message management system (EMS) that includes a real-time feedback loop where data is collected from the electronic messages on incoming connection attempts, outgoing delivery attempts, and message content analysis, and written to a centralized data matrix. A separate process accesses the data matrix and analyzes trends in that data. The detected data patterns, trends or behavior is based on configuration parameters for the recipient. Based on these determinations, the process is able to instruct components in the EMS to accept, redirect, refuse, modify, defer, or otherwise dispose of the connection request, the delivery attempt, or the message. Associated methods for managing the transmission of electronic messages are also disclosed.
246 Citations
67 Claims
-
1. A traffic monitor for use with a computer process in managing the transmission of electronic messages from sending mail servers to receiving mail servers, wherein messages sent from the sending mail servers comprise source data associated with the sending mail servers and destination data associated with the receiving mail servers, comprising:
-
a data matrix for storing the source and destination data for a plurality of incoming electronic messages; and
an interface coupled to the matrix and configured to facilitate supplementing of the source and destination data with metadata provided by the computer process and based on the plurality of electronic messages, and to facilitate access to the source and destination data and the metadata for use in processing the plurality of electronic messages. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for use with a computer process in managing the transmission of electronic messages from sending mail servers to receiving mail servers, wherein messages sent from the sending mail servers comprise source data associated with the sending mail servers and destination data associated with the receiving mail servers, comprising:
-
storing the source and destination data for a plurality of incoming electronic messages;
supplementing the source and destination data with metadata provided by the computer process and based on the plurality of electronic messages; and
processing in the computer process the plurality of electronic messages based on the source and destination data and the metadata. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An electronic message management system for use in managing the transmission of electronic messages from sending mail servers to receiving mail servers, wherein messages sent from the sending mail servers comprise source data associated with the sending mail servers and destination data associated with the receiving mail servers, comprising:
-
a traffic monitor having a data matrix for storing the source and destination data for a plurality of incoming electronic messages, and an interface for facilitating access to the data matrix;
a message handling process coupled to the interface and configured to supplement the source and destination data with metadata extrapolated from the plurality of electronic messages; and
an interpreter process coupled to the interface and configured to access the source and destination data and the metadata to generate processing instructions based thereon, the message handling process further configured to process the plurality of electronic messages based on the processing instructions. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for managing the transmission of electronic messages from sending mail servers to receiving mail servers, wherein messages sent from the sending mail servers comprise source data associated with the sending mail servers and destination data associated with the receiving mail servers, comprising:
-
storing the source and destination data for a plurality of incoming electronic messages in a data matrix;
extrapolating metadata from the plurality of electronic messages;
supplementing the source and destination data with the metadata;
accessing the source and destination data and the metadata via an interface;
generating processing instructions based on the source and destination data and the metadata; and
processing the plurality of electronic messages based on the processing instructions. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An electronic message management system for use in managing the transmission of electronic messages from sending mail servers to receiving mail servers, comprising:
-
a connection management module configured to extract source data associated with the sending mail servers and destination data associated with the receiving mail servers from a plurality of incoming electronic messages;
a data matrix for storing the source and destination data; and
an interface coupled between the data matrix and the connection management module and configured to facilitate supplementing of the source and destination data with metadata extrapolated from the plurality of incoming electronic messages, and to facilitate access to the source and destination data and the metadata, the connection management module further configured to accept any of the plurality of incoming electronic messages from the sending mail servers based on the source and destination data and the metadata. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
-
43. A method for managing the transmission of electronic messages from sending mail servers to receiving mail servers, comprising:
-
extracting source data associated with the sending mail servers and destination data associated with the receiving mail servers from a plurality of incoming electronic messages;
supplementing the source and destination data with metadata extrapolated from the plurality of electronic messages; and
accepting any of the plurality of electronic messages from the sending mail servers based on the source and destination data and the metadata. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50)
-
-
51. An electronic message management system for use in managing the transmission of electronic messages from sending mail servers to receiving mail servers, comprising:
-
a data matrix for storing source data associated with the sending mail servers and destination data associated with the receiving mail servers for a plurality of incoming electronic messages;
an interface coupled to the data matrix and configured to facilitate supplementing of the source and destination data with metadata extrapolated from the plurality of electronic messages, and to facilitate access to the source and destination data and the metadata; and
a delivery management module coupled to the interface and configured to deliver any of the plurality of incoming electronic messages to the receiving mail servers based on the source and destination data and the metadata. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A method for managing the transmission of electronic messages from sending mail servers to receiving mail servers, comprising:
-
storing source data associated with the sending mail servers and destination data associated with the receiving mail servers from a plurality of incoming electronic messages;
supplementing the source and destination data with metadata extrapolated from the plurality of electronic messages; and
delivering any of the plurality of electronic messages to the receiving mail servers based on the source and destination data and the metadata. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67)
-
Specification