Method and system for reliably and efficiently transporting data over a network
Abstract
A data transport system for transporting data between a server ( 21 ) and a client receiver ( 27 ) over a network ( 23 ) includes a receiving proxy cache ( 25 ) coupled to a client receiver ( 27 ) via a reliable connection ( 29 ), such as a cable connection. The majority of data is transported from the server ( 21 ) to the receiving proxy cache ( 25 ) over an efficient data transmission channel ( 41 ). The receiving proxy cache ( 25 ) verifies the status of the data transmitted over the efficient channel ( 41 ). If there is an error in the data transmission, a portion of the data associated with the error is retransmitted from the server ( 21 ) to the receiving proxy cache ( 25 ) over a reliable data transmission channel ( 43 ). The complete data at the receiving proxy cache ( 25 ) is delivered to a client receiver ( 27 ) over a reliable connection ( 29 ).
Claims
exact text as granted — not AI-modified1 . A method for transporting data, comprising:
packaging the data stored on a server into a plurality of data packets; transmitting the plurality of data packets to a receiving proxy cache over a first link; verifying a transmission status of the plurality of data packets at the receiving proxy cache; and transmitting a data packet to the receiving proxy cache over a second link in response to the receiving proxy cache detecting a transmission error of the data packet.
2 . A data transport system for transporting data between a server and a client receiver, comprising:
a memory device; a data stream channel coupled between said memory device and a client receiver; a first transmission link between the server and said memory device, said first transmission link being configured to transmit a plurality of data packets from the server to said memory device; and a second transmission link between the server and said memory device, said second transmission link being configured to retransmit a data packet from the server to said memory device in response to said memory device detecting a transmission error associated with the data packet.
3 . A process for transporting data from a server to a client receiver, comprising the steps of:
providing a receiving proxy cache coupled to a client receiver via a data stream channel; packaging the data stored on the server into a plurality of data packets; transmitting the plurality of data packets to the receiving proxy cache over a first link; verifying a transmission status associated with each of the plurality of data packets at the receiving proxy cache; transmitting a data packet to the receiving proxy cache over a second link in response to a transmission status associated with the data packet being in error; and transporting the plurality of data packets received at the receiving proxy cache to a client receiver via a data stream channel.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.