IP Library Granted Patent US 9,264,393
Granted Patent B2
US 9,264,393 · App. 13/765,861 · Granted Feb 16, 2016

Mail server-based dynamic workflow management

Inventors: Galina Grunin (Briarcliff Manor, NY); David E. Nachman (Stamford, CT); Nader M. Nassar (Yorktown Heights, NY); Tamer M. Nassar (Bethel, CT)
Assignee: International Business Machines Corporation
H04L51/34G06Q10/107H04L12/5805H04L12/5885H04L51/14H04L51/18
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,264,393
App. No.
13/765,861
Granted
Feb 16, 2016
Kind
B2
Abstract

Embodiments of the present invention provide a method, system, and program product for managing the flow of electronic mail. A computing device receives from a sender a first electronic mail addressed to first and second recipients in a serial propagation mode, and in response, the computing device transmits the first electronic mail en route to the first but not the second recipient. A computing device receives a second electronic mail from the first recipient as a response to the first electronic mail, and in response, a computing device transmits the first electronic email to the second recipient.

Claims (61)

1. A method for managing flow of a serial propagation mode electronic mail, according to a serial propagation ordering, to a plurality of recipients including at least a set of first-hop recipient(s), at least a first recipient and a set of second-hop recipient(s), the method comprising:

the first recipient receiving at a first recipient server, from a sender mail server, a first version of an electronic mail, with the electronic mail including a serial propagation token;

the first recipient server automatically determining the set of second-hop email recipient(s) based upon the serial propagation token of the electronic mail; and

the first recipient server sending a second version of the electronic mail to the set of second-hop recipient(s), wherein the second version of the electronic mail may be identical to the first version or modified;

wherein the propagation token defines the full propagation sequence ordering for the electronic mail so that all recipient servers send appropriate versions of the electronic mail to recipient(s) as automatically determined based on the serial propagation token.

2. The method of claim 1 wherein the first version of the electronic mail and second version of the electronic mail have different: content or attachment(s).

3. The method of claim 1 , wherein the serial propagation token included in at least one of the following electronic mail fields:

To address;

From address;

Blind Carbon Copy address;

Carbon Copy address;

Subject;

Date;

Body;

Header; or

Attachments.

4. The method of claim 1 , wherein:

the serial propagation ordering defined by the serial propagation token has a plurality of hops including a first hop and a second hop; and

at each hop the electronic mail is sent to only one recipient.

5. A computer program product, stored on a non-transitory computer readable storage medium, for managing flow of a serial propagation mode electronic mail, according to a serial propagation ordering, to a plurality of recipients including at least a set of first-hop recipient(s), at least a first recipient and a set of second-hop recipient(s), comprising thereon:

first instructions, executable by a first recipient server associated with the first recipient, to cause the first recipient server to receive, from a sender, a first version of an electronic mail, with the electronic mail including a serial propagation token;

second instructions, executable by the first recipient server to cause the first recipient server to automatically determine the set of second-hop recipient(s) based upon the serial propagation token of the electronic mail; and

third instructions, executable by the first recipient server, to cause the first recipient server to send a second version of the electronic mail to the set of second-hop recipient(s), wherein the second version of the electronic mail may be identical to the first version or modified;

wherein the propagation token defines the full propagation sequence ordering for the electronic mail so that all recipient servers send appropriate versions of the electronic mail to recipient email servers as automatically determined based on the serial propagation token.

6. The computer program product of claim 5 wherein the first version of the electronic mail and second version of the electronic mail have different: content or attachment(s).

7. The computer program product of claim 5 , wherein the serial propagation token included in at least one of the following electronic mail fields:

To address;

From address;

Blind Carbon Copy address;

Carbon Copy address;

Subject;

Date;

Body;

Header; or

Attachments.

8. The computer program product of claim 5 , wherein:

the serial propagation ordering defined by the serial propagation token has a plurality of hops including a first hop and a second hop; and

at each hop the electronic mail is sent to only one recipient.

9. A first email server for managing flow of a serial propagation mode electronic mail, according to a serial propagation ordering, to a plurality of recipients including at least a set of first-hop recipient(s), at least a first recipient associated with a first recipient server and a set of second-hop recipient(s), the first email server comprising:

a processor(s) set; and

a computer readable storage medium;

wherein:

the processor set is structured, located, connected and/or programmed to execute instructions stored on the computer readable storage medium; and the instructions include:

first instructions executable to cause the first recipient server to receive, from a sender, a first version of an electronic mail, with the electronic mail including a serial propagation token,

second instructions executable to cause the first recipient server to automatically determine the set of second-hop recipient(s) based upon the serial propagation token of the electronic mail, and

third instructions executable to cause the first recipient server to send a second version of the electronic mail to the set of second-hop recipient(s), wherein the second version of the electronic mail may be identical to the first version or modified;

the propagation token defines the full propagation sequence ordering for the electronic mail so that all recipient servers send appropriate versions of the email to recipient(s) as automatically determined based on the serial propagation token.

10. The first email server of claim 9 wherein the first version of the electronic mail and second version of the electronic mail have different: content or attachment(s).

11. The first email server of claim 9 , wherein the serial propagation token included in at least one of the following electronic mail fields:

To address;

From address;

Blind Carbon Copy address;

Carbon Copy address;

Subject;

Date;

Body;

Header; or

Attachments.

12. The first email server of claim 9 , wherein:

the serial propagation ordering defined by the serial propagation token has a plurality of hops including a first hop and a second hop; and

at each hop the electronic mail is sent to only one recipient.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2013
From: GRUNIN, GALINA; NACHMAN, DAVID E.; NASSAR, NADER M.; NASSAR, TAMER M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 029809/0395 →
Continuity (1)
Related Publication 20140229554A1 · Aug 14, 2014