Patent ID: 7953114
Filing Date: 2011-05-31
Classification: H04L

Abstract:
1. A method of accelerating data communications over an unreliable network carrying data packets from a first endpoint to a second endpoint, comprising: establishing an encoded channel between first and second encoding components for a communication session between said two endpoints by: intercepting a data packet related to the communication channel at one of the first and second encoding components; segmenting and packaging the data packet to provide encoded data segments for transmission to the other of the first and second encoding components; transmitting the encoded data segments and at least one extra encoded segment to the other of the first and second encoding components over the encoded channel; decoding and reassembling the data packet at the other of the first and second encoding components based on the received encoded data segments to compensate for the loss of said segments that may occur in the unreliable network; and transmitting the reassembled data packet from the other of the first and second encoding components to its respective endpoint.