Patent ID: 8812711

Claim:
A method comprising: receiving, by a processing device of a message receiver, a message from a message transmitter, the message comprising an idempotent identification (ID); sending, by the processing device, a first acknowledgement of the message to the message transmitter in response to receipt of the message; determining, by the processing device, whether the message receiver has previously received the message from the message transmitter in view of the idempotent ID; in response to determining that the message was previously received, discarding the message; recording, by the processing device, the idempotent ID; receiving, by the processing device, a second acknowledgement from the message transmitter comprising the idempotent ID that acknowledges the message transmitter's receipt of the first acknowledgement; and in response to receipt of the second acknowledgement, by the processing device, discarding the idempotent ID after a determined period of time.