Difference messaging protocol that uses prior state information
AssigneeHewlett-Packard Development Company, L.P.
InventorsKeith E. Moore, Evan Kirshenbaum
Life of this patent
Estimating the term…
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.
Claims10
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.
Dependencies are inferred from the claim text.