Patent ID: 7636936

Claim:
A computer-implemented system for providing protection of data accessible by a mobile computing device comprising: a mobile computing device comprising: a location detection module for determining an actual network location in a network environment in which the mobile device is operating; and a security features module for determining whether one or more security features have an activity status of inactive or active in a communication session between the mobile device and another computer; a server system comprising: a policy management module, on a computing device separate from the mobile computing device, having a communication interface with the security features and location detection modules for receiving over a network the activity status of the one or more security features and the actual network location; and a policy setting module determining a current security policy for the mobile device from one or more security policies and a plurality of pre-configured network locations associated with the network environment in which the mobile device may be operating as received from the policy management module based upon criteria including the activity status of the one or more security features and whether the actual network location corresponds to one of the pre-configured network locations; the mobile computing device further comprising: an authorization module communicating with the location detection module to verify whether the actual network location indeed corresponds to said one of the pre-configured network locations; and a policy enforcement control module being communicatively coupled with the policy setting module for receipt and enforcement of the current security policy on network ports of the mobile device being used to communicate with said another computer.