Integrating policies from a plurality of disparate management agents
First Claim
1. A method for managing policies of a mobile device, the method comprising:
- receiving a plurality of policy containers from a plurality of management agents, wherein each of the plurality of policy containers has one or more policies and wherein each of the one or more policies corresponds to a category from a plurality of categories;
for each category of the plurality of categories, determining which of the one or more policies is a most secure policy;
merging the most secure policy from each category of the plurality of categories to create a global policy;
applying the global policy to the mobile device; and
automatically updating the global policy when at least one of the one or more policies corresponding to a first category of the plurality of categories is updated, further comprising;
rolling back each of the one or more policies, recalculating a security rating for each of the one or more policies, determining which of the one or more policies is the most secure, merging the most secure policy corresponding to the first category with the most secure policies of the plurality of categories that were not updated to create a new global policy, and applying the new global policy to the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein are embodiments for managing policies of a mobile device. In embodiments, a mobile device receives policy containers from a plurality of disparate management agents. Each policy container has one or more policies. Each policy corresponds to a particular category that governs various aspects of the device. The policies described herein may be device wide policies corresponding to various features on the device. The policies may also be data specific policies which dictate how data is stored on and transferred to and from the device. Once the policies are received, a determination is made as to which policy in each category is the most secure policy. The most secure policy for each category is merged to create a global policy that is applied to the mobile device.
23 Citations
19 Claims
-
1. A method for managing policies of a mobile device, the method comprising:
-
receiving a plurality of policy containers from a plurality of management agents, wherein each of the plurality of policy containers has one or more policies and wherein each of the one or more policies corresponds to a category from a plurality of categories; for each category of the plurality of categories, determining which of the one or more policies is a most secure policy; merging the most secure policy from each category of the plurality of categories to create a global policy; applying the global policy to the mobile device; and automatically updating the global policy when at least one of the one or more policies corresponding to a first category of the plurality of categories is updated, further comprising;
rolling back each of the one or more policies, recalculating a security rating for each of the one or more policies, determining which of the one or more policies is the most secure, merging the most secure policy corresponding to the first category with the most secure policies of the plurality of categories that were not updated to create a new global policy, and applying the new global policy to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage device encoding computer readable instructions for executing a method to manage policies of a mobile device, the method comprising:
-
receiving a plurality of policy containers from a plurality of management agents, each of the policy containers having at least one policy; associating each policy from each of the plurality of policy containers with one of a plurality of categories; determining the most secure policy for each of the plurality of categories, wherein the determination is based on a value associated with each policy; merging the most secure policy from each of the plurality of categories to create a global policy; and automatically updating the global policy when at least one policy in at least one of the plurality of policy containers and corresponding to a first category of the plurality of categories is updated, further comprising;
rolling back each of one or more policies corresponding to the first category, recalculating a security rating for each of the one or more policies, determining which of the one or more policies is the most secure, merging the most secure policy corresponding to the first category with the most secure policies of the plurality of categories that were not updated to create a new global policy, and applying the new global policy to the mobile device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system configured to manage policy settings of a mobile device, the system comprising:
-
a processor; and a memory coupled to the processor, the memory comprising computer-program instructions executable by the processor for; receiving a first set of policies from a first management agent, each policy of the first set of policies corresponding to a category; receiving a second set of policies from a second management agent, each policy of the second set of policies corresponding to a category; determining, for each category having one or more associated policies, a most secure policy, wherein the determination is based on a policy value determined by comparing each policy in each category with all other policies in the same category, wherein the comparison is performed on each policy of each category regardless of which of the plurality of management agents provided the policy; merging each most secure policy from each category to create a global policy set, wherein the merging is based on one or more rules from a set of merging rules; applying the global policy set to the mobile device when the mobile device connects to the first management agent and applying the global policy set to the mobile device when the mobile device connects to the second management agent; and automatically updating the global policy when at least one policy in at least one of the plurality of policy containers and corresponding to a first category of the plurality of categories is removed, further comprising;
rolling back each of the one or more remaining policies corresponding to the first category, recalculating a security rating for each of the one or more remaining policies, determining which of the one or more remaining policies is the most secure, merging the most secure policy of the one or more remaining policies with the most secure policies of the categories that were not updated to create a new global policy, and applying the new global policy to the mobile device. - View Dependent Claims (19)
-
Specification