Secure message forwarding system detecting user's preferences including security preferences
DCFirst Claim
Patent Images
1. A computing system for providing secure E-mail services comprising:
- a forwarding engine executing on a computer operable to receive an E-mail message for delivery to a recipient;
store the message at least temporarily in a storage means;
check for recipient preferences for delivery of the E-mail message content including security preferences, the security preferences specifying an encryption preference;
if no preference for delivery is specified or if Web-based delivery is specified, provide an E-mail notification to the recipient including a secure link to the message; and
if a preference for delivery other than Web-based is specified, deliver the message in accordance with the recipient'"'"'s delivery preference including encrypting the message in accordance with the encryption preference.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method for providing secure E-mail services. The system includes a forwarding service to receive an E-mail message for delivery to a recipient. The system checks for recipient preferences for delivery of the E-mail message content including encryption preferences and notifies the recipient or delivers the message according to the encryption preferences. The system also includes an interoperability engine to determine delivery preferences of the sender including security preferences, the security preferences indicating a security protocol by which the E-mail message can be securely delivered to the recipient.
548 Citations
40 Claims
-
1. A computing system for providing secure E-mail services comprising:
-
a forwarding engine executing on a computer operable to receive an E-mail message for delivery to a recipient;
store the message at least temporarily in a storage means;
check for recipient preferences for delivery of the E-mail message content including security preferences, the security preferences specifying an encryption preference;
if no preference for delivery is specified or if Web-based delivery is specified, provide an E-mail notification to the recipient including a secure link to the message; and
if a preference for delivery other than Web-based is specified, deliver the message in accordance with the recipient'"'"'s delivery preference including encrypting the message in accordance with the encryption preference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
an origination layer operable to receive messages of various forms that are to be processed by the forwarding engine, a filter layer operable to decrypt, authenticate and parse a message in accordance with the designated format of the message, a standard message format layer operable to produce a standard format message for each received message processed by the filter layer, an interoperability layer operable to decide how to forward a message to a recipient.
-
-
9. The system of claim 1 wherein the forwarding engine includes a notify and store layer that is invoked when web delivery of a message is required, the notify and store layer is operable to store securely a standard format message in a queue structure and operable to notify the recipient by E-mail, facsimile, pager or other means as specified in a preference data for the recipient or in accordance with a default specification.
-
10. The system of claim 1 wherein the forwarding engine includes a delivery layer operable to deliver a message to a recipient.
-
11. A computer implemented method for providing secure E-mail services using a forwarding engine executing on a computer comprising:
-
receiving an E-mail message for delivery to a recipient;
storing the message at least temporarily in a storage means;
checking for recipient preferences for delivery of the E-mail message content including a security preference where the security preference includes an encryption preference;
if no preference for delivery is specified or if Web-based delivery is specified, providing an E-mail notification to the recipient including a secure link to the stored message; and
if a preference for delivery other than Web-based is specified, delivering the message in accordance with the recipient'"'"'s delivery preference including encrypting the message in accordance with the encryption preference. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
providing an original layer operable to receive messages of various forms that are to be processed by the forwarding engine;
providing a filter layer operable to decrypt, authenticate and parse a message in accordance with the designated format of the message;
providing a standard message format layer operable to produce a standard format message for each received message processed by the filter layer, and providing an interoperability layer operable to decide how to forward a message to a recipient.
-
-
19. The method of claim 11 further comprising:
invoking a notify and store layer when web delivery of a message is required, the notify and store layer is operable to store securely a standard format message in a queue structure and operable to notify the recipient by E-mail, facsimile, pager or other means as specified in a preference data for the recipient or in accordance with a default specification.
-
20. The method of claim 11 further comprising providing a delivery layer operable to delivery a message to a recipient.
-
21. A system executing on a computer for securely processing messages for delivery from a sender to a recipient comprising:
-
a front end for receiving messages from a sender for delivery to a recipient;
a filter engine for processing received messages for producing standard form messages for all messages received from the sender;
an interoperability engine for determining delivery preferences of the sender including security preferences;
a storage means for storing standard form messages that are to be temporarily stored in the system; and
a forwarding engine for forwarding a notification to the recipient if required by the determined delivery preferences, the notification indicating to the user that a message is available to be retrieved;
wherein the interoperability engine is operable to bypass storing the standard form of a message in the storage means and forwarding of a notification by the forwarding engine if the determined preferences indicate direct delivery to the recipient is requested, and where the security preferences indicate a security protocol by which the message can be securely delivered. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer implemented method for providing secure E-mail services using a forwarding engine executing on a computer comprising:
-
receiving an E-mail message for delivery to a recipient;
checking for recipient preferences for delivery of the E-mail message content including security preferences;
if no delivery preference is specified or if Web-based delivery is specified, providing an E-mail notification to the recipient including a secure link to the message, if a preference for delivery other than Web-based is specified, delivering the message in accordance with the recipient'"'"'s preference including securing the message in accordance with the determined security preferences. - View Dependent Claims (28, 29)
-
-
30. A computer program product embodied on an information carrier for providing secure E-mail services using a forwarding engine, the computer program product comprising instructions operable to cause a computer system to:
-
receive an E-mail message for delivery to a recipient;
store the message at least temporarily in a storage means;
check for recipient preferences for delivery of the E-mail message content including a security preference where the security preference includes an encryption preference;
if no preference for delivery is specified or if Web-based delivery is specified, provide an E-mail notification to the recipient including a secure link to the stored message; and
if a preference for delivery other than Web-based is specified, deliver the message in accordance with the recipient'"'"'s delivery preference where the message is encrypted in accordance with the encryption preference. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
provide an original layer operable to receive messages of various forms that are to be processed by the forwarding engine;
provide a filter layer operable to decrypt, authenticate and parse a message in accordance with the designated format of the message;
provide a standard message format layer operable to produce a standard format message for each received message processed by the filter layer; and
provide an interoperability layer operable to decide how to forward a message to a recipient.
-
-
38. The computer program product of claim 30 further comprising instructions operable to cause a computer system to:
invoke a notify and store layer when web delivery of a message is required, the notify and store layer is operable to store securely a standard format message in a queue structure and operable to notify the recipient by E-mail, facsimile, pager or other means as specified in a preference data for the recipient or in accordance with a default specification.
-
39. The computer program product of claim 30 further comprising instructions operable to cause a computer system to provide a delivery layer operable to delivery a message to a recipient.
-
40. A computer program product embodied on an information carrier for providing secure E-mail services using a forwarding engine, the computer program product comprising instructions operable to cause a computer system to:
-
receive an E-mail message for delivery to a recipient;
check for recipient preferences for delivery of the E-mail message content including security preferences;
if no delivery preference is specified or if Web-based delivery is specified, provide an E-mail notification to the recipient including a secure link to the message, if a preference for delivery other than Web-based is specified, deliver the message in accordance with the recipient'"'"'s preference where the message is secured in accordance with the determined security preferences.
-
Specification