E-mail proxy
First Claim
Patent Images
1. A method performed by a network email entity, the method comprising:
- receiving, at the network email entity from a sender, a body of a multipart email message destined to an email client and header information for an attachment of the multipart email message but without the attachment itself, wherein the attachment is encoded to prevent exposure of control information in the attachment to one or more servers which pass the email message through the Internet;
processing, at the network email entity, the multipart email message according to a preference, the preference indicating that the attachment be removed from the multipart email message and substituted with a link configured to, when selected, cause retrieval of the attachment from the network email entity;
sending, from the network email entity, a formatted email message to the email client, the formatted email message including the body of the multipart email message and including the link to cause retrieval of the attachment from the network email entity;
receiving, at the network email entity, an indication from the email client after the sending, the indication being a request for retrieval of the attachment according to a selection of the link included in the formatted email message;
in response to the receiving the indication from the email client after the sending the formatted email message, downloading, at the network email entity, the attachment according to the selection of the link included in the formatted email message;
decoding, at the network email entity, the attachment into an original content type of the attachment; and
sending, from the network email entity to the email client, the decoded attachment in a streamed manner without encoding for displaying of the decoded attachment at the email client before an entirety of the decoded attachment is received by the email client.
6 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method for processing an e-mail message addressed to an e-mail client is disclosed. The method comprises receiving at a mail server an e-mail message addressed to the e-mail client, the e-mail message including an attachment which is characterized by a size; reducing the size of the attachment to create a reduced size attachment; preparing a formatted message, which includes the reduced size attachment and a link to the attachment, wherein the attachment is downloadable from the mail server using the link; and delivering the formatted message to the e-mail client for display on a computational device.
-
Citations
19 Claims
-
1. A method performed by a network email entity, the method comprising:
-
receiving, at the network email entity from a sender, a body of a multipart email message destined to an email client and header information for an attachment of the multipart email message but without the attachment itself, wherein the attachment is encoded to prevent exposure of control information in the attachment to one or more servers which pass the email message through the Internet; processing, at the network email entity, the multipart email message according to a preference, the preference indicating that the attachment be removed from the multipart email message and substituted with a link configured to, when selected, cause retrieval of the attachment from the network email entity; sending, from the network email entity, a formatted email message to the email client, the formatted email message including the body of the multipart email message and including the link to cause retrieval of the attachment from the network email entity; receiving, at the network email entity, an indication from the email client after the sending, the indication being a request for retrieval of the attachment according to a selection of the link included in the formatted email message; in response to the receiving the indication from the email client after the sending the formatted email message, downloading, at the network email entity, the attachment according to the selection of the link included in the formatted email message; decoding, at the network email entity, the attachment into an original content type of the attachment; and sending, from the network email entity to the email client, the decoded attachment in a streamed manner without encoding for displaying of the decoded attachment at the email client before an entirety of the decoded attachment is received by the email client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network email device comprising:
-
a processor; and a memory storing instructions for execution by the processor, the instructions configured to cause the processor to perform operations of; receiving, at the network email device from a sender, a body of a multipart email message destined to an email client and header information for an attachment of the multipart email message but without the attachment itself, wherein the attachment is encoded to prevent exposure of control information in the attachment to one or more servers which pass the email message through the Internet; processing, at the network email device, the multipart email message according to a preference, the preference indicating that the attachment be removed from the multipart email message and substituted with a link configured to, when selected, cause retrieval of the attachment from the network email device; sending, from the network email device, a formatted email message to the email client, the formatted email message including a body of the multipart email message and including the link to cause retrieval of the attachment from the network email device; receiving, at the network email device, an indication from the email client after the sending the formatted email message, the indication being a request for retrieval of the attachment according to a selection of the link included in the formatted email message; in response to the receiving the indication from the email client after the sending the formatted email message, downloading, at the network email device, the attachment according to the selection of the link included in the formatted email message; decoding, at the network email device, the attachment into an original content type of the attachment; and sending, from the network email device to the email client, the decoded attachment in a streamed manner without encoding for displaying of the decoded attachment at the email client before an entirety of the decoded attachment is received by the email client. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium comprising:
-
instructions which, when executed by a processor of an email server or email proxy, cause the email server or email proxy to perform operations of; receiving, at the processor, a part of a multipart email message from a sender, a body of a multipart email message destined to an email client and header information for an attachment of the multipart email message but without the attachment itself, wherein the attachment is encoded to prevent exposure of control information in the attachment to one or more servers which pass the email message through the Internet; acquiring, by the processor, a preference; preparing a formatted email message for sending to the email client from the processor based on the header information for the attachment, said formatted email message containing the body of the multipart email message and a link to content of the attachment, such that the content of the attachment is not included in the formatted email message; sending the formatted email message to the email client, the formatted email message including the link that is configured when selected to cause retrieval of the content of the attachment; receiving, at the processor, an indication from the email client after the sending the formatted email message, the indication being a request for retrieval of the attachment according to a selection of the link included in the formatted email message; in response to the receiving the indication from the email client after the sending the formatted email message, downloading, at the processor, the attachment according to the selection of the link included in the formatted email message; decoding, at the email server or email proxy, the attachment into an original content type of the attachment; and sending, from the email server or email proxy to the email client, the decoded attachment in a streamed manner without encoding for displaying of the decoded attachment at the email client before an entirety of the decoded attachment is received by the email client. - View Dependent Claims (16, 17, 18, 19)
-
Specification