Patent ID: 8108397
Filing Date: 2012-01-31
Classification: G06F,G06Q,H04L,Y10S

Abstract:
1. A system for processing message threads, comprising: a thread module to group a plurality of messages, each comprising a message body, by conversation thread; a message body comparer module to compare the message bodies of the messages; a near duplicate module to identify each message body recursively contained in at least one other message as a near duplicate message and to identify each message body matching at least one other message as an exact duplicate message; an attachment module to generate an attachment sequence for at least part of each attachment associated with one or more of the messages; a message sequence module to generate a message sequence for each of the messages; a concatenator module to concatenate the message sequence and the attachment sequence into a compound digest for each message; a digest comparer module to compare the compound digests of each message; marker module to mark each near duplicate message and exact duplicate message having a compound digest not matching the compound digest of any other message as a unique message; and a processor to execute each of the modules, which are stored on a computer-readable storage medium.