Systems and methods for managing the transmission of electronic messages through active message date updating
First Claim
1. A traffic monitor for use with a computer process 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 the managing of the transmission of 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.
-
Citations
105 Claims
-
1. A traffic monitor for use with a computer process 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 the managing of the transmission of the plurality of electronic messages. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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
managing the transmission of the plurality of electronic messages in the computer process based on the source and destination data and the metadata. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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 derived 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 manage the transmission of the plurality of electronic messages based on the processing instructions. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. 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;
deriving 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
managing the transmission of the plurality of electronic messages based on the processing instructions. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. 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 derived 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 manage the transmission of electronic messages by accepting 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 (40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. 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 derived 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 to manage the transmission of the electronic messages. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. 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 derived 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 manage the transmission of electronic messages by delivering 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 (59, 60, 61, 62, 63, 64, 65, 66, 67)
-
-
68. 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 derived 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 to manage the transmission of the electronic messages. - View Dependent Claims (69, 70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. A data structure associated with an electronic messaging network for transmitting a plurality of electronic messages comprising at least a sending mail server and a receiving mail server, the data structure comprising:
-
source data fields configured to contain source data extracted from the plurality of electronic messages, the source data containing at least data associated with the sending mail server;
destination data fields configured to contain destination data extracted from the plurality of electronic messages, the destination data containing at least data associated with the receiving mail server; and
processing fields configured to contain message-processing data for managing the transmission of the plurality of electronic messages, the message processing data based on the source and destination data and on metadata derived from the plurality of electronic messages. - View Dependent Claims (79, 80, 81, 82, 83, 84, 85)
-
-
86. A system for managing the transmission of incoming electronic messages from sending mail servers, wherein the electronic messages sent from the sending mail servers comprise source data associated with them, the system comprising:
-
a data structure for storing the source data for at least some of the electronic messages and metadata derived from the at least some of the electronic messages; and
a computer process coupled to the data structure and operable to manage the transmission of the electronic messages according to the information in the data structure. - View Dependent Claims (87, 88, 89, 90, 91, 92, 93, 94, 95)
-
-
96. A method for managing the transmission of incoming electronic messages from sending mail servers, wherein electronic messages sent from the sending mail servers comprise source data associated with them, the method comprising:
-
storing the source data for at least some of the incoming electronic messages;
supplementing the source data with metadata derived from the at least some of the electronic messages; and
managing the transmission of the electronic messages based on the source data and the metadata. - View Dependent Claims (97, 98, 99, 100, 101, 102, 103, 104, 105)
-
Specification