Patent ID: 7643480
Filing Date: 2010-01-05
Classification: H04L,H04N

Abstract:
1. A method for providing reliable data transport, comprising: packaging data stored on a server into a plurality of data packets, including inserting a sequence number field into a payload of the data packets; transmitting the plurality of data packets to a first buffer in a receiving proxy cache over an efficient channel; verifying a transmission status of the plurality of data packets in the first buffer at the receiving proxy cache using at least one of the sequence number field, a checksum field, and a timestamp field; retransmitting at least one data packet to the receiving proxy cache over a reliable channel in response to the receiving proxy cache detecting a transmission error of the at least one data packet; transferring the plurality of data packets from the first buffer to a second buffer in the receiving proxy cache in response to the plurality of data packets transmitted to the first buffer being complete; and forwarding the plurality of data packets from the second buffer at the receiving proxy cache to at least one of a plurality of client receivers via at least one data stream connection in response to a request.