×

Computer-implemented system and method for identifying related messages

  • US 9,384,250 B2
  • Filed: 12/15/2014
  • Issued: 07/05/2016
  • Est. Priority Date: 03/19/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-implemented system for identifying related messages, comprising:

  • a set of messages, each comprising a header, sender, and transmission time; and

    a processor to execute modules for processing the message set, comprising;

    a selection module to select one of the messages from the set;

    a content comparison module to compare a body of the selected message to a body of a further message in the set;

    a labeling module to label the further message as a duplicate of the selected message when the bodies match;

    a verification module to verify the duplicate labeling of the further message when the header, sender, and transmission time of the further message matches the header, sender, and transmission time of the selected message;

    a removal module to remove the messages with verified duplicate labels;

    a sorting module to sort the remaining messages of the set in order of message length;

    a length comparison module to compare a shorter message comprising a short text body with a message comprising a longer text body and to determine that the body of the shorter message is included in the body of the longer message;

    a marker module to mark the shorter message as a near duplicate of the longer message;

    an extractor module to extract metadata from each of the messages in the set;

    a compiler to compile the messages of the set into a master array based on the extracted metadata;

    a topic module to determine topics of the messages in the master array and to sort the messages in the master array based on the topics;

    a unique message comparison module to select another one of the messages and to compare the other selected message with a next message; and

    a unique message determination module to determine that the topics of the other selected message and the next message do not match, to determine that the other selected message is a first message of the topic, and to mark the other selected message as a unique message.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×