Content router forwarding
First Claim
Patent Images
1. A content routing system for modifying forwarded email messages, the content routing system comprising:
- protocol translation logic operable for;
receiving, from a first content node, a first incoming command including an original email message;
selecting a segment in the first incoming command based on a transformation parameter from a connected data set configuration;
modifying the first incoming command to form a first abridged incoming command excluding the segment;
sending, to store and forward logic, the first abridged incoming command used to form a first abridged outgoing command;
receiving, from the store and forward logic, a second abridged outgoing command including a forwarding email body, wherein the second abridged outgoing command is based on a second abridged incoming command from a second content node, wherein the second abridged incoming command includes the forwarding email body and is based on the first abridged outgoing command;
retrieving the segment from the first content node;
modifying the second abridged outgoing command to form a forwarding email message including the segment; and
sending, to an email server, the forwarding email message.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for removing an attachment from content and/or metadata before routing a command including the attachment through a command memory of a content router and for reattaching the attachment to an associated command after receiving the command from the command memory.
155 Citations
28 Claims
-
1. A content routing system for modifying forwarded email messages, the content routing system comprising:
protocol translation logic operable for;
receiving, from a first content node, a first incoming command including an original email message;
selecting a segment in the first incoming command based on a transformation parameter from a connected data set configuration;
modifying the first incoming command to form a first abridged incoming command excluding the segment;
sending, to store and forward logic, the first abridged incoming command used to form a first abridged outgoing command;
receiving, from the store and forward logic, a second abridged outgoing command including a forwarding email body, wherein the second abridged outgoing command is based on a second abridged incoming command from a second content node, wherein the second abridged incoming command includes the forwarding email body and is based on the first abridged outgoing command;
retrieving the segment from the first content node;
modifying the second abridged outgoing command to form a forwarding email message including the segment; and
sending, to an email server, the forwarding email message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method of modifying forwarded email messages, the method comprising:
-
receiving, from a first content node, a first incoming command including an original email message;
selecting a segment in the first incoming command based on a transformation parameter from a connected data set configuration;
modifying the first incoming command to form a first abridged incoming command excluding the segment;
sending, to store and forward logic, the first abridged incoming command used to form a first abridged outgoing command;
receiving, from the store and forward logic, a second abridged outgoing command including a forwarding email body, wherein the second abridged outgoing command is based on a second abridged incoming command from a second content node, wherein the second abridged incoming command includes the forwarding email body and is based on the first abridged outgoing command;
retrieving the segment from the first content node;
modifying the second abridged outgoing command to form a forwarding email message including the segment; and
sending, to an email server, the forwarding email message. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product comprising program code for use in a content routing system, the content routing system including processing logic, the computer program product comprising:
-
program code for receiving, from a first content node, a first incoming command including an original email message;
program code for selecting a segment in the first incoming command based on a transformation parameter from a connected data set configuration;
program code for modifying the first incoming command to form a first abridged incoming command excluding the segment;
program code for sending, to store and forward logic, the first abridged incoming command used to form a first abridged outgoing command;
program code for receiving, from the store and forward logic, a second abridged outgoing command including a forwarding email body, wherein the second abridged outgoing command is based on a second abridged incoming command from a second content node, wherein the second abridged incoming command includes the forwarding email body and is based on the first abridged outgoing command;
program code for retrieving the segment from the first content node;
modifying the second abridged outgoing command to form a forwarding email message including the segment; and
sending, to an email server, the forwarding email message. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification