Patent ID: 8417765
Filing Date: 2013-04-09
Classification: H04L

Abstract:
1. A computer-implemented method for communicating a current request between a first computing device and a second computing device in a client-server environment, the method comprising: receiving, at the second computing device, the current request from the first computing device; determining, at the second computing device, whether the first computing device is a client device for which the second computing device is configured to process requests from; obtaining a current state of the first computing device if the first computing device is not the client device; evaluating whether the current request is valid at the current state if the first computing device is not the client device; updating the current state of the first computing device, if the current request is valid and if the first computing device is not the client device; processing, at the second computing device, the current request, if the current request is valid and if the first computing device is not the client device; predicting a future valid request based on the current request, if the current request is valid and if the first computing device is not the client device; configuring the second computing device to process the future valid request before actually receiving the future valid request, if the current request is valid and if the first computing device is not the client device, whereby the configuring reduces a response time from the second computing device and an overall throughput of the second computing device increases; and processing, at the second computing device, all requests from the first computing device regardless of validity of all the requests if the first computing device is the client device.