Difference messaging protocol that uses prior state information
First Claim
1. A method of sending a message to a recipient, comprising:
- obtaining a new message to be transmitted to a recipient;
comparing the new message to at least one message previously transmitted to the recipient;
constructing a difference message that includes identification information identifying an earlier message previously transmitted to the recipient and difference information specifying a difference between the new message and at least a portion of the earlier message; and
transmitting the difference message to the recipient,wherein the identification information also identifies a second message that was previously transmitted to the recipient.
4 Assignments
0 Petitions
Accused Products
Abstract
A messaging system that reduces communications bandwidth is disclosed. Difference messages are constructed at a sender from a message and prior state information. The difference messages include information describing the difference between the content of the message and a portion of prior state information, such as a prior message. The difference messages, including a prior message identifier, are sent to the receiver in place of the message. The message is reconstructed at the receiver using the corresponding difference message and the prior state information stored at the receiver. If the message reconstruction is unsuccessful, the sender is notified, and further required information is sent to the receiver.
-
Citations
10 Claims
-
1. A method of sending a message to a recipient, comprising:
-
obtaining a new message to be transmitted to a recipient; comparing the new message to at least one message previously transmitted to the recipient; constructing a difference message that includes identification information identifying an earlier message previously transmitted to the recipient and difference information specifying a difference between the new message and at least a portion of the earlier message; and transmitting the difference message to the recipient, wherein the identification information also identifies a second message that was previously transmitted to the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification