Email processing
First Claim
1. A method in an email processing assembly having a mail server, processors, processor engines for processing an email into formats suitable for the recipient and storage means associated therewith for the distribution of an email to an intended recipient in a predetermined format suitable for the recipient, the email having a message and an initial header comprising email data comprising:
- routing data including originating data, address data identifying the intended recipient;
constituent data indicating the nature of the email; and
content data comprising reference to the components of the email message itself, the email being received in a mail server in which the following steps were carried out, prior to receiving the email, to prepare tet processing assembly to carry out the method;
storing in a recipients database the formats suitable for each recipient as processing requirements;
storing in an instruction list database the instructions necessary to mute the email through the various processing engines;
storing in a management rules database data specifying the manner in which the email will be processed and distributed and comprising, on an email being received;
taking the initial header;
searching the management rules database;
retrieving appropriate rules having regard to the initial header;
adding the rules to the initial header to form a system header;
retrieving the processing requirements for the recipients;
adding the processing requirements to the system header;
carrying out any necessary processing of the email having regard to the system header; and
distributing the email having regard to the system header.
1 Assignment
0 Petitions
Accused Products
Abstract
An email received from an email server (2) is delivered to a mail store controller (3) from which it is then stored in a mail store memory (5) with attachments in another storage location (6). The server controller (4) prepares a header for the email classifying the email having regard to what information it can immediately read. The first or initial header is sent to a router (15). The router (15) reads the header and sends it firstly to a profile controller (12) where the header is read and a profile database (13) is consulted which would have been inputted by management with various rules. Then, the header may be augmented with some instruction such as the need to copy another individual with the email and sent back to the router (15) where it is then sent to various conversion controllers (10, 12, 14) where various conversion operations take place. Each time a conversion operation takes place on an attachment, this is carried out by removing the attachment from the attachment store (6), carrying out the operation on the attachment, altering the header to record the particular operation has taken place and then sending the attachment back for storage. A similar process may take place on the other constituents of the email such as the message body or the subject. When all the necessary operations have been carried out in the email to make it understandable by the recipient, the header is delivered from the router (15) back to the server controller (4) which then retrieves the message, attachments and header and delivers to the mail store controller (3) and in turn back out to the email server (2) for subsequent delivery to the recipient.
-
Citations
89 Claims
-
1. A method in an email processing assembly having a mail server, processors, processor engines for processing an email into formats suitable for the recipient and storage means associated therewith for the distribution of an email to an intended recipient in a predetermined format suitable for the recipient, the email having a message and an initial header comprising email data comprising:
- routing data including originating data, address data identifying the intended recipient;
constituent data indicating the nature of the email; and
content data comprising reference to the components of the email message itself, the email being received in a mail server in which the following steps were carried out, prior to receiving the email, to prepare tet processing assembly to carry out the method;
storing in a recipients database the formats suitable for each recipient as processing requirements;
storing in an instruction list database the instructions necessary to mute the email through the various processing engines;
storing in a management rules database data specifying the manner in which the email will be processed and distributed and comprising, on an email being received;
taking the initial header;
searching the management rules database;
retrieving appropriate rules having regard to the initial header;
adding the rules to the initial header to form a system header;
retrieving the processing requirements for the recipients;
adding the processing requirements to the system header;
carrying out any necessary processing of the email having regard to the system header; and
distributing the email having regard to the system header. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 82, 83, 84, 85, 86, 87, 88)
- routing data including originating data, address data identifying the intended recipient;
-
21. A method as claimed in claim 167 in which initially there is provided:
-
a classification database comprising a plurality of classifications of emails having regard to their attributes; and
at least one processing route with suitable processing instructions associated therewith allocated to each classification to provide a classification instruction list.
-
-
58. A method in an email processing assembly having a mail server, processors, processor engines for processing an email into formats suitable for the recipient and storage means associated therewith for the distribution of an email to an intended recipient in a predetermined format suitable for the recipient, the email having a message and an initial header comprising email data comprising:
- routing data including originating data, address data identifying the intended recipient;
constituent data indicating the nature of the email; and
content data comprising reference to the components of the email message itself, the small being received in a mail server in which the following steps were carried out, prior to receiving the email, to prepare the processing assembly to carry out the method;
preparing a classification database comprising;
a plurality of classifications of emails having regard to their attributes; and
at least one processing operation with suitable processing instructions associated therewith allocated to each classification to provide a classification instruction list for routing the email through the processing engines;
storing in the instruction list database the instructions necessary to perform the processing from one format to another format;
storing in a recipients database the formats suitable for each recipient as recipients processing requirements;
storing in a management rules database data specifying the manner in which the email will be processed and distributed and comprising, on an email being received;
taking the initial header;
searching the management rules database;
retrieving appropriate rules having regard to the initial header;
adding the rules to the initial header to form a system header;
retrieving the processing requirements for the recipients urn the recipients database;
adding the recipients processing requirements to the system header;
carrying out any necessary processing of the email having regard to the system header by retrieving the instructions from the instructions list database; and
distributing the email having regard to the system header.
- routing data including originating data, address data identifying the intended recipient;
-
67. A method in an email processing assembly having a mail server, processors, processor engines for processing an email into formats suitable for the recipient and storage means associated therewith for the distribution of an email to an intended recipient in a predetermined format suitable for the recipient, the email having a message and an initial header comprising email data comprising:
- routing data including originating data, address data identifying the intended recipient;
constituent data indicating the nature of the email; and
content data comprising reference to the components of the email message itself, the email being received in a mail server in which the following steps were carried out, prior to receiving the email, to prepare the processing assembly to carry out the method;
preparing a classification database comprising;
a plurality of classifications of emails having regard to their attributes; and
at least one processing operation with suitable processing instructions associated therewith allocated to each classification to provide a classification instruction list for routing the email through the processing engines;
storing in the instruction list database the instructions necessary to perform the processing from one format to another format;
storing in a recipients database the formats suitable for each recipient as recipients processing requirements;
storing in a management rules database data specifying the manner in which the email will be processed and distributed and comprising, on an email being received;
the email is accepted from the mail server;
the email is copied to a mail store memory;
the email is immediately transmitted in accordance with the initial header;
retrieving the initial header;
searching the management rules database;
retrieving appropriate rules having regard to the initial header;
adding the rules to the initial header to form a system header;
retrieving the processing requirements for the recipients from the recipients database;
adding the recipients processing requirements to the system header;
retrieving the stored email from tile mail store memory;
carrying out any necessary processing of the email having regard to the system header by retrieving the instructions from the instructions list database; and
distributing the email in accordance with the system header including substituting the email where necessary for the originally distributed email. - View Dependent Claims (89)
- routing data including originating data, address data identifying the intended recipient;
-
76. A processing system for the reception and transmittal of an email between a sender and recipient, the email comprising a message including one or more components and an initial header attached thereto, the initial header comprising email data comprising:
- routing data including originating data, address data identifying the intended recipient;
constituent data indicating the nature of the email; and
content data comprising reference to the components of the email message itself, the system comprising;
a mail server capable of receiving and transmitting emails;
a plurality of processors each comprising a processor engine having means for identifying the format of a message component and for converting the format of a message component from at least one format to another;
a mail store memory for storage of an email message from the mail server;
a recipients database;
means for storing in the recipients database the formats suitable for each recipient as recipient processing requirements;
means for allocating a classification to an email having regard to the attributes of e email as obtained from its routing data, constituent data and content data;
means for storing in a classifications database the classifications;
means for allocating to each classification a routing through at least one processor means for adding recipient processing requirements to the initial header;
means for adding the classification to the header;
a management rules database;
means for storing in the management rules database management data specifying the manner in which the email will be processed and distributed;
means for adding the management data to the header; and
a router for delivering the header to one of the processors in response to the system header for delivering the email message between the mail store memory and the processor and for altering the header in response to the processing carried out by each processor. - View Dependent Claims (77, 78, 79, 80, 81)
- routing data including originating data, address data identifying the intended recipient;
Specification