Automatic setup of services for computer system users
First Claim
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.
4 Assignments
0 Petitions
Accused Products
Abstract
Various services within a computer system are automatically set up as users are added to the system through a directory service. A user template is selected that already contains default settings for each of the services available on a system such as e-mail and a web service. Various user templates exist and contain different default settings for each available service depending upon the user. Default settings from each service are copied onto a new user form. Next, default settings from the selected user template are copied to the new user form and override any conflicting default settings from the services. The default settings from the new user form are used to automatically set up and enable each service for the new user. The data from the new user form is copied into a central account database that contains rows of user information, with columns corresponding to a particular service. Each user is automatically enabled for use with available services including an e-mail account and a generated web page. When an individual user then logs on to the computer system, the services available have already been set up for that individual user. If the user has any special privileges such as being an administrator, a webmaster, or a postmaster then that user may begin performing that role.
156 Citations
20 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13)
-
-
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.
-
-
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. - View Dependent Claims (15, 16, 17)
-
-
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.
-
Specification