Patent ID: 7596603

Claim:
a computer-implemented process for reducing an amount of storage used by a messaging program and an amount of user time involved reading and responding to a plurality of email messages having duplicate content, the computer implemented process comprising the steps of: a. integrating a message extraction and consolidation program with the messaging program, the messaging program receiving the plurality of email messages and storing the plurality of email messages in a storage; b. responsive to an activation of a single command button on a graphical user interface, activating the message extraction and consolidation program; c. responsive to the activation of the message extraction and consolidation program, displaying a plurality of message headers, each message header representing a corresponding email message in the storage; d. responsive to a user's selection of a message header, automatically performing steps comprising: e. identifying the user's selection as an active message; f. comparing a user selected property of the active message to a plurality of properties of each of the plurality of email messages in the storage; g. responsive to determining all matches between the user selected property and the plurality of properties of each of the plurality of email messages in the storage, identifying each of the plurality of email messages having a property matching the active message property as a related email message; h. responsive to identifying a plurality of related email messages in the storage, extracting each related email-message to a resource data file; i. identifying each section of each related email message that is duplicative as a base section; j. identifying each section of each related email message that is not duplicative as a new section; k. creating a consolidated email message; l. inserting the base section into the consolidated email message; m. merging each new section into the base section; n. arranging each new section within the consolidated email message in accordance with a user preference; o. displaying the consolidated email message on the graphical user interface; and p. storing the consolidated email message in the storage and deleting each related email message from the storage; q. wherein the amount of storage time used by the messaging program and the amount of user time involved reading and responding to the plurality of email messages having duplicate content is reduced.