Patent ID: 9009252
Filing Date: 2015-04-14
Classification: H04L

Abstract:
1. A method for accelerating a client-server transaction, the method comprising: receiving, by a proxy, a message from a client application directed to a server application; determining, by the proxy, if the message is consistent with a previous message sent to the server application, wherein the message is consistent with the previous message if the message can be forwarded to the server application without introducing an error and wherein the previous message was generated by the proxy; sending the message to the server in response to a determination that the message is consistent with the previous message sent to the server application; comparing the message with the set of rules; generating at least one additional message in response to the message matching at least one rule, wherein the additional message is predicted by the proxy based on the set of rules; forwarding the additional message to the server application; and generating a preacknowledgment message and forwarding the preacknowledgment message to the client application in response to the determination that the message does not correspond with the data in the results cache.