Patent ID: 8868855

Claim:
A request management system comprising: a memory storing machine readable instructions to: prioritize requests to be placed in a queue based on priorities; set an order of placement of the requests in the queue to enable processing of at least one request of each different priority placed in the queue at a predetermined interval based on request priority, wherein the predetermined interval is configurable such that a request of a higher priority is processed after a request of a lower priority; and dynamically manage processing of a request from the prioritized requests based on a request processing statistic, the priorities and the order of placement, wherein the request processing statistic includes a progress of the request, and the request includes a timeout period, and wherein to dynamically manage processing of the request further comprises: comparing the progress of the request to a threshold; in response to a determination that the progress of the request is less than the threshold, retransmitting, requeuing or canceling the request, and in response to a determination that the progress of the request is greater than or equal to the threshold: determining a new timeout period based on the progress of the request, and extending the timeout period of the request to the new timeout period to enable request completion, and a processor to implement the machine readable instructions.