Claims
- 1. A method for managing user information in a database directory, comprising:
organizing the user information according to attribute values assigned to the information; specifying the organized user information into at least one arbitrary group of users; and managing the user information associated with the at least one arbitrary group of users.
- 2. The method according to claim 1, wherein the specifying of the at least one arbitrary group of users comprises using the attribute values as criteria for forming the at least one arbitrary group of users.
- 3. The method according to claim 1, wherein the specifying of the at least one arbitrary group of users comprises using combinations of possible attribute values as criteria for forming the at least one arbitrary group of users.
- 4. The method according to claim 1, wherein the specifying of the at least one arbitrary group of users comprises constructing a query rule to query the database directory, wherein the query rule defines the users within the at least one arbitrary group of users.
- 5. The method according to claim 1, wherein user data that satisfies the query rule dynamically becomes a managed user within the at least one arbitrary group of users.
- 6. The method according to claim 1, wherein the managing of user information comprises dynamically determining in real-time whether the information is a member in the at least one arbitrary group of users.
- 7. A method for managing user information associated with a user community, comprising:
specifying the user community into at least one arbitrary group of users; forming an administrative domain from the at least one arbitrary group of users; and granting administrative privileges for managing the administrative domain.
- 8. The method according to claim 7, wherein the specifying of the user community into the at least one arbitrary group of users comprises using attribute values associated with each of the users in the user community as critical for forming the at least one arbitrary group of users.
- 9. The method according to claim 7, wherein the specifying of the user community into the at least one arbitrary group of users comprises using combinations of possible attribute values associated with each of the users in the user community as criteria for forming the at least one arbitrary group of users.
- 10. The method according to claim 7, wherein the specifying of the user community into the at least one arbitrary group of users comprises constructing a query rule to define users within the at least one arbitrary group of users.
- 11. The method according to claim 10, wherein the user data that satisfies the query rule dynamically becomes a managed user within the administrative domain.
- 12. The method according to claim 7, further comprising forming an administrative sub-domain from the administrative domain.
- 13. The method according to claim 12, wherein the forming of the administrative sub-domain further comprises specifying at least one arbitrary group of users.
- 14. The method according to claim 12, further comprising granting administrative privileges for managing the administrative sub-domain.
- 15. The method according to claim 14, further comprising delegating the granted administrative privileges for the administrative sub-domain.
- 16. The method according to claim 7, further comprising delegating the granted administrative privileges for the administrative domain.
- 17. A method for providing delegated administration of a user community, comprising:
specifying the user community into at least one arbitrary group of users; forming an administrative domain from the at least one arbitrary group of users; granting administrative privileges to an administrator for the administrative domain; and delegating the granted administrative privileges from the administrator to another administrator the administrative domain.
- 18. The method according to claim 17, wherein the specifying of the user community into the at least one arbitrary group of users comprises using attribute values associated with each of the users in the user community as criteria for forming the at least one arbitrary group of users.
- 19. The method according to claim 17, wherein the specifying of the user community into the at least one arbitrary group of users comprises using combinations of possible attribute values associated with each of the users in the user community as criteria for forming the at least one arbitrary group of users.
- 20. The method according to claim 17, wherein the specifying of the user community into the at least one arbitrary group of users comprises constructing a query rule to define the users within the at least one arbitrary group of users.
- 21. The method according to claim 20, wherein user data that satisfies the query rule dynamically becomes a managed user within the at least one arbitrary group of users
- 22. The method according to claim 17, further comprising delegating the granted administrative privileges to additional administrators for the administrative domain.
- 23. The method according to claim 17, further comprising managing information associated with the administrative domain according to the delegated administrative privileges, wherein the managing of the information comprises dynamically determining in real-time whether the information is a member in the at least one arbitrary group of users.
- 24. A method for providing delegated administration of a user community with a client system, comprising:
specifying the user community into at least one arbitrary group of users; forming an administrative domain from the at least one arbitrary group of users; granting administrative privileges to an administrator for the administrative domain, forming an administrative sub-domain from the administrative domain; and delegating the granted administrative privileges from the administrator to another administrator for the administrative sub-domain.
- 25. The method according to claim 24, wherein the specifying of the user community into the at least one arbitrary group of users comprises using attribute values associated with each of the users in the user community as criteria for forming the at least one arbitrary group of users.
- 26. The method according to claim 24, wherein the specifying of the user community into the at least one arbitrary group of users comprises using combinations of possible attribute values associated with each of the users in the user community as criteria for forming the at least one arbitrary group of users.
- 27. A method for enabling an administrator to control administration of a user community, comprising:
providing user information associated with the user community to the administrator; prompting the administrator to specify the user community into at least one arbitrary group of users; prompting the administrator to form an administrative domain from the at least one arbitrary group of users; prompting the administrator to define administrative privileges for the administrative domain; and using the administrative domain and administrative privileges defined by the administrator to control administration of the user community.
- 28. The method according to claim 27, wherein the prompting of the administrator to specify the at least one arbitrary group of users comprises prompting the administrator to use attribute values associated with each of the users in the user community as criteria for forming the at least one arbitrary group of users.
- 29. The method according to claim 27, wherein the prompting of the administrator to specify the at least one arbitrary group of users comprises prompting the administrator to use combinations of possible attribute values associated with each of the users in the user community as criteria for forming the at least one arbitrary group of users.
- 30. The method according to claim 27, wherein the prompting of the administrator to specify the at least one arbitrary group of users comprises prompting the administrator to construct a query rule to specify the at least one arbitrary group of users.
- 31. The method according to claim 30, wherein user data that satisfies the query rule dynamically becomes a managed user within the at least one group of users.
- 32. The method according to claim 27, further comprising prompting the administrator to form an administrative sub-domain from the administrative domain.
- 33. The method according to claim 32, further comprising prompting the administrator to grant administrative privileges for managing the administrative sub-domain to another administrator.
- 34. The method according to claim 33, further comprising prompting the administrator of the sub-domain to delegate the granted administrative privileges.
- 35. A user community administration tool for managing user information associated with a user community, comprising:
a user group specifying component that specifies the user community into at least one arbitrary group of users; a domain formation component that forms an administrative domain from the at least one arbitrary group of users; an administrative privileges component that grants administrative privileges for the administrative domain; and an information management component that manages information associated with the administrative domain in accordance with the granted administrative privileges.
- 36. The tool according to claim 35, wherein the domain formation component forms an administrative sub-domain from the administrative domain.
- 37. The tool according to claim 36, wherein the administrative privileges component delegates the administrative privileges for the administrative sub-domain.
- 38. The tool according to claim 35, wherein the administrative privileges component delegates the granted administrative privileges for the administrative domain.
- 39. The tool according to claim 35, wherein the user group specifying component uses attribute values associated with each of the users in the user community as criteria for specifying the at least one arbitrary group of users.
- 40. The tool according to claim 35, wherein the user group specifying component uses combinations of possible attribute values associated with each of the users in the user community as criteria for specifying the at least one arbitrary group of users.
- 41. The tool according to claim 35, wherein the user group specifying component specifies the at least one arbitrary group of users from a query rule.
- 42. The tool according to claim 41, wherein user data that satisfies the query rule dynamically becomes a managed user within the at least one arbitrary group of users.
- 43. The tool according to claim 35, wherein the information management component dynamically determines in real-time whether the information is a member in the at least one arbitrary group of users.
- 44. A system for managing user information associated with a user community, comprising:
a database directory containing a plurality of user information; a user community administration tool to manage the plurality of user information in the database directory; the user community administration tool comprising a user group specifying component that specifies the user community into at least one arbitrary group of users; a domain formation component that forms an administrative domain from the at least one arbitrary group of users; an administrative privileges component that grants administrative privileges for the administrative domain; and an information management component that manages information associated with the administrative domain in accordance with the granted administrative privileges; and a first computing unit configured to serve the user community administration tool and the database directory.
- 45. The system according to claim 44, further comprising a second computing unit configured to execute the user community administration tool served from the first computing unit over a network.
- 46. The system according to claim 44, wherein the user group specifying component uses attribute values associated with each of the users in the user community as criteria for specifying the at least one arbitrary group of users.
- 47. The system according to claim 44, wherein the user group specifying component uses combinations of possible attribute values associated with each of the users in the user community as criteria for specifying the at least one arbitrary group of users.
- 48. The system according to claim 44, wherein the user group specifying component specifies the at least one arbitrary group of users from a query rule that queries the database directory.
- 49. The system according to claim 48, wherein user data that satisfies the query rule dynamically becomes a managed within the at least one arbitrary group of users.
- 50. A user community administration tool for providing delegated administration of a user community, comprising:
means for specifying the user community into at least one arbitrary group of users; means for forming an administrative domain from the at least one arbitrary group of users: means for granting administrative privileges to an administrator for the administrative domain; and means for delegating the granted administrative privileges from the administrator to another administrator for the administrative domain.
- 51. The tool according to claim 50, wherein the specifying means uses attribute values associated with each of the users in the user community as criteria for specifying the at least one arbitrary group of users.
- 52. The tool according to claim 50, wherein the specifying means uses combinations of possible attribute values associated with each of the users in the user community as criteria for specifying the at least one arbitrary group of users.
- 53. The tool according to claim 50, wherein the specifying means specifies the at least one arbitrary group of users from a query rule.
- 54. The tool according to claim 53, wherein user data that satisfies the query rule dynamically becomes a managed within the at least one arbitrary group of users.
- 55. A computer-readable medium storing computer instructions for instructing a computer system to provide delegated administration of a user community, the computer instructions comprising:
specifying the user community into at least one arbitrary group of users; forming an administrative domain from the at least one arbitrary group of users; granting administrative privileges to an administrator for the administrative domain; and delegating the granted administrative privileges from the administrator to another administrator for the administrative domain.
- 56. The computer-readable medium according to claim 55, wherein the specifying of the user community into the at least one arbitrary group of users comprises instructions for using attribute values associated with each of the users in the user community as criteria for forming the at least one arbitrary group of users.
- 57. The computer-readable medium according to claim 55, wherein the specifying of the user community into the at least one arbitrary group of users comprises instructions for using combinations of possible attribute values associated with each of the users in the user community as criteria for forming the at least one arbitrary group of users.
- 58. The computer-readable medium according to claim 55, wherein the specifying of the user community into the at least one arbitrary group of users comprises instructions for constructing a query rule to define the users within the at least one arbitrary group of users.
- 59. The computer-readable medium according to claim 58, wherein user data that satisfies the query rule dynamically becomes a managed user within the at least one arbitrary group of users
- 60. The computer-readable medium according to claim 55, further comprising instructions for managing information associated with the administrative domain according to the delegated administrative privileges.
- 61. The computer-readable medium according to claim 55, further comprising delegating the granted administrative privileges to additional administrators for the administrative domain.
- 62. A computer-readable medium storing computer instructions for instructing a computer system to enable an administrator to control administration of a user community, the computer instructions comprising:
providing user information associated with the user community to the administrator; prompting the administrator to specify the user community into at least one arbitrary group of users; prompting the administrator to form an administrative domain from the at least one arbitrary group users; prompting the administrator to define administrative privileges for the administrative domain; and using the administrative domain and administrative privileges defined by the administrator to control administration of the user community.
- 63. The computer-readable medium according to claim 62, wherein the prompting of the administrator to specify the at least one arbitrary group of users comprises instructions for prompting the administrator to use attribute values associated with each of the users in the user community as criteria for forming the at least one arbitrary group of users.
- 64. The computer-readable medium according to claim 62, wherein the prompting of the administrator to specify the at least one arbitrary group of users comprises instructions for prompting the administrator to use combinations of possible attribute values associated with each of the users in the user community as criteria for forming the at least one arbitrary group of users.
- 65. The computer-readable medium according to claim 62, wherein the prompting or the administrator to specify the at least one arbitrary group of users comprises instructions for prompting the administrator to construct a query rule to specify the at least one arbitrary group of users.
- 66. The computer-readable medium according to claim 65, wherein user data that satisfies the query rule dynamically becomes a managed user within the at least one group of users.
- 67. The computer-readable medium according to claim 62, further comprising instructions for prompting the administrator to form an administrative sub-domain from the administrative domain.
- 68. The computer-readable medium according to claim 67, further comprising instructions for prompting the administrator to grant administrative privileges for managing the administrative sub-domain to another administrator.
- 69. The computer-readable medium according to claim 68, further comprising instructions for prompting the administrator of the sub-domain to delegate the granted administrative privileges.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application Serial No. 60/241,645 filed on Oct. 19, 2000, and entitled “Approach And Design For Software To Facilitate Delegated Administration Of Information In A Database Directory,” which is incorporated by reference herein in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60241645 |
Oct 2000 |
US |