| CPC H04L 69/161 (2013.01) [H04L 12/4641 (2013.01); H04L 43/0811 (2013.01); H04L 43/16 (2013.01); H04L 43/50 (2013.01); H04L 67/141 (2013.01); H04L 67/143 (2013.01); H04L 69/14 (2013.01); H04L 69/165 (2013.01)] | 20 Claims |

|
1. A method comprising:
establishing a connection between a client device and a server;
establishing another connection between the client device and the server when a communication delay exceeding one or more monitored communication thresholds is detected on the connection;
bonding the connection and the another connection causing a portion of data packets associated with an application used by the client device to be sent over the connection and a remaining portion of the data packets to be concurrently sent over the another connection;
determining the one or more monitored communication thresholds are met by one or more of the connection and the another connection over a period of time; and
removing one of the connection and the another connection based on the met one or more monitored communication thresholds.
|