Patent ID: 8418233

Claim:
A traffic management device for managing a communication between a client and a server, comprising: a transceiver that receives packets from the client; and a processor programmed to perform actions including: receiving from the client a request for a resource; extracting information from at least one packet associated with the request using a deep packet inspection; generating a credential from the extracted information; determining if access to the resource is allowable based, at least in part, on the credential, and if access is allowable, selecting at least one server based, in part, on a rule associated with the allowed access, and directing the request towards the selected server; and determining that the extracted information is insufficient to determine if the access to the resource is allowable, and based on the determination that the extracted information is insufficient, sending a request to the client for additional information to be extracted from a subsequent packet received from the client in response to the request for a further determination if the access to the resource is allowable; and if so, then enabling access to the requested resource.