Method of improving the performance of an access network for coupling user devices to an application server
First Claim
1. A method of improving the performance of an access network for coupling user devices to an application server, said method comprisingencoding 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, andwherein 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.
5 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for improving the performance of an access network for coupling user devices to an application server. The system includes a user device coupled to an intermediate server via the access network. The user device has a processor adapted to encode data using a network performance enhancing coding (NPEC), and to transmit the encoded data via the access network to the intermediate server. The intermediate server is adapted to receive the encoded data and has a processor adapted to decode the encoded data using the NPEC, and to transmit the decoded data to the application server.
-
Citations
8 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for improving the performance of an access network for coupling user devices to an application server, said system comprising
a user device and an intermediate server coupled via said access network, wherein said intermediate server is selected from the group consisting of proxy servers, traversal using relays-around-network-address-translator (TURN) servers and virtual-private-network (VPN) servers, further wherein an encoding channel is created between said user device and said intermediate server, one or more target loss ratios are set for said encoding channel, 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
said user device having a processor to encode data using a network performance enhancing coding (NPEC), and to transmit the encoded data via said access network to said intermediate server; and said intermediate server receives said encoded data, and further wherein said intermediate server comprises a processor to decode the encoded data using said NPEC, and transmit the decoded data to said application server.
- and
Specification