According to one embodiment of the present invention, classification of objects in a directory service may be managed. An object is identified in a directory service. Classification information associated with the object is received from a reference database. Using a processor, a rule that specifies a value that corresponds to the classification information is accessed. The accessed value is based on a power of two classification model. Using the processor, the class of service attribute is created using the value. The class of service attribute is associated with the object listed in the directory service using the processor.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A class of service server for managing classification of objects in a directory service, comprising: a memory comprising rules associated with determining values representative of a category of class of service; and a processor communicatively coupled to the memory and operable to: identify an object listed in a directory service; receive classification information associated with the object from a reference database; access a rule that specifies a value that corresponds to the classification information, wherein the value is based on a power of two classification model and indicates that the object is associated with a first selection in a classification category; create a class of service attribute using the value; associate the class of service attribute with the object listed in the directory service; determine that the object is associated with a second selection in the classification category; identify a second value that is a power of two that is associated with the second selection in the classification category; calculate the sum of the value and the second value; and use the calculated sum as part of the class of service attribute.
2. The server of claim 1 , wherein the value represents a first classification category, the processor further operable to: access a second rule that indicates values for a second category; determine, from the second rule, a second value that corresponds to the classification information; and create the class of service attribute with both the value and the second value.
3. The server of claim 1 , wherein the object is included in a folder in the directory service, the processor further operable to create a class of service attribute for the folder based on the class of service attribute and a second class of service attribute associated with a second object in the folder.
4. The server of claim 1 , wherein the object is a selected one of a user object and a server object.
5. The server of claim 1 , wherein the class of service attribute comprises a plurality of fields, wherein each field represents a category of information associated with the object.
6. The server of claim 1 , wherein the value is used for a field in the class of service attribute, the processor further operable to: compare the value with a second value that is used for the field in a second class of service attribute, wherein the second class of service attribute is associated with a second object; and determine that a class of service for the object is a possible mismatch for a class of service for the second object.
7. The server of claim 1 , wherein the value is used for a field in the class of service attribute, the processor further operable to: compare the value with a second value that is used for a different field in a second class of service attribute, wherein the second class of service attribute is associated with a second object; and determine that a class of service for the object is a possible mismatch for a class of service for the second object.
8. A method for managing classification of objects in a directory service, comprising: identifying an object listed in a directory service; receiving classification information associated with the object from a reference database; accessing, using a processor, a rule that specifies a value that corresponds to the classification information, wherein the value is based on a power of two classification model and indicates that the object is associated with a first selection in a classification category; creating, using the processor, a class of service attribute using the value; associating, using the processor, the class of service attribute with the object listed in the directory service; determining that the object is associated with a second selection in the classification category; identifying a second value that is a power of two that is associated with the second selection in the classification category; calculating the sum of the value and the second value; and using the calculated sum as part of the class of service attribute.
9. The method of claim 8 , wherein the value represents a first classification category, the method further comprising: accessing a second rule that indicates values for a second category; determining, from the second rule, a second value that corresponds to the classification information; and creating the class of service attribute with both the value and the second value.
10. The method of claim 8 , wherein the object is included in a folder in the directory service, the method further comprising creating a class of service attribute for the folder based on the class of service attribute and a second class of service attribute associated with a second object in the folder.
11. The method of claim 8 , wherein the object is a selected one of a user object and a server object.
12. The method of claim 8 , wherein the class of service attribute comprises a plurality of fields, wherein each field represents a category of information associated with the object.
13. The method of claim 8 , wherein the value is used for a field in the class of service attribute, the method further comprising: comparing the value with a second value that is used for the field in a second class of service attribute, wherein the second class of service attribute is associated with a second object; and determining that a class of service for the object is a possible mismatch for a class of service for the second object.
14. The method of claim 8 , wherein the value is used for a field in the class of service attribute, the method further comprising: comparing the value with a second value that is used for a different field in a second class of service attribute, wherein the second class of service attribute is associated with a second object; and determining that a class of service for the object is a possible mismatch for a class of service for the second object.
15. A non-transitory computer readable medium comprising logic, the logic when executed by a processor, operable to: identify an object listed in a directory service; receive classification information associated with the object from a reference database; access a rule that specifies a value that corresponds to the classification information, wherein the value is based on a power of two classification model and indicates that the object is associated with a first selection in a classification category; create a class of service attribute using the value; associate the class of service attribute with the object listed in the directory service; determine that the object is associated with a second selection in the classification category; identify a second value that is a power of two that is associated with the second selection in the classification category; calculate the sum of the value and the second value; and use the calculated sum as part of the class of service attribute.
16. The computer readable medium of claim 15 , wherein the value is used for a field in the class of service attribute, wherein the logic is further operable to: compare the value with a second value that is used for the field in a second class of service attribute, wherein the second class of service attribute is associated with a second object; and determine that a class of service for the object is a possible mismatch for a class of service for the second object.
17. The computer readable medium of claim 15 , wherein the value is used for a field in the class of service attribute, wherein the logic is further operable to: compare the value with a second value that is used for a different field in a second class of service attribute, wherein the second class of service attribute is associated with a second object; and determine that a class of service for the object is a possible mismatch for a class of service for the second object.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
May 22, 2012
September 9, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.