US2011310895A1PendingUtilityA1

System for fast recovery from losses for reliable data communication protocols

Individually held — no corporate assignee on recordPriority: Mar 25, 2002Filed: Aug 27, 2011Published: Dec 22, 2011
Est. expiryMar 25, 2022(expired)· nominal 20-yr term from priority
H04L 47/43H04L 69/16H04L 47/10H04L 69/163H04L 47/193H04L 47/27
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Fast recovery from losses is an important problem for reliable data communication protocols. The Internet standard TCP protocol (Transmission Control Protocol) implements two algorithms for that: an original one based on a special timer, and a later addition to TCP that is triggered when there are three packets received by the client after the missing one. Web communications are most frequently carrying rather small objects that are generally ineligible for anything other than timeout-based retransmission schemes. The present invention describes a system delivering performance improvements to TCP (and other reliable data communication protocols) that are compliant with present Internet standards. One improvement is to send duplicates of packets without waiting for a timeout to occur. Another is to split particular parts of a data stream into smaller packets. A third is to send packets out-of-order to force the remote host to acknowledge all packets that were successfully received.

Claims

exact text as granted — not AI-modified
1 - 15 . (canceled) 
     
     
         16 . In a communication protocol wherein, in response to a message communicated from a first communication terminal to a second communication terminal, a message is transmitted from the second terminal to the first terminal acknowledging receipt of the message communicated from the first to the second terminal, a method for reducing communication delays arising from lost messages comprising the steps of: at the end of transmission of a packet window, transmitting at least the last two packets out-of-order. 
     
     
         17 . In a communication protocol wherein, in response to a message communicated from a first communication terminal to a second communication terminal, a message is transmitted from the second terminal to the first terminal acknowledging receipt of the message communicated from the first to the second terminal, a method for reducing communication delays arising from lost messages comprising the steps of: at the end of transmission of a packet window, splitting the last packet into first and second packets and transmitting the first and second packets out-of-order. 
     
     
         18 . The method of  claim 17  wherein the first packet contains only the last byte of data being transmitted. 
     
     
         19 . In a communication protocol wherein, in response to a message communicated from a first communication terminal to a second communication terminal, a message is transmitted from the second terminal to the first terminal acknowledging receipt of the message communicated from the first to the second terminal, a method for reducing communication delays arising from lost messages comprising the steps of: at the end of the transmission of a packet window, splitting any data remaining to be transmitted after transmission of the last full data packet in a packet window into first and second packets and transmitting the first and second packets out-of-order. 
     
     
         20 - 27 . (canceled)

Join the waitlist — get patent alerts

Track US2011310895A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.