Patent ID: 8701157

Claim:
A computer-implemented method for installing policy settings on a client computing device, the method comprising: transmitting login credentials to a server; receiving, on the client computing device, policy data and a public key from the server in response to the login credentials; authenticating the policy data based on the public key; and installing policy settings based on the authenticated policy data on the client computing device, wherein the policy settings identified by the policy data comprise one or more of: compliance settings, behavioral settings, software applications, permission to access one or more websites, restrictions on accessing one or more websites, read permission in a remote document storage unit, or write permission in a remote document storage unit, wherein installing the policy settings based on the authenticated policy data on the client computing device comprises storing information based on the policy data in a module on the client computing device, the module being secured by association with the public key from the server and a signature generated on the client computing device to prevent the stored information from being moved or copied by a user of the client computing device, wherein the module comprises both device policy settings associated with all user accounts of the client computing device and user policy settings, wherein the user policy settings comprise policy settings for a first user of the client computing device, wherein the first user has permission to access a resource according to the user policy, and wherein a second user of the client computing device lacks permission to access the resource according to the user policy settings.