Patent Document ID: 9723063
Application ID: 14361275
Patent Flag: 1

Claim One:
1. A computer implemented method of configuring a first computing device for transmitting data across a network between a second computing device and the first computing device, the method comprising: transmitting a request, from the first computing device, for transmission of data from the second computing device to the first computing device, wherein the request is based on one or more of transport parameters; employing, on the first computing device, a watchdog timer for detecting a network timeout; and in the event that the requested data is not received prior to the expiry of a timeout value of the watchdog timer, modifying one or more of the one or more transport parameters to improve subsequent data transmission; wherein the modification applied to the one or more of transport parameters is based on a number of bytes received in response prior to expiry of the watchdog timer, and wherein the number of bytes received is less than the number of requested bytes; the method further comprising, after having performed one or more additional unsuccessful requests in which the number of bytes received is less than the number of requested bytes: maintaining the values of the one or more modified transport parameters in a locked state for one or more subsequent successful transmission requests; after performing each successful request, adding one or more points to a reward value; and increasing the value of the one or more of the transport parameters after the reward value exceeds a pre-selected threshold, thereby releasing the one or more of transport parameters from the locked state.