System and method for recovery of packets in overlay networks
AssigneeLiveTimeNet, Inc.
InventorsYair Amir, Jonathan Stanton, John William Lane, John Lane Schultz
Life of this patent
Estimating the term…
Loading patent…
AssigneeLiveTimeNet, Inc.
InventorsYair Amir, Jonathan Stanton, John William Lane, John Lane Schultz
Estimating the term…
The present invention relates to a packet recovery method for packets communicated between sender and receiver nodes of an overlay network that runs over an underlying IP network. The present invention executes a packet recovery process at a receiver node upon satisfaction of a packet recovery condition that is associated with meeting a deadline driven criteria for a transmitted packet. The packet recovery process associates N number of scheduled times with N requests for retransmission of the transmitted packet. At least one of the N scheduled times includes a receiver waiting time. At each N scheduled time, a request for retransmission of the transmitted packet is transmitted to a source node. A packet retransmission process at the sender node is executed upon the first receipt of a request for retransmission of the transmitted packet. In one embodiment, the packet retransmission process retransmits the transmitted packet to the receiver node at M number of scheduled times, where the N and M are non-zero positive integers and at least one of the N or M number of scheduled times is greater than one. In another embodiment, the packet retransmission process uses an erasure coding function, with integer parameter k greater than 1 and less than M, to generate M encoded blocks such that any k out of M encoded blocks are sufficient to recreate the transmitted packet at the receiver node and transmits the M encoded blocks to the receiver node at M scheduled times, where the N and M are non-zero positive integers and M is greater than 2. The M scheduled times are relative to the first receipt of the request for retransmission of the transmitted packet and at least one of the M scheduled times includes a sender waiting time.
A method for transmitting packets between sender and receiver overlay nodes of an overlay network that runs over an underlying IP network, comprising:
A method for transmitting packets between an IP node of an IP network and an overlay node of an overlay network that runs over the IP network, wherein one of the IP node and overlay node comprises a receiver node and the other comprises a sender node, comprising:
A method for transmitting packets over a last mile transmission medium of an IP access network between a node and an Access Overlay Router that communicates over both the last mile network and a second IP network, at least one of the IP node and the Access Overlay Router being a receiver node and the other being a sender node that is coupled to the receiver node, comprising:
A method for transmitting packets between sender and receiver overlay nodes of an overlay network that runs over an underlying IP network, comprising:
A method for transmitting packets between an IP node of an IP network and an overlay node of an overlay network that runs over the IP network, wherein one of the IP node and overlay node comprises a receiver node and the other comprises a sender node, comprising:
A method for transmitting packets over a last mile transmission medium of an IP access network between a node and an Access Overlay Router that communicates over both the last mile network and a second IP network, at least one of the IP node and the Access Overlay Router being a receiver node and the other being a sender node that is coupled to the receiver node, comprising:
Dependencies are inferred from the claim text.