IDENTIFYING UNIQUE CONTENT IN ELECTRONIC MAIL MESSAGES
First Claim
1. A method to be executed at least in part in a computing device for removing duplicate content in displaying interrelated messages, the method comprising:
- receiving at least two interrelated messages;
determining matching content parts within the interrelated messages;
determining unique content by comparing the matching content parts and detecting a non-matching portion in a content part;
extracting the content part containing the unique content; and
displaying the interrelated messages by including only extracted content parts with unique content.
2 Assignments
0 Petitions
Accused Products
Abstract
Unique content in interrelated email messages is identified and duplicate content filtered out for user friendly display of a flow of exchange within the interrelated messages. Follow-on messages such as replies or forwards are compared to the original message to determine which part of a follow-on message is not present in the original message and is a unique part of the follow-on message. The comparison includes parsing of the messages to extract user viewable parts determination of which extracted part is the last message part containing unique information. Once the unique message part is determined, message body that excludes everything after the unique part including the headers is be displayed.
63 Citations
20 Claims
-
1. A method to be executed at least in part in a computing device for removing duplicate content in displaying interrelated messages, the method comprising:
-
receiving at least two interrelated messages; determining matching content parts within the interrelated messages; determining unique content by comparing the matching content parts and detecting a non-matching portion in a content part; extracting the content part containing the unique content; and displaying the interrelated messages by including only extracted content parts with unique content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device capable of executing an email application for removing duplicate content in displaying interrelated messages, comprising:
-
a memory; a data store; and a processor coupled to the memory and the data store, wherein the processor is configured to; receive an original message and a reply message; determine user viewable body text from both messages; determine matching message parts within the original message and the reply message; determine unique text portions by comparing the matching message parts and detecting a non-matching text portions; extract the unique text portions; extract a message part containing a unique text portion, if the unique text portion is integrated in the message part with non-unique text portions; and display the original message and the reply message by including the extracted unique text portions and the extracted message part only. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable storage medium with instructions stored thereon for removing duplicate content in displaying interrelated messages, the instructions comprising:
-
receiving a plurality of interrelated messages; determining content parts within each of the plurality of interrelated messages; determining whether each of the content parts is one of a header and a message body part; removing determined headers in each of the messages other than a top header in each message; determining matching message body parts within the interrelated messages; determining if any of the matching message body parts include unique content by comparing the matching content parts and detecting a non-matching portion; extracting the message body parts containing the unique content; and displaying user selected interrelated messages by including only extracted message body parts with unique content. - View Dependent Claims (17, 18, 19, 20)
-
Specification