Patent ID: 9237208
Filing Date: 2016-01-12
CPC Classification: G06Q,H04L

Claim Text:
1. A method comprising: (a) receiving, by a device intermediary to a plurality of clients and one or more servers, a request from a client to access a server, wherein a source internet protocol (IP) address of the request comprises a client IP address, a source port of the request comprises a client port and a destination IP address of the request comprises a server IP address; (b) transmitting, by the device, the request to a cache server, the source port of the request modified to comprise a first port of the device while the request is maintained to have the client IP address as the source IP address and the server IP address as the destination IP address; (c) receiving, by the device from the cache server responsive to a cache miss, a returned request having the client internet protocol (IP) address as the source IP address, a port of the cache server as a source port of the returned request and the server IP address as the destination IP address of the returned request; (d) identifying, by the device, from one or more network layer properties of the returned request that the returned request is a cache miss to the request of the client; and (e) transmitting, by the device, the request of the client to the server, the request modified to identify a second port of the device as the source port of the request while maintaining the server IP address as the destination IP address and the client IP address as the source IP address.