IP Library Granted Patent US 7,818,384
Granted Patent B2
US 7,818,384 · App. 11/881,391 · Granted Oct 19, 2010

Simultaneous synchronous split-domain email routing with conflict resolution

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 7,818,384
App. No.
11/881,391
Granted
Oct 19, 2010
Kind
B2
Abstract

An email address may be associated with more than one inbox on more than one server. An email sent to such an address may not be delivered automatically to all the inboxes because mail transfer agents follow a rule that each email address is uniquely associated with one inbox on one server, so such agents stop after delivering email to the first inbox. A switching mail transfer agent processes email to deliver to more than one inboxes associated with the address substantially synchronously and substantially without duplicates being delivered to the same inbox.

Claims (38)

1. A method of delivering an original electronic message to one or more points of delivery that are not specified in the destination address of the original message, the method comprising:

providing one or more duplicating mail transfer agents to receive one or more original electronic messages and make one or more copies of the original messages, wherein each copy has the same destination address as its original message;

receiving at one of the duplicating electronic mail transfer agents, the original electronic message with a destination address;

providing a database accessible by the one or more duplicating mail transfer agents of additional mail transfer agents associated with the destination address of the original message;

making one or more copies of the original messages by the one or more duplicating mail transfer agents, wherein each copy has the same destination address as the original message;

associating one of the additional mail transfer agents from the database to each copy of the original messages, wherein each mail transfer agent is different from each of the other mail transfer agents so that each copy of the messages has a point of delivery different from each of the other copies;

transmitting the original electronic message towards its destination address; and

transmitting each copy of the messages synchronously towards its respective associated mail transfer agent.

2. The method of claim 1 wherein at least one of the additional mail transfer agents delivery addresses is a duplicating mail transfer agent.

3. The method of claim 1 further comprising determining whether one or more of the copy messages would be delivered to the same mail transfer agent as another copy and if so then dropping the copy electronic message.

4. The method of claim 3 wherein the step of determining whether the copy electronic message is a duplicate further comprises examining a tag on the electronic message, the tag being indicative of the transmitting of the copy electronic message to at least one of the mail transfer agents.

5. The method of claim 1 further comprising identifying one or more of the copy messages as spam.

6. The method of claim 1 wherein transmitting one of the copy electronic messages toward its associated mail transfer agent further comprises transmitting the copy electronic message to a queue.

7. The method of claim 6 further comprising transmitting the copy-electronic message from the queue if an electronic message transfer agent associated with its destination address is available.

8. A method for automatically delivering via a network an email having a recipient address associated with more than one inbox on one or more mail transfer agents to inboxes associated with the recipient address, the method comprising the steps of:

providing one or more duplicating mail transfer agents to receive one or more original electronic messages and make one or more copies of the original messages, wherein each copy has the same recipient address as its original message;

providing a database of additional mail transfer agents associated with the recipient address;

transmitting the email from a first mail transfer agent to one of the duplicating transfer agents before delivering the email to the recipient address;

creating a copy of the email for each mail transfer agent associated with the recipient address, wherein the copy has the same destination address as the original;

applying one or more email addressing policies to each copy of the email to associate the recipient address with one or more mail transfer agents; and

delivering the email automatically and synchronously to mail transfer agents associated with the recipient address.

9. The method of claim 8 , further comprising the step of duplicate prevention prior to delivering the email to one of the additional mail transfer agents.

10. The method of claim 9 , wherein the step of duplicate prevention comprises tagging a duplicate email as a duplicate and preventing delivery of the email tagged as a duplicate.

11. The method of claim 8 , wherein the step of duplicate prevention comprises creating an alias delivery address at the one or more duplicating mail transfer agents, transmitting the aliased email to the first mail transfer agent;

forcing transmission of the aliased email back to one of the duplicating mail transfer agents;

detecting the aliased address at the one or more duplicating mail transfer agents and dropping the aliased email by one of the duplicating mail transfer agents.

12. The method of claim 8 , wherein the one or more duplicating mail transfer agents interact with an address policy database for applying one of the address policies to the email.

13. The method of claim 8 , wherein the recipient address resides on a mail transfer agent [at least one of the inboxes resides on a different server] from at least one of the other mail transfer agents.

14. The method of claim 8 , wherein each copy of the email is delivered to the mail transfer agents substantially synchronously.

15. A network comprising:

one or more local mail transfer agents;

one or more non-local mail transfer agents networked with at least one of the local mail transfer agents;

one or more duplicating mail transfer agents networked with at least one of the local and at least one of the non-local mail transfer agents; and

at least one address policy database accessible by at least one of the one or more duplicating mail transfer agents, wherein the database contains additional non-local delivery addresses associated with at least one of the one or more local mail transfer agents;

wherein an email received by one of the duplicating mail transfer agents is copied, tagged, associated with an address policy from the policy database and delivered to at least one of the one or more local and at least one of the one or more non-local mail transfer agents with duplicate delivery prevention.

16. The network of claim 15 , wherein at least one of the local mail transfer agents does not have local relay capability and is configured to force transmission of the email to one of the non-local duplicating mail transfer agents, and further wherein the non-local duplicating mail transfer agent is configured to bounce the email back to the local mail transfer agent with duplicate delivery prevention.

17. The network of claim 15 , further comprising one or more spam detectors external to at least one of the duplicating mail transfer agents.

18. The network of claim 15 , further comprising an SMTP relay network connecting at least one of the local and at least one of the non-local mail transfer agents.

Assignments (8)
SECURITY INTEREST Recorded Aug 15, 2025
From: CONSENSUS CLOUD SOLUTIONS, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 072491/0165 →
RELEASE OF SECURITY INTEREST Recorded Jul 9, 2025
From: U.S. BANK NATIONAL ASSOCIATION, AS SUCCESSOR TO MUFG UNION BANK, N.A.
To: CONSENSUS CLOUD SOLUTIONS, LLC F/K/A J2 CLOUD SERVICES, LLC
Reel/Frame 071889/0496 →
CHANGE OF NAME Recorded Jul 3, 2025
From: J2 CLOUD SERVICES, LLC
To: CONSENSUS CLOUD SOLUTIONS, LLC
Reel/Frame 071817/0306 →
SECURITY INTEREST Recorded Mar 9, 2022
From: J2 CLOUD SERVICES, LLC
To: MUFG UNION BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 059357/0003 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: ADVANCED MESSAGING TECHNOLOGIES, INC.
To: J2 CLOUD SERVICES, LLC
Reel/Frame 057937/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2016
From: EXCEL MICRO, LLC
To: ADVANCED MESSAGING TECHNOLOGIES, INC.
Reel/Frame 038356/0520 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2016
From: MXTOOLBOX, INC.
To: EXCEL MICRO, LLC
Reel/Frame 038342/0880 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2008
From: RACHAL, ERIC; LEBLOND, PETER
To: MXTOOLBOX, INC.
Reel/Frame 020870/0574 →