EXTRACTING PREVIOUS MESSAGES FROM A LATER MESSAGE
First Claim
Patent Images
1. A computer-implemented method for reconstructing a previous message in a conversation from a current message, the method comprising:
- receiving the current message and a request from a conversation participant to open a previous message in the conversation, wherein the previous message contains a body;
identifying a previous message candidate within the current message that may contain the body of the previous message;
determining a checksum of the previous message candidate;
comparing the determined checksum of the previous message candidate with a checksum of the previous message; and
when the checksums match, providing an indication that the previous message candidate contains the body of the previous message.
1 Assignment
0 Petitions
Accused Products
Abstract
A message extraction system is described that extracts a previous message from a current message in a conversation thread. The message extraction system receives a current message and identifies a previous message candidate within the current message. The system determines a checksum of the previous message candidate and compares the determined checksum to a previously stored checksum of the previous message. If the two checksums match, the system extracts the previous message from the reply message rather than from the server.
76 Citations
20 Claims
-
1. A computer-implemented method for reconstructing a previous message in a conversation from a current message, the method comprising:
-
receiving the current message and a request from a conversation participant to open a previous message in the conversation, wherein the previous message contains a body; identifying a previous message candidate within the current message that may contain the body of the previous message; determining a checksum of the previous message candidate; comparing the determined checksum of the previous message candidate with a checksum of the previous message; and when the checksums match, providing an indication that the previous message candidate contains the body of the previous message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for efficiently delivering messages to a client by extracting previous messages from a currently opened message, the system comprising:
-
a message store component configured to store one or more messages and properties associated with the one or more messages; a message integrity tag creation component configured to create a message integrity tag comprising a summary of the contents of a previous message; a previous message identification component configured to identify previous message candidates within a current message that may contain the same body as a previous message; a message integrity tag comparison component configured to compare a message integrity tag of a previous message with a message integrity tag of a previous message candidate to determine whether the body of the previous message candidate is the same as the body of the previous message; and a message reconstruction component configured to reconstruct a previous message from a current message that contains a previous message candidate that matches the previous message. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable storage medium encoded with instructions for controlling a computer system to associate a message integrity tag with a message, by a method comprising:
-
receiving a request to send a message, the message having a message body containing text and one or more identified recipients; creating a message integrity tag that comprises a checksum of the message body text; storing the message integrity tag as a property associated with the message, wherein the message integrity tag is stored in a way that it can be accessed without retrieving the message body text; and sending the message to the identified recipients. - View Dependent Claims (17, 18, 19, 20)
-
Specification