IP Library Granted Patent US 10,164,922
Granted Patent B2
US 10,164,922 · App. 12/890,774 · Granted Dec 25, 2018

Secure electronic message conveyance

Inventors: Colm Farrell (Clonsilla, IE); Liam Harpur (Skerries, IE); Patrick Joseph O'Sullivan (Ballsbridge, IE); Fred Raguillat (Dunboyne, IE); Carol Sue Zimmet (Boxborough, MA)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04L51/12H04L63/105
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 10,164,922
App. No.
12/890,774
Granted
Dec 25, 2018
Kind
B2
Abstract

A method of secure electronic message conveyance. The method can include, via a processor, receiving a request to forward an electronic message originally received by a first user to at least a second user. The method also can include, based on content contained in the electronic message, selecting from a plurality of approval entities at least one approval entity that is to determine whether the electronic message is approved to be forwarded to the at least a second user, and receiving from the selected approval entity an indication that indicates whether the electronic message is approved to be forwarded to the second user. The method further can include, responsive to the selected approval entity approving the forwarding of the electronic message to the second user, automatically forwarding the electronic message to the second user.

Claims (56)

1. A computer-implemented method performed within a moderating system, comprising:

receiving a request to forward, to a second user, an electronic message originally received by a first user and including a message header and a message body;

selecting, based upon content contained within the message body, an approval entity from a plurality of approval entities;

receiving, from the selected approval entity, an indication that the electronic message is approved to be forwarded to the second user; and

forwarding, based upon the indication, the electronic message to the second user.

2. The method of claim 1 , wherein

the selected approval entity causes the electronic message to be edited prior to being forwarded to the second user.

3. The method of claim 2 , wherein

the edited electronic message is forwarded to the first user prior to being forwarded to the second user.

4. The method of claim 2 , wherein

the selected approval entity edits the electronic message, and

the moderating system receives the edited electronic message from the selected approval entity.

5. The method of claim 1 , wherein

the selected approval entity receives, from the moderating system, a copy of the electronic message.

6. The method of claim 1 , wherein

the request is indicated within a field contained in the message header of the electronic message.

7. The method of claim 1 , wherein

the moderating system automatically intercepts the message being sent from the first user to the second user.

8. A moderating system, comprising:

a hardware processor, wherein the hardware processor is configured to initiate the following operations:

receiving a request to forward, to a second user, an electronic message originally received by a first user and including a message header and a message body;

selecting, based upon content contained within the message body, an approval entity from a plurality of approval entities;

receiving, from the selected approval entity, an indication that the electronic message is approved to be forwarded to the second user; and

forwarding, based upon the indication, the electronic message to the second user.

9. The system of claim 8 , wherein

the selected approval entity causes the electronic message to be edited prior to being forwarded to the second user.

10. The system of claim 9 , wherein

the edited electronic message is forwarded to the first user prior to being forwarded to the second user.

11. The system of claim 9 , wherein

the selected approval entity edits the electronic message, and

the moderating system receives the edited electronic message from the selected approval entity.

12. The system of claim 8 , wherein

the selected approval entity receives, from the moderating system, a copy of the electronic message.

13. The system of claim 8 , wherein

the request is indicated within a field contained in the message header of the electronic message.

14. The system of claim 8 , wherein

the moderating system automatically intercepts the message being sent from the first user to the second user.

15. A computer program product, comprising:

a computer-readable storage device having stored thereon computer-readable program code that, when executed by a computer hardware system including a moderating system, causes the computer hardware system to perform:

receiving a request to forward, to a second user, an electronic message originally received by a first user and including a message header and a message body;

selecting, based upon content contained within the message body, an approval entity from a plurality of approval entities;

receiving, from the selected approval entity, an indication that the electronic message is approved to be forwarded to the second user; and

forwarding, based upon the indication, the electronic message to the second user.

16. The computer program product of claim 15 , wherein

the selected approval entity causes the electronic message to be edited prior to being forwarded to the second user.

17. The computer program product of claim 16 , wherein

the edited electronic message is forwarded to the first user prior to being forwarded to the second user.

18. The computer program product of claim 16 , wherein

the selected approval entity edits the electronic message, and

the moderating system receives the edited electronic message from the selected approval entity.

19. The computer program product of claim 15 , wherein

the selected approval entity receives, from the moderating system, a copy of the electronic message.

20. The computer program product of claim 15 , wherein

the request is indicated within a field contained in the message header of the electronic message.

21. The computer program product of claim 15 , wherein

the moderating system automatically intercepts the message being sent from the first user to the second user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2010
From: FARRELL, COLM; HARPUR, LIAM; O'SULLIVAN, PATRICK J.; RAGUILLAT, FRED; ZIMMET, CAROL S.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 025044/0196 →
Continuity (1)
Related Publication 20120079034A1 · Mar 29, 2012