×

Method and apparatus for improving the performance of TCP and other network protocols in a communications network using proxy servers

  • US 9,537,611 B2
  • Filed: 11/06/2013
  • Issued: 01/03/2017
  • Est. Priority Date: 11/08/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for transmitting a plurality of blocks of data packets in a digital data sequence, comprising:

  • receiving at a first transceiver a first block of data packets for transmission through a data communications channel to a second transceiver;

    duplicating the first block of data packets and storing the packets to make a stored copy of the first block of data packets;

    transmitting the first block of data packets from the first transceiver through the data communications channel to the second transceiver;

    determining a first set of coded data packets from the stored copy of the first block of data packets;

    transmitting the first set of coded data packets from the first transceiver through the data communications channel to the second transceiver;

    receiving an indication of whether the coded data packets received by the second transceiver are sufficient together with received data packets of the first block of data packets to reconstruct one or more lost data packets;

    in the event the coded data packets received by the second transceiver are sufficient together with received data packets of the first block of data packets to reconstruct the one or more lost data packets, reconstructing the one or more lost data packets; and

    in the event the coded packets received by the second transceiver are not sufficient together with received data packets of the first block of data packets to reconstruct the one or more lost data packets, transmitting a second set of coded data packets.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×