IP Library Granted Patent US 10,931,716
Granted Patent B2
US 10,931,716 · App. 15/893,025 · Granted Feb 23, 2021

Policy strength of managed devices

Inventor: Chaoting Xuan (Duluth, GA)
Assignee: VMware, Inc.
H04L63/20H04L41/0893
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,931,716
App. No.
15/893,025
Granted
Feb 23, 2021
Kind
B2
Abstract

Various examples for identifying clusters of instances of managed devices within a management service are described. Clusters are identified based upon a policy strength score of the respective instances. The policy strength scores can be generated based upon the security settings of the instance within the management service.

Claims (34)

1. A non-transitory computer-readable medium embodying program code executable in at least one computing device that, when executed by the at least one computing device, causes the at least one computing device to at least:

generate a policy strength score for a plurality of configuration parameters for a particular instance of managed devices within a management service;

identify a categorization of the particular instance within the management service;

identify at least one cluster of instances within the management service sharing the categorization, the at least one cluster identified based upon at least one respective policy strength score; and

in response to the policy strength score for the particular instance failing to be within a respective cluster range of the at least one cluster, generate an action for the particular instance to cause the particular instance to join a particular cluster, wherein the action comprises a recommended action to identity and modify a particular security setting associated with the particular instance of managed devices, and the modification causes an adjustment to the policy strength score such that the policy strength score is within the respective cluster range of the at least one cluster.

2. The non-transitory computer-readable medium of claim 1 , wherein the policy strength score is based upon a plurality of security settings that are enforced on behalf of the management service by a management component installed on a plurality of managed devices associated with the particular instance.

3. The non-transitory computer-readable medium of claim 2 , wherein the plurality of security settings comprise at least one of: a network enabled setting, a compromised device setting, a content filtering setting, a data backup setting, a data loss prevention setting, a geofencing setting, a setting defining at least one approved application for opening documents, an offline access setting, an email permission setting, a clipboard permission setting, a camera permission setting, a screenshot permission setting, a user authentication type setting, a passcode type setting, a setting defining a maximum number of failed authentication attempts, a maximum passcode age setting, a setting defining a maximum period between communications with the management service, or a password complexity setting.

4. The non-transitory computer-readable medium of claim 3 , wherein the policy strength score is calculated by assigning respective scores to a respective value for each of the plurality of security settings in the particular instance within the management service.

5. The non-transitory computer-readable medium of claim 4 , wherein the policy strength score is calculated by assigning a respective weight to the respective scores for the respective value for each of the plurality of security settings and summing the respective scores.

6. The non-transitory computer-readable medium of claim 1 , wherein the at least one cluster of instances are generated by identifying respective instances having respective policy strength scores within a respective cluster range.

7. The non-transitory computer-readable medium of claim 1 , wherein the policy strength score is generated based on identifying the particular instance of managed devices within the management service from a plurality of inputs received by a management console user interface.

8. A system comprising:

at least one computing device; and

a management service executable by the at least one computing device, the management service causing the at least one computing device to at least:

generate a policy strength score for a plurality of configuration parameters for a particular instance of managed devices within a management service;

identify a categorization of the particular instance within the management service;

identify at least one cluster of instances within the management service sharing the categorization, the at least one cluster identified based upon at least one respective policy strength score; and

in response to the policy strength score for the particular instance failing to be within a respective cluster range of the at least one cluster, generate an action for the particular instance to cause the particular instance to join a particular cluster, wherein the action comprises a recommended action to identity and modify a particular security setting associated with the particular instance of managed devices, and the modification causes an adjustment to the policy strength score such that the policy strength score is within the respective cluster range of the at least one cluster.

9. The system of claim 8 , wherein the policy strength score is based upon a plurality of security settings that are enforced on behalf of the management service by a management component installed on a plurality of managed devices associated with the particular instance.

10. The system of claim 9 , wherein the plurality of security settings comprise at least one of: a network enabled setting, a compromised device setting, a content filtering setting, a data backup setting, a data loss prevention setting, a geofencing setting, a setting defining at least one approved application for opening documents, an offline access setting, an email permission setting, a clipboard permission setting, a camera permission setting, a screenshot permission setting, a user authentication type setting, a passcode type setting, a setting defining a maximum number of failed authentication attempts, a maximum passcode age setting, a setting defining a maximum period between communications with the management service, or a password complexity setting.

11. The system of claim 10 , wherein the policy strength score is calculated by assigning respective scores to a respective value for each of the plurality of security settings in the particular instance within the management service.

12. The system of claim 10 , wherein the policy strength score is calculated by assigning a respective weight to the respective scores for the respective value for each of the plurality of security settings and summing the respective scores.

13. The system of claim 8 , wherein the at least one cluster of instances are generated by identifying respective instances having respective policy strength scores within a respective cluster range.

14. The system of claim 8 , wherein the policy strength score is generated based on identifying the particular instance of managed devices within the management service from a plurality of inputs received by a management console user interface.

15. A method comprising:

generating a policy strength score for a plurality of configuration parameters for a particular instance of managed devices within a management service;

identifying a categorization of the particular instance within the management service;

identifying at least one cluster of instances within the management service sharing the categorization, the at least one cluster identified based upon at least one respective policy strength score; and

in response to the policy strength score for the particular instance failing to be within a respective cluster range of the at least one cluster, generating an action for the particular instance to cause the particular instance to join a particular cluster, wherein the action comprises a recommended action to identity and modify a particular security setting associated with the particular instance of managed devices, and the modification causes an adjustment to the policy strength score such that the policy strength score is within the respective cluster range of the at least one cluster.

16. The method of claim 15 , wherein the policy strength score is based upon a plurality of security settings that are enforced on behalf of the management service by a management component installed on a plurality of managed devices associated with the particular instance.

17. The method of claim 16 , wherein the plurality of security settings comprise at least one of: a network enabled setting, a compromised device setting, a content filtering setting, a data backup setting, a data loss prevention setting, a geofencing setting, a setting defining at least one approved application for opening documents, an offline access setting, an email permission setting, a clipboard permission setting, a camera permission setting, a screenshot permission setting, a user authentication type setting, a passcode type setting, a setting defining a maximum number of failed authentication attempts, a maximum passcode age setting, a setting defining a maximum period between communications with the management service, or a password complexity setting.

18. The method of claim 17 , wherein the policy strength score is calculated by assigning respective scores to a respective value for each of the plurality of security settings in the particular instance within the management service.

19. The method of claim 17 , wherein the policy strength score is calculated by assigning a respective weight to the respective scores for the respective value for each of the plurality of security settings and summing the respective scores.

20. The method of claim 15 , wherein the at least one cluster of instances are generated by identifying respective instances having respective policy strength scores within a respective cluster range.

Assignments (4)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: VMWARE LLC
To: OMNISSA, LLC
Reel/Frame 068327/0365 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067103/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2019
From: XUAN, CHAOTING
To: VMWARE, INC.
Reel/Frame 049836/0459 →
Continuity (1)
Related Publication 20190253455A1 · Aug 15, 2019
Cited By (1)
US 12,712,920