Patent ID: 7865603

Claim:
A system of granting access to resources comprising: a first client node, operated by a user, requesting access to a resource; a first collection agent gathering information about the first client node in response to the request to access the resource using the first client node; a second client node, operated by the user, requesting access to the resource; a second collection agent gathering information about the second client node in response to the request to access the resource using the second client node; a policy engine in communication with the first collection agent and the second collection agent, granting to the user a first level of access to the resource responsive to application of a policy to the information gathered about the first client node when used by the user, and granting to the user a second level of access to the resource responsive to application of a policy to the information gathered about the second client node when used by the user, wherein the first level of access is selected from a plurality of levels of access, and wherein the second level of access is selected from the plurality of levels of access and allows access to the resource by requiring the use of an application hosted by a remote server to perform operations on the resource instead of an application hosted by the second client node.