Patent ID: 9189307
Filing Date: 2015-11-17
Classification: G06F,H03M,H04L,H04N

Abstract:
1. A method of improving the performance of an access network for coupling user devices to an application server, said method comprising encoding data at a user device using a network performance enhancing coding (NPEC), creating an encoding channel between said user device and an intermediate server coupled to said application server, wherein said intermediate server being selected from the group consisting of proxy servers, traversal using relays-around-network-address-translator (TURN) servers and virtual-private-network (VPN) servers, wherein said creating an encoding channel between said user device and an intermediate server coupled to said application server further comprises: setting one or more target loss ratios for said encoding channel, wherein said encoding channel carries one or more types of traffic, and each of said one or more target loss ratios corresponds to one of the said one or more types of traffic, and wherein one or more parameters of said encoding channel are set depending on the one or more target loss ratios, transmitting the encoded data over said encoding channel to said intermediate server, decoding the encoded data at said intermediate server using said NPEC, transmitting the decoded data to said application server.