Browse Prior Art Database

Method for Performing an Email Reply or Forward by Reference that Allows the Original Message to Be Edited

IP.com Disclosure Number: IPCOM000131919D
Publication Date: 2005-Nov-21
Document File: 1 page(s) / 8K

Publishing Venue

The IP.com Prior Art Database

Abstract

On some e-mail-enabled PDAs in existence today, the text of the original message is not editable when the user is replying to or forwarding the original message. This is because the original text is not sent off the device. Rather, the e-mail server appends the original message before passing it to the recipients. The problem is that most users frequently expect to be able to insert comments or otherwise modify the text of the original message. This is seen as a major drawback of such a messaging application.

This text was extracted from a Microsoft Word document.
This is the abbreviated version, containing approximately 72% of the total text.

Reply/Forward by Reference with Editable Original

Method for Performing an Email Reply or Forward by Reference that Allows the Original Message to Be Edited

Disclosed Anonymously

On some e-mail-enabled PDAs in existence today, the text of the original message is not editable when the user is replying to or forwarding the original message. This is because the original text is not sent off the device. Rather, the e-mail server appends the original message before passing it to the recipients. The problem is that most users frequently expect to be able to insert comments or otherwise modify the text of the original message. This is seen as a major drawback of such a messaging application.

There is a common method for deploying software patches, and to implement document revision control systems (e.g.,. Perforce), which can be adapted to other devices, to allow the user to edit the original text without sacrificing any efficiency.

The method I'm speaking of is a Unix tool called 'diff'. The basic idea is that instead of sending or storing the new version in its entirety, you can just send or store the difference between the old and new. This is also sometimes known as a "delta" instead of "difference", but the idea is the same.

There are many ways to calculate the minimum difference, and there are many ways to encode the result. For the latter, you can use byte offsets for each add/replace/delete region, or alternatively some text "before" and "after" which establishes the locati...