Claims
- 1. A computer-implemented method of automatically enabling users of a computer system for use of an electronic mail service and a web publishing service available on said computer system, each of said services being associated with a set of service parameters that define a level of service for one of said users of said computer system, said method comprising the steps of:
- selecting a user template for a particular user of said computer system, said user template indicative of the type of said particular user and including default values for said sets of service parameters for each of said services available;
- generating a new user form for said particular user based upon said selected user template and including said default values from said selected user template;
- creating an electronic mail user account for said particular user for said electronic mail service available on said computer system using at least in part said default values from said new user form;
- creating a web user account for said particular user for said web publishing service available on said computer system using at least in part said default values from said new user form; and
- enabling each of said services for said particular user so that said user may communicate with and utilize each of said services on said computer system.
- 2. A method as recited in claim 1 wherein said computer system includes a directory service user interface for facilitating addition of said particular user to said computer system, and wherein said step of selecting a user template uses said directory service user interface, said method further comprising the step of:
- editing said default values of said service parameters for said electronic mail service for said particular user using said directory service user interface, such that said directory service user interface is a common interface used by said selecting and editing steps.
- 3. A method as recited in claim 2 further comprising the step of:
- editing said default values of said service parameters for said web publishing service for said particular user using said directory service user interface, said directory service user interface being used by said electronic mail service for maintaining said electronic mail user account and being also used by said web publishing service for maintaining said web user account, such that said directory service user interface assists in integrating said electronic mail service and said web publishing service within said computer system.
- 4. A method as recited in claim 1 further comprising the step of allocating and creating an entry in an account database data structure for said particular user, said entry in said account database including values for each of said sets of service parameters.
- 5. A method as recited in claim 1 wherein said user template includes default user data values, said method further comprising the step of modifying said user data values and said default values for said sets of service parameters of said new user form.
- 6. A method as recited in claim 1 further comprising the step of performing a validity check of said new user form before said steps of creating an electronic mail account and creating a web user account.
- 7. A method as recited in claim 1 wherein the step of generating a new user form includes the sub-steps of:
- querying an agent for each of said services available on said computer system to obtain default settings for each of said sets of service parameters,
- transferring said default settings obtained from each queried agent to said new user form, and
- transferring said default values from said selected user template to said new user form, said default values from said selected user template overriding said default settings obtained from each queried agent where conflicting.
- 8. A computer-implemented method of automatically enabling users of a computer system for use of a plurality of services available on said computer system, each of said plurality of services being associated with a set of service parameters that define a level of service for one of said users of said computer system, said method comprising the steps of:
- selecting a user template for a particular user of said computer system, said user template indicative of the type of said particular user and including default values for said sets of service parameters for each of said services available;
- generating a new user form for said particular user based upon said selected user template and including said default values from said selected user template;
- creating a user account for said particular user for each of said services available on said computer system using at least in part said default values from said new user form; and
- enabling each of said services for said particular user so that said user may communicate with and utilize each of said services on said computer system.
- 9. A method as recited in claim 1 wherein said plurality of services include an electronic mail service and a web publishing service, and said step of creating a user account for said particular user for each of said services includes the sub-steps of:
- creating an electronic mail account for said particular user, and
- creating a web account for said particular user including the automatic creation of a web page for said particular user.
- 10. A method as recited in claim 1 further comprising the step of allocating and creating an entry in an account database data structure for said particular user, said entry in said account database including values for each of said sets of service parameters.
- 11. A method as recited in claim 1 wherein said user template includes default user data values, said method further comprising the step of modifying said user data values and said default values for said sets of service parameters of said new user form.
- 12. A method as recited in claim 1 further comprising the step of performing a validity check of said new user form before said steps of creating a user account and enabling each of said services.
- 13. A method as recited in claim 1 wherein the step of generating a new user form includes the sub-steps of:
- querying an agent for each of said plurality of services available on said computer system to obtain default settings for each of said sets of service parameters,
- transferring said default settings obtained from each queried agent to said new user form, and
- transferring said default values from said selected user template to said new user form, said default values from said selected user template overriding said default settings obtained from each queried agent where conflicting.
- 14. An account database data structure embodied in a computer-readable medium for use within a computer system that is integrated with a plurality of services including an electronic mail service and a web publishing service, said computer system having a plurality of users being represented in said account database data structure, said account database data structure comprising:
- a plurality of sets of header information parameters, each set of header information parameters being associated with one of said users and arranged to uniquely identify one of said users;
- a plurality of sets of agent privileges, each set of agent privileges being associated with one of said users and arranged to indicate privileges within one of said services;
- a plurality of sets of electronic mail service parameters, each set of electronic mail service parameters being associated with one of said users and arranged to uniquely identify one of said users, each set of electronic mail service parameters further arranged to indicate a desired setup for said electronic mail service for one of said users; and
- a plurality of sets of web publishing service parameters, each set of web publishing service parameters being associated with one of said users and arranged to indicate a desired setup for said web publishing service.
- 15. An account database data structure as recited in claim 14 further comprising:
- a plurality of sets of directory service parameters, each set of directory service parameters being associated with one of said users and arranged to indicate a personnel record for said user; and
- a plurality of sets of system service parameters, each set of system service parameters being associated with one of said users and arranged to indicate a desired setup for said system service.
- 16. An account database data structure as recited in claim 14 wherein each set of header information parameters includes a unique user identification and a real user name.
- 17. An account database data structure as recited in claim 14 wherein each set of electronic mail service parameters is arranged to include a postmaster link to a single separate group of global electronic mail settings.
- 18. A computer program product comprising a computer-usable medium having computer-readable program code embodied thereon for automatically enabling users of a computer system for use of a plurality of services available on said computer system, each of said plurality of services being associated with a set of service parameters that define a level of service for one of said users of said computer system, said computer program product comprising computer-readable program code for effecting the following steps within a computer system:
- selecting a user template for a particular user of said computer system, said user template indicative of the type of said particular user and including default values for said sets of service parameters for each of said services available;
- generating a new user form for said particular user based upon said selected user template and including said default values from said selected user template;
- creating a user account for said particular user for each of said services available on said computer system using at least in part said default values from said new user form; and
- enabling each of said services for said particular user so that said user may communicate with and utilize each of said services on said computer system.
- 19. A computer program product comprising a computer-usable medium having computer-readable program code embodied thereon for automatically enabling users of a computer system for use of an electronic mail service and a web publishing service available on said computer system, each of said services being associated with a set of service parameters that define a level of service for one of said users of said computer system, said computer program product comprising computer-readable program code for effecting the following steps within a computer system:
- selecting a user template for a particular user of said computer system, said user template indicative of the type of said particular user and including default values for said sets of service parameters for each of said services available;
- generating a new user form for said particular user based upon said selected user template and including said default values from said selected user template;
- creating an electronic mail user account for said particular user for said electronic mail service available on said computer system using at least in part said default values from said new user form;
- creating a web user account for said particular user for said web publishing service available on said computer system using at least in part said default values from said new user form; and
- enabling each of said services for said particular user so that said user may communicate with and utilize each of said services on said computer system.
- 20. A computer system for automatically enabling users for use of a plurality of services available on said computer system, each of said plurality of services being associated with a set of service parameters that define a level of service for one of said users of said computer system, said computer system comprising:
- means for selecting a user template for a particular user of said computer system, said user template indicative of the type of said particular user and including default values for said sets of service parameters for each of said services available;
- means for generating a new user form for said particular user based upon said selected user template and including said default values from said selected user template;
- means for creating a user account for said particular user for each of said services available on said computer system using at least in part said default values from said new user form; and
- means for enabling each of said services for said particular user so that said user may communicate with and utilize each of said services on said computer system.
CROSS REFERENCE TO RELATED APPLICATIONS
This application is related to U.S. patent application Ser. No. 08/762,737, entitled "Automatic Configuration for Internet Access Device," filed on the same date herewith and which is hereby incorporated by reference.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
5459863 |
Taylor |
Oct 1995 |
|
5734831 |
Sanders |
Mar 1998 |
|
Non-Patent Literature Citations (1)
Entry |
Fiedler et al. "UNIX.RTM. System V Release 4 Administration Second Edition" SAMS Publishing; pp. 78-80, 129-142, 180-181, 1994. |