Device policy manager
First Claim
1. A mobile device, comprising:
- at least one processor; and
computer-readable storage that comprises computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to perform acts including;
receiving policy configuration requests from multiple policy sources, the policy configuration requests comprising at least;
a first policy configuration request from a first policy source, the first policy configuration request comprising a first policy value for a policy; and
a second policy configuration request from a second policy source, the second policy configuration request comprising a second policy value for the policy, the first policy source differing from the second policy source, and the first policy value conflicting with the second policy value; and
resolving the conflict between the first policy value and the second policy value for the policy based on a conflict resolution technique to set a current policy value for the policy that controls the mobile device, the conflict between the first policy value and the second policy value for the policy being resolved without trust between the first policy source and the second policy source being established on the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Various technologies described herein pertain to policy management on a mobile device. The mobile device includes a device policy manager system that includes a unified interface component and a policy handler component. The unified interface component is configured to receive policy configuration requests from multiple policy sources, including at least an internal policy source component executed by the mobile device and a device management server external to the mobile device. The policy configuration requests include at least a first policy configuration request (a first policy value for a policy) from a first policy source and a second policy configuration request (a second policy value for the policy) from a second policy source. The policy handler component is configured to resolve the conflict between the first and second policy values based on a conflict resolution technique to set a current policy value for the policy that controls the mobile device.
12 Citations
20 Claims
-
1. A mobile device, comprising:
-
at least one processor; and computer-readable storage that comprises computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to perform acts including; receiving policy configuration requests from multiple policy sources, the policy configuration requests comprising at least; a first policy configuration request from a first policy source, the first policy configuration request comprising a first policy value for a policy; and a second policy configuration request from a second policy source, the second policy configuration request comprising a second policy value for the policy, the first policy source differing from the second policy source, and the first policy value conflicting with the second policy value; and resolving the conflict between the first policy value and the second policy value for the policy based on a conflict resolution technique to set a current policy value for the policy that controls the mobile device, the conflict between the first policy value and the second policy value for the policy being resolved without trust between the first policy source and the second policy source being established on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19, 20)
-
-
14. A mobile device, comprising:
-
at least one processor; and computer-readable storage that comprises computer-executable instructions that, when executed by the at least one processor, cause the at least one processor to perform acts including; receiving a conflict resolution handling setting from a particular policy source, the conflict resolution handling setting specifies a conflict resolution technique for a policy; controlling the mobile device to use the conflict resolution technique for the policy based on the conflict resolution handling setting from the particular policy source and an authority level of the particular policy source; receiving configuration requests from multiple policy sources, the configuration requests being separate from the conflict resolution handling setting, the configuration requests comprise differing policy configuration requests provided by differing policy sources that specify differing policy values for the policy; and resolving a conflict between the differing policy values for the policy specified in the differing policy configuration requests provided by the differing policy sources based on the conflict resolution technique used by the mobile device for the policy to set a current policy value for the policy that controls the mobile device. - View Dependent Claims (15, 16)
-
-
17. A method of managing policies on a mobile device, comprising:
-
receiving policy configuration requests from multiple policy sources, the multiple policy sources comprising at least an internal policy source executed by the mobile device and a device management server external to the mobile device, the policy configuration requests comprising at least; a first policy configuration request from a first policy source, the first policy configuration request comprising a first policy value for a policy; and a second policy configuration request from a second policy source, the second policy configuration request comprising a second policy value for the policy, the first policy source differing from the second policy source, and the first policy value conflicting with the second policy value; resolving the conflict between the first policy value and the second policy value for the policy based on a conflict resolution technique without trust between the first policy source and the second policy source being established on the mobile device; and responsive to resolving the conflict, setting a current policy value for the policy that controls the mobile device. - View Dependent Claims (18)
-
Specification