Transmitting data reliably and efficiently
AssigneeOracle International Corporation
InventorRoger J. Bamford
Life of this patent
Estimating the term…
Abstract
A method and mechanism is described for reliably transmitting messages over an unreliable transport mechanism. A sender transmits a first message over an unreliable mechanism to a receiver, and a second message that identifies the first is transported over a reliable transport mechanism to the receiver. When the receiver receives the second message, the receiver determines whether it has received the first message. If not, the receiver requests retransmission of the first message.
Claims58
A method of transmitting one or more messages from a sender to a receiver, the method comprising the steps of:
- transmitting over an unreliable transport mechanism said one or more messages to said receiver;
- and
- transmitting over a reliable transport mechanism a verification message that identifies said one or more messages to said receiver to indicate that said receiver should receive said one or more messages.
A computer-readable medium carrying one or more sequences of instructions for transmitting one or more messages from a sender to a receiver, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
- transmitting over an unreliable transport mechanism said one or more messages to said receiver;
- and
- transmitting over a reliable transport mechanism a verification message that identifies said one or more messages to said receiver to indicate that said receiver should receive said one or more messages.
A computer system configured for transmitting one or more messages from a sender to a receiver, said computer system configured to perform the steps of:
- transmitting over an unreliable transport mechanism said one or more messages to said receiver;
- and
- transmitting over a reliable transport mechanism a verification message that identifies said one or more messages to said receiver to indicate that said receiver should receive said one or more messages.
A computer system configured for transmitting one or more messages from a sender to a receiver, said computer system configured to perform the steps of:
- means for transmitting over an unreliable transport mechanism said one or more messages to said receiver;
- and
- means for transmitting over a reliable transport mechanism a verification message that identifies said one or more messages to said receiver to indicate that said receiver should receive said one or more messages.
Dependencies are inferred from the claim text.