Patent ID: 9544252
Date: 2017-01-10
CPC Classifications: H04L

Claim:
1. A method performed by a system that includes one or more data processing devices, the method comprising: receiving, at the system, an outgoing electronic message; determining, by the system, that the outgoing electronic message is in an electronic message thread that also includes a previously-transmitted electronic message that is separate from the outgoing electronic message and that is available to the system; identifying, by the system, textual content that is in the previously-transmitted electronic message and that was composed before the outgoing electronic message was received; determining, by the system, a correspondence between symbols or groups of symbols in the previously-transmitted electronic message of the message thread that is available to the system, and code words in accordance with a coding scheme that uses content of the previously-transmitted electronic message as a seed dictionary; compressing, by the system, content in the outgoing electronic message using the determined correspondence between the symbols or groups of symbols in the previously-transmitted electronic message of the message thread for which the outgoing electronic message is a follow-up message, and the code words; and transmitting, from the system, the compressed outgoing electronic message having code words that correspond to the symbols or groups of symbols in the previously-transmitted electronic message of the message thread.