Patent ID: 8352606

Claim:
An intermediary device between a server and a client node, for granting the client node access to resources, the intermediary device comprising: a first module initiating information gathering on a client node via a collection agent responsive to a request from the client node to access a resource; a first component of a policy engine receiving the gathered information and generating a dataset comprising a plurality of identifiers, each of the plurality of identifiers identifying a respective condition satisfied by the gathered information; a second component of the policy engine granting one of a plurality of levels of access to the client node for accessing the resource, responsive to application of a policy to the generated dataset; and a transformation server receiving the request for the resource from the policy engine, and in response to the one of the plurality of levels of access granted, transforming the contents of the resource from a native format to a second format, and presenting the transformed contents of the resource to the client node.