Enforcing device settings for mobile devices
First Claim
1. A system comprising:
- at least one processor; and
memory encoding computer executable instructions that, when executed by the at least one processor, perform a method for enforcing an appropriate mobile device configuration prior to permitting a mobile device to access the maintained data, the method comprising;
receiving a request from a mobile device, the request requesting that the mobile device be permitted to access data maintained by the computer system, the request indicating a current mobile device configuration settings of the mobile device;
determining that the current mobile device configuration settings are not appropriate for accessing the maintained data;
based upon the determination, sending a notification indicating that the current device configuration settings are not acceptable for accessing the maintained data;
receiving a policy request to the computer system, the policy request requesting policy settings that are appropriate for accessing the maintained data;
in response to receiving the policy request, sending device configuration settings to the mobile device, the device configuration settings representing a new mobile device configuration that is appropriate accessing the maintained data;
receiving an indication that the mobile device is configured in accordance with the device configuration settings subsequent to sending the device configuration settings to the mobile device; and
permitting the mobile device to access the maintained data in response to receiving the indication that the mobile device is configured in accordance with the device configuration settings.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, and computer program products for enforcing device settings for mobile devices. Generally, a computer system enforces appropriate mobile device settings (e.g., policy and/or configuration settings) prior to permitting a mobile device to access maintained data. The computer system receives a request from a mobile device. The computer system determines that current mobile device settings are not appropriate for accessing the maintained data. The computer system sends device settings, representing a new mobile device configuration that is appropriate accessing the maintained data, to the mobile device. The computer system receives an indication that the mobile device is configured in accordance with the device settings. The computer system permits the mobile device to access the maintained data in response to receiving the indication that the mobile device is configured in accordance with the device settings.
-
Citations
20 Claims
-
1. A system comprising:
-
at least one processor; and memory encoding computer executable instructions that, when executed by the at least one processor, perform a method for enforcing an appropriate mobile device configuration prior to permitting a mobile device to access the maintained data, the method comprising; receiving a request from a mobile device, the request requesting that the mobile device be permitted to access data maintained by the computer system, the request indicating a current mobile device configuration settings of the mobile device; determining that the current mobile device configuration settings are not appropriate for accessing the maintained data; based upon the determination, sending a notification indicating that the current device configuration settings are not acceptable for accessing the maintained data; receiving a policy request to the computer system, the policy request requesting policy settings that are appropriate for accessing the maintained data; in response to receiving the policy request, sending device configuration settings to the mobile device, the device configuration settings representing a new mobile device configuration that is appropriate accessing the maintained data; receiving an indication that the mobile device is configured in accordance with the device configuration settings subsequent to sending the device configuration settings to the mobile device; and permitting the mobile device to access the maintained data in response to receiving the indication that the mobile device is configured in accordance with the device configuration settings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
at least one processor; and memory encoding computer executable instructions that, when executed by the at least one processor, perform a method for enforcing mobile device access policies prior to permitting mobile device access to maintained data, the method comprising; receiving a data command from a mobile device, the data command indicating a policy version, the policy version representing the current policy settings at the mobile device; determining that the current policy settings at the mobile device are not appropriate for accessing data maintained by the computer system; notifying the mobile device that the current policy settings are not appropriate for accessing the maintained data; receiving a policy request from the mobile device, the policy request requesting policy settings that are appropriate for accessing the maintained data; in response to receiving the policy request, identifying updated policy settings that are appropriate for accessing the maintained data; sending the updated policy settings along with a corresponding updated policy version to the mobile device, the updated policy version representing the updated policy settings; receiving a data request along with the updated policy version from the mobile device, the data request requesting that the mobile device be permitted to access the maintained data, the updated policy version indicating that the mobile device is configured in accordance with the updated policy settings; and permitting the mobile device that access to the maintained data has been permitted. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer storage media having stored thereon computer-executable instructions that, when executed by a processor, cause the computer system to perform a method comprising:
-
receive a data command from a mobile device, the data command indicating a policy version, the policy version representing the current policy settings at the mobile device; determine that the current policy settings at the mobile device are not appropriate for accessing data maintained by the computer system; notify the mobile device that the current policy settings are not appropriate for accessing the maintained data; receive a policy request from the mobile device, the policy request requesting policy settings that are appropriate for accessing the maintained data; in response to receiving the policy request, identify updated policy settings that are appropriate for accessing the maintained data; send the updated policy settings along with a corresponding updated policy version to the mobile device, the updated policy version representing the updated policy settings; receive a data request along with the updated policy version from the mobile device, the data request requesting that the mobile device be permitted to access the maintained data, the updated policy version indicating that the mobile device is configured in accordance with the updated policy settings; and notify the mobile device that access to the maintained data has been permitted.
-
Specification