Patent ID: 7953870

Claim:
One or more computer-readable storage media having computer-useable instructions embodied thereon, wherein all steps are performed by a computer, for executing a method for adjusting timeout parameters to enable communications between devices, comprising: monitoring by a dynamic timeout management server amounts of time for a gateway server to exchange information with a set of devices; storing in a centralized timeout database the amounts of time it takes for each of the set of devices to communicate with the gateway server; obtaining a timeout parameter for each of the set of devices from the gateway server wherein the timeout parameter is an amount of time the gateway server waits for a response from a device; storing the timeout parameter for each of the set of devices in the centralized timeout database; receiving an indication from the gateway server that the amount of time for the response from the device has reached a value of the timeout parameter wherein the gateway server terminates the communication with the device; adjusting the amount of time in the timeout parameter associated with the device to be a new timeout parameter to prevent a timeout; storing the new timeout parameter In place of the timeout parameter in the centralized timeout database wherein the new timeout parameter is associated with the device; and instructing the gateway server to use the new timeout parameter in place of the timeout parameter for the device.