Optimization of enhanced network links
First Claim
1. A method for exchanging data between a mobile communication device and a server through an enhanced computer network link comprising the steps of:
- determining, by said mobile communication device, a network connection type of a communication network to which said mobile communication device is communicatively linked;
based upon said determined network connection type, generating at said mobile communication device one or more configuration packets which comprise communication link parameters which are dependent at least in part upon, and vary depending upon, said network connection type determined by said mobile communication device;
transmitting said one or more configuration packets from said mobile communication device to a back-end comprising an interface to said server, wherein said back-end exchanges data with said server in data packets of a first type and wherein said back-end is configured to establish an enhanced communication link with said mobile communication device and transmit to said mobile communication device data received from said server and destined for said mobile communication device in data packets of a second type which differ from said packets of said first type, wherein a configuration of said enhanced communication link is dependent upon, and may vary based upon, the one or more configuration packets received from said mobile communication device; and
receiving at said mobile communication device communications from said server in the form of said one or more data packets of said second type transmitted by said back-end over said enhanced communication link established between said back-end and said mobile communication device using said communication link parameters.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for dynamic network link acceleration provides a managed communication link for accelerated and reliable network communication between a client and other network devices. In one or more embodiments, a client computing device which generates communication packets of a first type is enhanced with a front end mechanism which selectively encodes the data packets into packets of a second type. The data packets which are encoded into a second type are transmitted over a managed communication link which may provide error correction, security, quality of service, and other services including acceleration of communications.
256 Citations
12 Claims
-
1. A method for exchanging data between a mobile communication device and a server through an enhanced computer network link comprising the steps of:
-
determining, by said mobile communication device, a network connection type of a communication network to which said mobile communication device is communicatively linked; based upon said determined network connection type, generating at said mobile communication device one or more configuration packets which comprise communication link parameters which are dependent at least in part upon, and vary depending upon, said network connection type determined by said mobile communication device; transmitting said one or more configuration packets from said mobile communication device to a back-end comprising an interface to said server, wherein said back-end exchanges data with said server in data packets of a first type and wherein said back-end is configured to establish an enhanced communication link with said mobile communication device and transmit to said mobile communication device data received from said server and destined for said mobile communication device in data packets of a second type which differ from said packets of said first type, wherein a configuration of said enhanced communication link is dependent upon, and may vary based upon, the one or more configuration packets received from said mobile communication device; and receiving at said mobile communication device communications from said server in the form of said one or more data packets of said second type transmitted by said back-end over said enhanced communication link established between said back-end and said mobile communication device using said communication link parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification