US9577891B1ActiveUtility

Method and system for defining and consolidating policies based on complex group membership

64
Assignee: AVERY DEVIN BLINNPriority: Mar 15, 2013Filed: Mar 15, 2013Granted: Feb 21, 2017
Est. expiryMar 15, 2033(~6.7 yrs left)· nominal 20-yr term from priority
H04L 41/0893H04L 41/50H04L 41/0894
64
PatentIndex Score
4
Cited by
22
References
21
Claims

Abstract

A method includes selecting an item. The method further includes determining a plurality of groups. The item is associated with each of the plurality of groups. The method includes determining a plurality of group policies for a policy type. Each of the plurality of group policies corresponds to one of the plurality of groups and comprises a setting. The method includes ranking the plurality of group policies based on a first predetermined priority. The method further includes generating a consolidated item policy. The consolidated item policy includes the settings in the plurality of group policies prioritized based on the ranking of the plurality of group policies. The method further includes assigning the consolidated item policy to the item.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method comprising:
 selecting, using a selecting device, an item; 
 determining a plurality of groups, the item associated with each of the plurality of groups, 
 determining a plurality of group policies for a policy type, each of the plurality of group policies corresponding to one of the plurality of groups and comprising a setting; 
 ranking the plurality of group policies based on a first predetermined priority; 
 generating a consolidated item policy, the consolidated item policy comprising the settings in the plurality of group policies prioritized based on the ranking of the plurality of group policies; and 
 assigning the consolidated item policy to the item. 
 
     
     
       2. The method of  claim 1 :
 wherein each of the plurality of group policies comprises a plurality of settings prioritized based on a second predetermined priority; and 
 wherein the consolidated item policy comprises the pluralities of settings in the plurality of group policies prioritized first based on the second predetermined priority corresponding to each group and second based on the ranking of the plurality of group policies. 
 
     
     
       3. The method of  claim 1 , wherein an item comprises a computer component, a logical computer component, a physical network entity, and a logical network entity. 
     
     
       4. The method of  claim 1 , wherein a policy type is selected from the group comprising: a naming policy, a normalization policy, a collection rate policy, a display policy, a scheduling policy, an auditing policy, and a network management policy. 
     
     
       5. The method of  claim 1 , wherein a setting is selected from the group comprising: an internet protocol (IP) address, a system name, an application name, a server name, a domain name system (DNS) name, an operating system name, a source of information, a type of information, a collection rate for data, an order of reports, a method of displaying reports, a data retention rate, a number of allowed connected users, a computer networking port, a scheduled time, and an auditing process. 
     
     
       6. The method of  claim 1 , wherein ranking the plurality of group policies based on a first predetermined priority comprises ranking the plurality of group policies based on a predetermined priority of the plurality of groups. 
     
     
       7. The method of  claim 1 , further comprising:
 identifying one or more particular settings in the consolidated item policy; 
 for each identified particular setting: 
 identifying in the consolidated item policy one or more additional settings other than the identified particular setting that match the identified particular setting; 
 determining among the identified particular setting and the identified one or more settings a setting that has a highest priority; and 
 removing from the consolidated item policy the identified settings among the identified particular setting and the identified one or more settings that are not the setting that has the highest priority. 
 
     
     
       8. A system comprising:
 a selecting device configured to select an item; 
 a first determining device configured to determine, in response to receiving the selection of the item, a plurality of groups that the item is associated with; 
 a second determining device configured to determine a plurality of group policies for a policy type, each of the plurality of group policies corresponding to one of the plurality of groups and comprising a setting; 
 a ranking device configured to rank the plurality of group policies based on a first predetermined priority; 
 a generating device configured to generate a consolidated item policy, the consolidated item policy comprising the settings in the plurality of group policies prioritized based on the ranking of the plurality of group policies; and 
 an assigning device configured to assign the consolidated item policy to the item. 
 
     
     
       9. The system according to  claim 8 :
 wherein each of the plurality of group policies comprises a plurality of settings prioritized based on a second predetermined priority; and 
 wherein the consolidated item policy comprises the pluralities of settings in the plurality of group policies prioritized first based on the second predetermined priority corresponding to each group and second based on the ranking of the plurality of group policies. 
 
     
     
       10. The system according to  claim 8 , wherein an item comprises a computer component, a logical computer component, a physical network entity, and a logical network entity. 
     
     
       11. The system according to  claim 8 , wherein a policy type is selected from the group comprising: a naming policy, a normalization policy, a collection rate policy, a display policy, a scheduling policy, an auditing policy, and a network management policy. 
     
     
       12. The system according to  claim 8 , wherein a setting is selected from the group comprising: an internet protocol (IP) address, a system name, an application name, a server name, a domain name system (DNS) name, an operating system name, a source of information, a type of information, a collection rate for data, an order of reports, a method of displaying reports, a data retention rate, a number of allowed connected users, a computer networking port, a scheduled time, and an auditing process. 
     
     
       13. The system of  claim 8 , wherein the ranking device is configured to rank the plurality of group policies based on a first predetermined priority comprising a predetermined priority of the plurality of groups. 
     
     
       14. The system of  claim 8 , further comprising:
 a first identifying device configured to identify in the consolidated item policy one or more particular settings; 
 for each identified particular setting: 
 a second identifying device configured to identify in the consolidated item policy one or more additional settings other than the identified particular setting that match the identified particular setting; 
 a determining device configured to determine among the identified particular setting and the identified one or more settings a setting that has a highest priority; and 
 a removing device configured to remove from the consolidated item policy the identified settings among the identified particular setting and the identified one or more settings that are not the setting that has the highest priority. 
 
     
     
       15. A computer program product comprising:
 a non-transitory, computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
 computer readable program code configured to select an item; 
 
 computer readable program code configured to determine a plurality of groups, the item associated with each of the plurality of groups; 
 computer readable program code configured to determine a plurality of group policies for a policy type, each of the plurality of group policies corresponding to one of the plurality of groups and comprising a setting; 
 computer readable program code configured to rank the plurality of group policies based on a first predetermined priority; 
 computer readable program code configured to generate a consolidated item policy, the consolidated item policy comprising the settings in the plurality of group policies prioritized based on the ranking of the plurality of group policies; and 
 computer readable program code configured to assign the consolidated item policy to the item. 
 
     
     
       16. The computer program product according to  claim 15 :
 wherein each of the plurality of group policies comprises a plurality of settings prioritized based on a second predetermined priority; and 
 wherein the consolidated item policy comprises the pluralities of settings in the plurality of group policies prioritized first based on the second predetermined priority corresponding to each group and second based on the ranking of the plurality of group policies. 
 
     
     
       17. The computer program product according to  claim 15 , wherein an item comprises a computer component, a logical computer component, a physical network entity, and a logical network entity. 
     
     
       18. The computer program product according to  claim 15 , wherein is selected from the group comprising: a naming policy, a normalization policy, a collection rate policy, a display policy, a scheduling policy, an auditing policy, and a network management policy. 
     
     
       19. The computer program product according to  claim 15 , wherein a setting is selected from the group comprising: an internet protocol (IP) address, a system name, an application name, a server name, a domain name system (DNS) name, an operating system name, a source of information, a type of information, a collection rate for data, an order of reports, a method of displaying reports, a data retention rate, a number of allowed connected users, a computer networking port, a scheduled time, and an auditing process. 
     
     
       20. The computer program product according to  claim 15 , wherein the computer readable program code configured to rank the plurality of group policies based on a first predetermined priority comprises computer readable program code configured to rank the plurality of group policies based on a predetermined priority of the plurality of groups. 
     
     
       21. The computer program product according to  claim 15 , further comprising:
 computer readable program code configured to identify in the consolidated item policy one or more particular settings; 
 for each identified particular setting:
 computer readable program code configured to identify in the consolidated item policy one or more additional settings other than the identified particular setting that match the identified particular setting; 
 computer readable program code configured to determine among the identified particular setting and the identified one or more settings a setting that has a highest priority; and 
 computer readable program code configured to remove from the consolidated item policy the identified settings among the identified particular setting and the identified one or more settings that are not the setting that has the highest priority.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.