Optimization of enhanced network links
First Claim
1. A computer program product configured to implement a back-end comprising an interface to a 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 communicate data with a mobile communication device over an enhanced communication link in one or more data packets of a second type, which second type differs from the first type, comprising:
- non-transitory machine-readable code fixed in a tangible medium which, when executed by said processor is configured to cause said back-end to;
receive one or more first configuration packets from said mobile communication device, said one or more first configuration packets comprising first communication link parameters based upon a first network connection type determined by said mobile communication device;
establish said enhanced communications link with said mobile communication device using said first communication link parameters received from said mobile communication device, said enhanced communications link having first settings based upon said one or more first communication link parameters;
receive one or more second configuration packets from said mobile communication device, said one or more second configuration packets comprising second communication link parameters based upon a new second network connection type determined by said mobile communication device;
adjust settings of said enhanced communications link from said first settings to second settings in order to maintain said enhanced communications link between said back-end and said mobile communication device, using said second communication link parameters received from said mobile communication device; and
transmit one or more data packets of said second type to said mobile communication device.
3 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.
-
Citations
20 Claims
-
1. A computer program product configured to implement a back-end comprising an interface to a 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 communicate data with a mobile communication device over an enhanced communication link in one or more data packets of a second type, which second type differs from the first type, comprising:
-
non-transitory machine-readable code fixed in a tangible medium which, when executed by said processor is configured to cause said back-end to; receive one or more first configuration packets from said mobile communication device, said one or more first configuration packets comprising first communication link parameters based upon a first network connection type determined by said mobile communication device; establish said enhanced communications link with said mobile communication device using said first communication link parameters received from said mobile communication device, said enhanced communications link having first settings based upon said one or more first communication link parameters; receive one or more second configuration packets from said mobile communication device, said one or more second configuration packets comprising second communication link parameters based upon a new second network connection type determined by said mobile communication device; adjust settings of said enhanced communications link from said first settings to second settings in order to maintain said enhanced communications link between said back-end and said mobile communication device, using said second communication link parameters received from said mobile communication device; and transmit one or more data packets of said second type to said mobile communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product configured to dynamically maintain communications between a mobile communication device and a server through an enhanced communications link when network connection types with said mobile communication device change, comprising:
-
non-transitory machine-readable code fixed in a tangible medium which, when executed by a processor is configured to; implement a back-end comprising an interface to said server; establish an enhanced communications link between said back-end and said mobile communication device, said enhanced communication link having first settings, said first settings based upon first communication link parameters transmitted from said mobile communication device to said back-end, said first communication link parameters based upon a first network connection type determined by said mobile communication device, wherein said back-end exchanges data with said server in data packets of a first type and wherein said back-end is configured to communicate data with said mobile communication device over said enhanced communication link in one or more data packets of a second type, which second type differs from said first type; transmit one or more data packets of said second type from said back-end to said mobile communication device over said enhanced communication link having said first settings; adjust said enhanced communications link to have second settings, said second settings based upon second communication link parameters transmitted from said mobile communication device to said back-end, said second communication link parameters based upon a change in network connection type to a second network connection type determined by said mobile communication device; and transmit one or more data packets of said second type from said back-end to said mobile communication device over said enhanced communication link having said second settings. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification