Download of current portions of email messages
First Claim
Patent Images
1. A method comprising:
- receiving, by a server, a second email message that is a child email message of a first email message, the second email message including a current portion and a historical portion, the current portion containing content not in the first email message, and the historical portion containing a copy of the first email message;
determining, by the server, that the second email message includes a portion partition header field that identifies a start of the historical portion of the second email message, wherein the portion partition header field indicating one or more of;
a number of bytes in the current portion of the second email message and a number of bytes in the historical portion of the second email message;
after determining that the second email message includes the portion partition header field and that the portion partition header field identifies the start of the historical portion of the second email message, generating, by the server, a truncated email message that includes the current portion of the second email message and excludes the historical portion of the second email message, the current portion of the second email message including content in the second email message up to the start of the historical portion of the second email message; and
transmitting the truncated email message.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, this disclosure describes techniques of enabling devices to download only current portions of email messages without downloading historical portions of the email messages. For instance, when an email client generates a reply email message to an original email message, the reply email message includes a current portion and a historical portion. The current portion of the reply email message includes new information and the historical portion of the reply email message includes the original email message. The techniques of this disclosure enable devices to download the current portions of email messages without downloading the historical portions of the email messages.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a server, a second email message that is a child email message of a first email message, the second email message including a current portion and a historical portion, the current portion containing content not in the first email message, and the historical portion containing a copy of the first email message; determining, by the server, that the second email message includes a portion partition header field that identifies a start of the historical portion of the second email message, wherein the portion partition header field indicating one or more of;
a number of bytes in the current portion of the second email message and a number of bytes in the historical portion of the second email message;after determining that the second email message includes the portion partition header field and that the portion partition header field identifies the start of the historical portion of the second email message, generating, by the server, a truncated email message that includes the current portion of the second email message and excludes the historical portion of the second email message, the current portion of the second email message including content in the second email message up to the start of the historical portion of the second email message; and transmitting the truncated email message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium comprising instructions, the computer-readable medium not being a signal in transmission, execution of the instructions by a device causing the device to:
-
determine, in response to a request to send an outgoing email message, that the outgoing email message includes a current portion and a historical portion; after determining that the outgoing email message includes the current portion and the historical portion, include a portion partition header field in the outgoing email message, wherein the portion partition header field indicating one or more of;
a number of bytes in the current portion of a second email message and a number of bytes in the historical portion of the second email message;after including the portion partition header field in the outgoing email message, transmit the outgoing email message to a server, the outgoing email message being a child email message of a first email message, the current portion of the outgoing email message containing content not in the first email message, the historical portion of the outgoing email message containing a copy of the first email message, the portion partition header field indicating a start of the historical portion of the outgoing email message; and store, in a message cache, the outgoing email message that contains the historical portion of the first email message, whereby the historical portion of the first email message is recovered by retrieving the outgoing email message. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computing device comprising:
-
a data storage medium that stores instructions; and a processor that reads the instructions from the data storage medium and executes the instructions, execution of the instructions by the processor causing the computing device to; use a portion partition header field in a second email message to identify a start of a historical portion within the second email message, the second email message also including a current portion that contains content not in a first email message, the historical portion of the second email message containing a copy of the first email message, wherein the portion partition header field indicating one or more of;
a number of bytes in the current portion of the second email message and a number of bytes in the historical portion of the second email message;generate a truncated email message, the truncated email message including the current portion of the second email message and excluding the historical portion of the second email message; and transmitting the truncated email message. - View Dependent Claims (19, 20)
-
Specification