Claims Analysis
Total Claims: 56
Claim 1
Independent Claim
233 words
A method for implementing a hierarchical policy for administration of a computer system having at least one computer, an associated database and a user interface for inputting data to said database, said method comprising the steps of: providing for storing of a number of policies in said database, said policies each having an associated policy class name and policy attribute; providing for organizing of said policies into policy groups; providing for inputting of characteristics of an input managed object to said computer system, said input managed object having an associated input object class name and an associated input object attribute having a proposed value; providing for searching of certain of said policy groups pertinent to said input managed object to determine policies within said policy groups having a policy class name and policy attribute corresponding to said input object class name and input object attribute; providing for returning of a matching subset of policies from said policy groups which have a policy class name and policy attribute corresponding to said input object class name and input object attribute; providing for analyzing of said proposed value of said input object attribute of said input managed object with respect to said matching subset of policies; and providing for allowing of entry of said proposed value of said input object attribute if said proposed value passes each of said policies in said matching subset of policies.
Claim 2
Independent Claim
233 words
A method for implementing a hierarchical policy for administration of a computer system having at least one computer, an associated database and a user interface for inputting data to said database, said method comprising the steps of: providing for storing of a number of policies in said database, said policies each having an associated policy class name and policy attribute; providing for organizing of said policies into policy groups; providing for inputting of characteristics of an input managed object to said computer system, said input managed object having an associated input object class name and an associated input object attribute having a proposed value; providing for searching of certain of said policy groups pertinent to said input managed object to determine policies within said policy groups having a policy class name and policy attribute corresponding to said input object class name and input object attribute; providing for returning of a matching subset of policies from said policy groups which have a policy class name and policy attribute corresponding to said input object class name and input object attribute; providing for analyzing of said proposed value of said input object attribute of said input managed object with respect to said matching subset of policies; and providing for allowing of entry of said proposed value of said input object attribute if said proposed value passes each of said policies in said matching subset of policies.
Claim 3
Dependent Claim
115 words
The method of claim 1 wherein said step of providing for searching further comprises the steps of: providing for recursively searching of said policy groups to determine parent policy groups of said input managed object having a policy class name and policy attribute corresponding to said input object class name and input object attribute; providing for additionally returning of an additional subset of said policies from said parent policy groups which have a policy class name and policy attribute corresponding to said input object class name and input object attribute; and providing for adding of said additional subset of said policies to said matching subset of policies prior to said step of providing for returning.
Claim 4
Dependent Claim
90 words
The method of claim 2 wherein said step of providing for recursive searching is carried out by the steps of: providing for initially searching said certain policy groups to identify said policies having a policy class name and policy attribute corresponding to said input object class name and input object attribute; and providing for secondarily searching of policies of said parent policy groups to identify policies of said parent policy groups having a policy class name and policy attribute corresponding to said input object class name and input object attribute.
Claim 5
Dependent Claim
29 words
The method of claim 1 wherein said step of providing for storing is carried out by means of a computer mass storage device operatively coupled to said computer system.
Claim 6
Dependent Claim
55 words
The method of claim 1 wherein said step of providing for organizing is carried out by the steps of: providing for determining of common applicabilities of said policies to various of said managed object class names and said object attributes; providing for grouping of said policies in said policy groups according to said common applicabilities.
Claim 7
Dependent Claim
37 words
The method of claim 1 wherein said step of providing for inputting is carried out by providing for entry of said input object class name and proposed value of said input object attribute to said computer system.
Claim 8
Dependent Claim
46 words
The method of claim 1 further comprising the steps of: providing an additional computer coupled to said computer system, said additional computer functioning as a server with respect to said at least one computer functioning as a client, said additional computer operative for controlling said database.
Claim 9
Dependent Claim
22 words
The method of claim 7 wherein said steps of providing for storing, searching and returning are carried out by said additional computer.
Claim 10
Dependent Claim
23 words
The method of claim 7 wherein said steps of providing for analyzing and allowing are carried out by said at least one computer.
Claim 11
Dependent Claim
68 words
The method of claim 1 further comprising the steps of: providing for cloning of an associated object class name and an associated object attribute of a previously input managed object; and providing for the utilization of said associated object class name and said associated object attribute to produce a modifiable initial representation of said input object class name and said input object attribute of said input managed object.
Claim 12
Dependent Claim
30 words
The method of claim 1 further comprising the step of: providing for creating a template to establish an initial value for said input object attribute of said input managed object.
Claim 13
Dependent Claim
40 words
The method of claim 1 further comprising the step of: providing for disallowing of entry of said proposed value of said input object attribute if said proposed value fails any one of said policies in said matching subset of policies.
Claim 14
Dependent Claim
42 words
The method of claim 1 further comprising the step of: providing for conditionally allowing of entry of said proposed value of said input object attribute if said proposed value fails an advisory one of said policies in said matching subset of policies.
Claim 15
Dependent Claim
305 words
A computer program product comprising: a computer usable medium having computer readable code embodied therein for implementing a hierarchical policy for administration of a computer system having at least one computer, an associated database and a user interface for inputting data to said database, the computer program product comprising: computer readable program code devices configured to cause a computer to effect storing a number of policies in said database, said policies each having an associated policy class name and an associated policy attribute; computer readable program code devices configured to cause a computer to effect organizing said policies into policy groups; computer readable program code devices configured to cause a computer to effect inputting characteristics of an input managed object to said computer system, said input managed object having an associated input object class name and an associated input object attribute having a proposed value; computer readable program code devices configured to cause a computer to effect searching certain of said policy groups pertinent to said input managed object to determine policies thereof having a policy class name and policy attribute corresponding to said input object class name and input object attribute; computer readable program code devices configured to cause a computer to effect returning a matching subset of said policies from said policy groups which have a policy class name and policy attribute corresponding to said input object class name and input object attribute; computer readable program code devices configured to cause a computer to effect analyzing said proposed value of said input object attribute with respect to said matching subset of said policies; and computer readable program code devices configured to cause a computer to effect allowing entry of said proposed value of said input object attribute if said proposed value passes each of said policies in said matching subset of said policies.
Claim 16
Dependent Claim
305 words
A computer program product comprising: a computer usable medium having computer readable code embodied therein for implementing a hierarchical policy for administration of a computer system having at least one computer, an associated database and a user interface for inputting data to said database, the computer program product comprising: computer readable program code devices configured to cause a computer to effect storing a number of policies in said database, said policies each having an associated policy class name and an associated policy attribute; computer readable program code devices configured to cause a computer to effect organizing said policies into policy groups; computer readable program code devices configured to cause a computer to effect inputting characteristics of an input managed object to said computer system, said input managed object having an associated input object class name and an associated input object attribute having a proposed value; computer readable program code devices configured to cause a computer to effect searching certain of said policy groups pertinent to said input managed object to determine policies thereof having a policy class name and policy attribute corresponding to said input object class name and input object attribute; computer readable program code devices configured to cause a computer to effect returning a matching subset of said policies from said policy groups which have a policy class name and policy attribute corresponding to said input object class name and input object attribute; computer readable program code devices configured to cause a computer to effect analyzing said proposed value of said input object attribute with respect to said matching subset of said policies; and computer readable program code devices configured to cause a computer to effect allowing entry of said proposed value of said input object attribute if said proposed value passes each of said policies in said matching subset of said policies.
Claim 17
Dependent Claim
132 words
The computer program product of claim 14 further comprising: computer readable program code devices configured to cause a computer to effect recursively searching said policy groups to determine parent policy groups of said input managed object having a policy class name and policy attribute corresponding to said input object class name and input object attribute; computer readable program code devices configured to cause a computer to effect additionally returning an additional subset of said policies from said parent policy groups which have a policy class name and policy attribute corresponding to said input object class name and input object attribute; and computer readable program code devices configured to cause a computer to effect adding said additional subset of said policies to said matching subset of policies prior to said step of returning.
Claim 18
Dependent Claim
128 words
The computer program product of claim 15 wherein said computer readable program code devices are configured to cause a computer to effect said searching of said policies is carried out by: computer readable program code devices configured to cause a computer to effect initially searching said policies of said certain policy groups to identify said policies having a policy class name and policy attribute corresponding to said input object class name and input object attribute; and computer readable program code devices configured to cause a computer to effect secondarily searching said policies of said parent policy groups to identify policies of said parent policy groups of said managed object having a policy class name and policy attribute corresponding to said input object class name and input object attribute.
Claim 19
Dependent Claim
88 words
The computer program product of claim 14 wherein said computer readable program code devices are configures to cause a computer to effect said organizing of said policies is carried out by: computer readable program code devices configured to cause a computer to effect determining common applicabilities of said policies to various of said managed object class names and said object attributes; computer readable program code devices configured to cause a computer to effect providing for grouping of said policies in said policy groups according to said common applicabilities.
Claim 20
Dependent Claim
81 words
The computer program product of claim 14 further comprising: computer readable program code devices configured to cause a computer to effect cloning of an associated object class name and an associated object attribute of a previously input managed object; and computer readable program code devices configured to cause a computer to effect utilization of said associated object class name and said associated object attribute to produce a modifiable initial representation of said input object class name and said input object attribute.
Claim 21
Dependent Claim
34 words
The computer program product of claim 14 further comprising: computer readable program code devices configured to cause a computer to effect creating a template to establish an initial value for said input object attribute.
Claim 22
Dependent Claim
49 words
The computer program product of claim 14 further comprising: computer readable program code devices configured to cause a computer to effect disallowing entry of said proposed value of said input object attribute if said proposed value fails any one of said policies in said matching subset of said policies.
Claim 23
Dependent Claim
54 words
The computer program product of claim 14 further comprising: computer readable program code devices configured to cause a computer to effect providing for conditionally allowing of entry of said proposed value of said input object attribute if said proposed value fails an advisory one of said policies in said matching subset of said policies.
Claim 24
Dependent Claim
298 words
A computer system capable of implementing a hierarchical policy administration, said computer system comprising: at least one computer; at least one database retained within a computer mass storage device operatively coupled to said computer, said database being capable of storing a number of policies having an associated policy class name and an associated policy attribute; a user interface operatively coupled to said at least one computer, said user interface capable of allowing input of characteristics of an input managed object to said computer system, said input managed object having an associated input object class name and an associated input object attribute having a proposed value; an associator operable in conjunction with said at least one computer and said database for organizing said policies into policy groups; an iterator operable in conjunction with said at least one computer and said database for searching certain of said policy groups pertinent to said input managed object to determine policies thereof having a policy class name and policy attribute corresponding to said input object class name and input object attribute; a matching subset of said policies from said policy groups returned by said iterator to said at least one computer which have a policy class name and policy attribute corresponding to said input object class name and input object attribute; an analyzer operable in conjunction with said at least one computer for testing said proposed value of said input object attribute with respect to said matching subset of said policies; and an input validator operable in conjunction with said at least one computer and said user interface and responsive to said analyzer, said input validator allowing entry of said proposed value of said input object attribute if said proposed value passes each of said policies in said matching subset of said policies.
Claim 25
Dependent Claim
298 words
A computer system capable of implementing a hierarchical policy administration, said computer system comprising: at least one computer; at least one database retained within a computer mass storage device operatively coupled to said computer, said database being capable of storing a number of policies having an associated policy class name and an associated policy attribute; a user interface operatively coupled to said at least one computer, said user interface capable of allowing input of characteristics of an input managed object to said computer system, said input managed object having an associated input object class name and an associated input object attribute having a proposed value; an associator operable in conjunction with said at least one computer and said database for organizing said policies into policy groups; an iterator operable in conjunction with said at least one computer and said database for searching certain of said policy groups pertinent to said input managed object to determine policies thereof having a policy class name and policy attribute corresponding to said input object class name and input object attribute; a matching subset of said policies from said policy groups returned by said iterator to said at least one computer which have a policy class name and policy attribute corresponding to said input object class name and input object attribute; an analyzer operable in conjunction with said at least one computer for testing said proposed value of said input object attribute with respect to said matching subset of said policies; and an input validator operable in conjunction with said at least one computer and said user interface and responsive to said analyzer, said input validator allowing entry of said proposed value of said input object attribute if said proposed value passes each of said policies in said matching subset of said policies.
Claim 26
Dependent Claim
106 words
The computer system of claim 22 further comprising: a recursive iterator operable in conjunction with said at least one computer and said database for searching said policy groups to determine parent policy groups of said input managed object having a policy class name and policy attribute corresponding to said input object class name and input object attribute; an additional subset of said policies from said parent policy groups which have a policy class name and policy attribute corresponding to said input object class name and input object attribute; and a summer for adding said additional subset of said policies to said matching subset of said policies.
Claim 27
Dependent Claim
34 words
The computer system of claim 22 further comprising an additional computer coupled to said computer system for operatively controlling said database and functioning as a server with respect to said at least one computer.
Claim 28
Dependent Claim
49 words
The computer system of claim 22 further comprising a cloning implementor for utilizing an associated class name and associated object attribute of an associated managed object previously input to said computer system to produce a modifiable initial representation of said input object class name and said input object attribute.
Claim 29
Dependent Claim
21 words
The computer system of claim 22 further comprising a template creator for establishing an initial value for said input object attribute.
Claim 30
Dependent Claim
43 words
The computer system of claim 22 wherein said input validator further comprises an input disallower for disallowing entry of said proposed value of said input object attribute if said proposed value fails any one of said policies in said matching subset of policies.
Claim 31
Dependent Claim
46 words
The computer system of claim 22 wherein said input validator further comprises a conditional input validator for conditionally allowing entry of said proposed value of said input object attribute if said proposed value fails an advisory one of said policies in said matching subset of policies.
Claim 32
Independent Claim
174 words
A method for implementing a hierarchical policy for a computer system having at least one computer, an associated database and a user interface for inputting data to said computer system, said method comprising the steps of: providing for organizing of a number of policies in said database into policy groups, each of said policies having an associated policy class name and an associated policy attribute; providing for inputting of characteristics of an input managed object to said computer system, said input managed object having an associated input object class name and an associated input object attribute having a proposed value; providing for analyzing of said proposed value of said input object attribute with respect to policies in pertinent ones of said policy groups having a policy class name and policy attribute corresponding to said input object class name and input object attribute; and providing for allowing of entry of said proposed value of said input object attribute if said proposed value passes each of said policies in said pertinent ones of said policy groups.
Claim 33
Independent Claim
174 words
A method for implementing a hierarchical policy for a computer system having at least one computer, an associated database and a user interface for inputting data to said computer system, said method comprising the steps of: providing for organizing of a number of policies in said database into policy groups, each of said policies having an associated policy class name and an associated policy attribute; providing for inputting of characteristics of an input managed object to said computer system, said input managed object having an associated input object class name and an associated input object attribute having a proposed value; providing for analyzing of said proposed value of said input object attribute with respect to policies in pertinent ones of said policy groups having a policy class name and policy attribute corresponding to said input object class name and input object attribute; and providing for allowing of entry of said proposed value of said input object attribute if said proposed value passes each of said policies in said pertinent ones of said policy groups.
Claim 34
Dependent Claim
91 words
The method of claim 29 wherein said step of analyzing further comprises the steps of: providing for searching of said database for certain of said policy groups pertinent to said input managed object to determine policies thereof having a policy class name and policy attribute corresponding to said input object class name and input object attribute; and providing for returning of a matching subset of said policies from said policy groups which have a policy class name and policy attribute corresponding to said input object class name and input object attribute.
Claim 35
Dependent Claim
120 words
The method of claim 30 wherein said step of providing for searching further comprises the steps of: providing for recursively searching of said policy groups to determine parent policy groups of said input managed object having a policy class name and policy attribute corresponding to said input object class name and input object attribute; providing for additionally returning of an additional subset of said policies from said parent policy groups which have a policy class name and policy attribute corresponding to said input object class name and input object attribute; and providing for adding of said additional subset of said policies to said policies from said pertinent ones of said policy groups prior to said step of providing for returning.
Claim 36
Dependent Claim
99 words
The method of claim 30 wherein said step of providing for searching is carried out by the steps of: providing for initially searching of said policies of said certain policy groups to identify said policies having a policy class name and policy attribute corresponding to said input object class name and input object attribute; and providing for secondarily searching of said policies of said parent policy groups to identify policies of said parent policy groups of said input managed object having a policy class name and policy attribute corresponding to said input object class name and input object attribute.
Claim 37
Dependent Claim
56 words
The method of claim 29 wherein said step of providing for organizing is carried out by the steps of: providing for determining of common applicabilities of said policies to various of said managed object class names and said object attributes; and providing for grouping of said policies in said policy groups according to said common applicabilities.
Claim 38
Dependent Claim
37 words
The method of claim 29 wherein said step of providing for inputting is carried out by providing for entry of said input object class name and proposed value of said input object attribute to said computer system.
Claim 39
Dependent Claim
46 words
The method of claim 29 further comprising the steps of: providing an additional computer coupled to said computer system, said additional computer functioning as a server with respect to said at least one computer functioning as a client, said additional computer operative for controlling said database.
Claim 40
Dependent Claim
21 words
The method of claim 35 wherein said steps of providing for searching and returning are carried out by said additional computer.
Claim 41
Dependent Claim
23 words
The method of claim 35 wherein said steps of providing for analyzing and allowing are carried out by said at least one computer.
Claim 42
Dependent Claim
63 words
The method of claim 29 further comprising the steps of: providing for cloning of an associated object class name and an associated object attribute of a previously input managed object; and providing for the utilization of said associated object class name and said associated object attribute to produce a modifiable initial representation of said input object class name and said input object attribute.
Claim 43
Dependent Claim
25 words
The method of claim 29 further comprising the step of: providing for creating a template to establish an initial value for said input object attribute.
Claim 44
Dependent Claim
42 words
The method of claim 29 further comprising the step of: providing for disallowing of entry of said proposed value of said input object attribute if said proposed value fails any one of said policies in said pertinent ones of said policy groups.
Claim 45
Dependent Claim
44 words
The method of claim 29 further comprising the step of: providing for conditionally allowing of entry of said proposed value of said input object attribute if said proposed value fails an advisory one of said policies in said pertinent ones of said policy groups.
Claim 46
Dependent Claim
226 words
A computer program product comprising: a computer usable medium having computer readable code embodied thereon for implementing a hierarchical policy for a computer system having at least one computer, an associated database and a user interface for inputting data to said computer system, the computer program product comprising: computer readable program code devices configured to cause a computer to effect organizing of a number of policies in said database into policy groups, each of said policies having an associated policy class name and an associated policy attribute; computer readable program code devices configured to cause a computer to effect inputting of characteristics of an input managed object to said computer system, said input managed object having an associated input object class name and an associated input object attribute having a proposed value; computer readable program code devices configured to cause a computer to effect analyzing of said proposed value of said input object attribute with respect to policies in pertinent ones of said policy groups having a policy class name and policy attribute corresponding to said input object class name and input object attribute; and computer readable program code devices configured to cause a computer to effect allowing of entry of said proposed value of said input object attribute if said proposed value passes each of said policies in said pertinent ones of said policy groups.
Claim 47
Dependent Claim
226 words
A computer program product comprising: a computer usable medium having computer readable code embodied thereon for implementing a hierarchical policy for a computer system having at least one computer, an associated database and a user interface for inputting data to said computer system, the computer program product comprising: computer readable program code devices configured to cause a computer to effect organizing of a number of policies in said database into policy groups, each of said policies having an associated policy class name and an associated policy attribute; computer readable program code devices configured to cause a computer to effect inputting of characteristics of an input managed object to said computer system, said input managed object having an associated input object class name and an associated input object attribute having a proposed value; computer readable program code devices configured to cause a computer to effect analyzing of said proposed value of said input object attribute with respect to policies in pertinent ones of said policy groups having a policy class name and policy attribute corresponding to said input object class name and input object attribute; and computer readable program code devices configured to cause a computer to effect allowing of entry of said proposed value of said input object attribute if said proposed value passes each of said policies in said pertinent ones of said policy groups.
Claim 48
Dependent Claim
123 words
The computer program product of claim 42 wherein said computer readable program code devices configured to cause a computer to effect analyzing is further carried out by: computer readable program code devices configured to cause a computer to effect searching of said database for certain of said policy groups pertinent to said input managed object to determine policies thereof having a policy class name and policy attribute corresponding to said input object class name and input object attribute; and computer readable program code devices configured to cause a computer to effect returning of a matching subset of said policies from said policy groups which have a policy class name and policy attribute corresponding to said input object class name and input object attribute.
Claim 49
Dependent Claim
160 words
The computer program product of claim 43 wherein said computer readable program code devices configured to cause a computer to effect analyzing is further carried out by: computer readable program code devices configured to cause a computer to effect recursively searching of said policy groups to determine parent policy groups of said input managed object having a policy class name and policy attribute corresponding to said input object class name and input object attribute; computer readable program code devices configured to cause a computer to effect additionally returning of an additional subset of said policies from said parent policy groups which have a policy class name and policy attribute corresponding to said input object class name and input object attribute; and computer readable program code devices configured to cause a computer to effect adding of said additional subset of said policies to said policies in said pertinent ones of said policy groups prior to said step of providing for returning.
Claim 50
Dependent Claim
126 words
The computer program product of claim 43 wherein said computer readable program code devices configured to cause a computer to effect searching is carried out by: computer readable program code devices configured to cause a computer to effect initially searching of said policies of said certain policy groups to identify said policies having a policy class name and policy attribute corresponding to said input object class name and input object attribute; and computer readable program code devices configured to cause a computer to effect secondarily searching of said policies of said certain policy groups to identify policies of said parent policy groups of i said managed object having a policy class name and policy attribute corresponding to said input object class name and input object attribute.
Claim 51
Dependent Claim
83 words
The computer program product of claim 42 wherein said computer readable program code devices configured to cause a computer to effect organizing is carried out by: computer readable program code devices configured to cause a computer to effect determining of common applicabilities of said policies to various of said managed object class names and said object attributes; and computer readable program code devices configured to cause a computer to effect grouping of said policies in said policy groups according to said common applicabilities.
Claim 52
Dependent Claim
57 words
The computer program product of claim 42 wherein said computer readable program code devices configured to cause a computer to effect inputting is carried out by: computer readable program code devices configured to cause a computer to effect entry of said input object class name and proposed value of said input object attribute to said computer system.
Claim 53
Dependent Claim
81 words
The computer program product of claim 42 further comprising: computer readable program code devices configured to cause a computer to effect cloning of an associated object class name and an associated object attribute of a previously input managed object; and computer readable program code devices configured to cause a computer to effect utilization of said associated object class name and said associated object attribute to produce a modifiable initial representation of said input object class name and said input object attribute.
Claim 54
Dependent Claim
34 words
The computer program product of claim 42 further comprising: computer readable program code devices configured to cause a computer to effect creating a template to establish an initial value for said input object attribute.
Claim 55
Dependent Claim
51 words
The computer program product of claim 42 further comprising: computer readable program code devices configured to cause a computer to effect disallowing of entry of said proposed value of said input object attribute if said proposed value fails any one of said policies in said pertinent ones of said policy groups.
Claim 56
Dependent Claim
53 words
The computer program product of claim 42 further comprising: computer readable program code devices configured to cause a computer to effect conditionally allowing of entry of said proposed value of said input object attribute if said proposed value fails an advisory one of said policies in said pertinent ones of said policy groups.