Patent ID: 8705092

Claim:
A computer-readable storage device having instructions stored thereon that, responsive to execution on a computer, causes the computer to perform a method comprising: receiving an indication of a request to print an e-mail correspondence, the e-mail correspondence having content with a format that would result in a first quantity of pages being printed; detecting e-mail messages that belong to an e-mail conversation tree of the e-mail correspondence; reordering the e-mail messages in the e-mail conversation tree according to a respective timestamp associated with each e-mail message, the respective timestamp indicating a time of transmission, the e-mail messages reordered from an earliest respective timestamp to a latest respective timestamp, the reordering further comprising determining a relative priority of two or more e-mail messages based on a node depth of the two or more e-mail messages in the e-mail conversation tree if the two or more e-mails have equal timestamps; determining a root e-mail message according to the earliest respective timestamp, the root e-mail message being a root node of the e-mail conversation tree; recording content blocks from the root e-mail message as a set of print blocks; comparing subsequent e-mail message content blocks with the set of print blocks; recording, into the set of print blocks, one or more of the subsequent e-mail message content blocks that are not already in the set of print blocks, the recording comprising omitting any of the subsequent e-mail message content blocks that are already in the set of print blocks; and generating a green e-mail correspondence based on the print blocks, the green e-mail correspondence having a second quantity of pages that is less than the first quantity of pages.