IP Library Granted Patent US 9,860,202
Granted Patent B1
US 9,860,202 · App. 15/378,259 · Granted Jan 2, 2018

Method and system for email disambiguation

Inventor: Paul Everton (Chicago, IL)
H04L51/12H04L51/08H04L51/10H04L67/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,860,202
App. No.
15/378,259
Granted
Jan 2, 2018
Kind
B1
Abstract

A system comprises email processing circuitry and network interface circuitry. The email processing circuitry is operable to receive an email message to be sent by the email processing circuitry using simple mail transfer protocol (SMTP). The email processing circuitry is operable to parse the inbound email message. The email processing circuitry is operable to, in response to detecting that the inbound email message is intended for multiple recipients and comprises the particular custom processing rule in its header fields and/or message body, parse the inbound email message into the multiple outbound email messages, where each of the outbound email messages has a different SMTP envelope. The network interface circuitry is operable to send the multiple outbound email messages into a network using SMTP.

Claims (38)

1. A method comprising:

receiving, by email processing circuitry of a mail transport agent (MTA), an inbound email message;

parsing, by the email processing circuitry of the MTA, the inbound email message to detect that the inbound email comprises a first uniform resource locator (URL) and is intended for multiple recipients;

in response to the detecting;

packaging, by the email processing circuitry of the MTA, the inbound email message into the multiple outbound email messages, where each of the outbound email messages has a different SMTP envelope;

copying, by the email processing circuitry of the MTA, content of the inbound email message to storage of the email processing circuitry;

generating, by the email processing circuitry of the MTA, multiple uniform resource locators (URLs), where each of the multiple URLs is unique among the multiple URLs and targets the content in the storage of the email processing circuitry;

generating, by the email processing circuitry of the MTA, multiple hypertext markup language (HTML) elements each of which comprises a respective one of the multiple URLs;

in each of the outbound messages, replacing, by the email processing circuitry of the MTA, content of the inbound email message with a respective one of the multiple HTML elements;

and

sending, by network interface circuitry of the MTA, the multiple outbound email messages into a network using simple mail transfer protocol (SMTP).

2. The method of claim 1 , wherein each said different SMTP envelope comprises a single recipient email address.

3. The method of claim 1 , wherein each said different SMTP envelope comprises a single recipient domain.

4. The method of claim 1 , comprising, prior to the sending:

generating, by the email processing circuitry, multiple notification objects; and

inserting, by the email processing circuitry, a respective one of the notification objects into the message body of each of the multiple outbound messages.

5. The method of claim 1 , wherein the content comprises an attachment of the inbound email message.

6. The method of claim 1 , wherein the content comprises text and/or an image of a message body of the inbound email message.

7. The method of claim 1 , wherein the content is an image file generated by converting text of a message body of the inbound email message to the image file.

8. A system comprising:

email processing circuitry of a mail transfer agent (MTA), where the email processing circuitry is operable to:

receive an inbound email message;

parse the inbound email message to detect that is intended for multiple recipients and comprises a first uniform resource locator (URL); and

package, in response to the detection, the inbound email message into the multiple outbound email messages, where each of the outbound email messages has a different SMTP envelope;

copy content of the inbound email message to storage of the email processing circuitry;

generate multiple uniform resource locators (URLs), where each of the multiple URLs is unique among the multiple URLs and targets the content in the storage of the email processing circuitry;

generate multiple hypertext markup language (HTML) elements each of which comprises a respective one of the multiple URLs;

replace, in each of the outbound messages, content of the inbound email message with a respective one of the multiple HTML elements;

and

network interface circuitry operable to send the multiple outbound email messages into a network with use of simple mail transfer protocol (SMTP).

9. The system of claim 8 , wherein each said different SMTP envelope comprises a single recipient email address.

10. The system of claim 8 , wherein each said different SMTP envelope comprises a single recipient domain.

11. The system of claim 8 , wherein the email processing circuitry is operable to, prior to the send of the multiple outbound email messages:

generate multiple notification objects; and

insert a respective one of the notification objects into the message body of each of the multiple outbound messages.

12. The system of claim 8 , wherein the content comprises an attachment of the inbound email message.

13. The system of claim 8 , wherein the content comprises text and/or an image of a message body of the inbound email message.

14. The method of claim 8 , wherein the content is an image file generated by converting text of a message body of the inbound email message to the image file.

Assignments (5)
SECURITY INTEREST Recorded May 20, 2022
From: MIMECAST NORTH AMERICA, INC.; MIMECAST SERVICES LIMITED
To: ARES CAPITAL CORPORATION
Reel/Frame 060132/0429 →
RELEASE OF SECURITY INTEREST Recorded May 19, 2022
From: JPMORGAN CHASE BANK, N.A.
To: MIMECAST SERVICES LTD.; ETORCH INC.
Reel/Frame 059962/0294 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2020
From: ETORCH, INC.
To: MIMECAST NORTH AMERICA, INC.
Reel/Frame 054709/0116 →
SECURITY AGREEMENT Recorded Oct 2, 2020
From: ETORCH INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053970/0131 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2017
From: EVERTON, PAUL
To: ETORCH, INC.
Reel/Frame 042902/0633 →
Continuity (1)
Continuation 14992194 · Jan 11, 2016