User group synchronization to manage capabilities in...

Electrical computers and digital processing systems: multicomput – Multicomputer synchronizing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000

Reexamination Certificate

active

06269406

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates generally to computer networks and more particularly to the establishment and synchronization of user group accounts within a server network which consist of a central server and set of servers. Running native and non-native operating systems for the establishment and synchronization of user group accounts within a heterogeneous network of servers.
2. Description of the Related Art
The client-server model of computing is a well-known environment. In the model, the user of a computer utilizes a “client” system. The client system runs any of a number of computer operating systems to manage the basic functions that users execute (such as accessing files, executing programs, system administration and the like) as well as to serve as the base against which programs are written. Well-known client operating systems include Microsoft Windows 3.1, Windows for Workgroups, Windows 95, Windows 98, IBM® OS/2® Warp, Apple Macintosh, DOS, many variations of UNIX, and Microsoft Windows NT. The client system serves as the users workstation, and it may execute programs as well as store some user data.
The server system can also run any of a number of computer operating systems. Well-known server operating systems include Novell Netware, IBM OS/2 Warp Server, IBM AS/400®, Microsoft Windows NT, and many variations of OSF UNIX. The server system is accessed by the client system for specific functions. The functions include, but are not limited to, storage and retrieval of data, storage and execution of applications, and storage of and access to user information.
Server networks are increasingly becoming heterogeneous due to differing problems that can be solved by different servers. User management in these environments requires the creation of different user accounts on the different types of servers. These user accounts eventually have different passwords and possibly different user I.D.'s. A mechanism is needed to allow a single user account definition to be used as the basis for any additional user accounts that exist in the network. The mechanism needs to go beyond current technology options and allow the accounts on all servers to be continuously updated.
A common term used to refer to a network of related servers is a domain. Within the server domain is a central server acting as the primary domain controller and a plurality of “managed” servers sometimes called secondary servers. Industry standards have been developed (for critical and common functions) to aid in the access from different types of client systems to different types of server systems. The use of these standards on the client and server afford users the opportunity to carry out functions in a consistent manner on a variety of common client and server operating systems. One of the activities that has been standardized is the “authentication” of users. Authentication refers to the process in which a user is validated as being able to complete a log-on and/or access a system. Standard protocols have been defined within the X/Open Server Message Block (SMB) specification and the Open systems Foundation (OSF) Distributed Computing Environment (DCE) specification.
While many products and operating systems have been developed that utilize the standard protocols, not all products have used the standards. When this occurs, either additional work must be done by the other operating system to implement the unique commands used by a vendor, or access to the other new system and/or product is not allowed If the unique commands are not made available to other vendors. When the commands and/or protocol are not made available, that aspect of the system and/or product is sometimes characterized as being “closed”. In regard to user management and authentication, the Microsoft Windows NT operating system is becoming an example of a closed server system that is used in many enterprise computer networks.
Protocols have also been developed to allow servers to communicate between systems. These protocols have not been standardized to the extent that client to server protocols have been. As a result, homogeneous server networks (all servers running a common operating system or subsystem) have developed solutions for functions like user group account management across systems. Solutions for user group account management across heterogeneous server networks (servers running different operating systems or subsystems) were previously unknown.
The present invention addresses the problem of managing user group access and capability in a server network that contains a heterogeneous set of native and non-native servers. Server networks are becoming increasingly heterogeneous due to differing application requirements that are solved by different types of servers. Once a server is established, it is desirable to enable access to it without having to manage it completely independent of other servers in the network that are already being utilized. The management of user group access and capability is difficult in a homogeneous server environment where all servers have a common native operating system and, heretofore, it has been virtually impossible to do so in a heterogeneous server environment where servers have native and non-native operating systems. The present invention provides a mechanism to allow establishment of a base set of user groups on a central server in a network that are then used to create and maintain groups across a heterogeneous network of managed servers. The synchronization timing is controlled by the central server and can be done on a real time basis to ensure all servers in the heterogeneous server network are consistent.
SUMMARY OF THE INVENTION
It is a general object of this invention to provide group user account establishment on a central server, it is a more specific object to provide user group synchronization from a central server to a plurality of managed servers in a heterogeneous environment within the server network.
It is yet another object to uncouple the proprietary linkage between servers in a known “closed” architecture to enable user groups to obtain and access account information in heterogeneous server networks.
It is a still further object of this invention is to allow an IBM OS/2 Warp Server domain to establish and synchronize user groups on a corresponding Microsoft Windows NT server.
These and other objects, features and advantages are provided by a method of establishing synchronization of a user group account in heterogeneous server networks which allows a single initial group establishment on a central server which will ensure all group updates made at the central server, such as change in membership or change in group capabilities, are replicated on all other servers in the heterogeneous managed servers in the network. Resources that exist on the network of servers can then have access managed through the usage of user groups. This enables users of the servers in the network to access resources more effectively due to consistency across servers and due to the ease of management through usage of user groups. The invention also allows server administrators to more readily control access of user group accounts across a network of heterogeneous servers.


REFERENCES:
patent: 5261102 (1993-11-01), Hoffman
patent: 5574904 (1996-11-01), Yunoki et al.
patent: 5694595 (1997-12-01), Jacobs et al.
patent: 5708812 (1998-01-01), Dyke et al.
patent: 5719941 (1998-02-01), Swift et al.
patent: 5748896 (1998-05-01), Daly et al.
patent: 5768519 (1998-06-01), Swift et al.
patent: 5819020 (1998-10-01), Beeler, Jr.
patent: 6044465 (2000-03-01), Dutcher et al.
patent: 6065054 (2000-05-01), Dutcher et al.
patent: 6070244 (2000-05-01), Orchier et al.
author unknown, Syntegration Inc., UserMan for NT, http://www.syntegration.com/userman.html, Syntegration, Inc., Jan. 1998, 2 pages.*
Nancy McLain, NetVision: Using NDS as a Metadirectory to Synchtonize Different Directories, Novell Research, Jun. 1998, 1 page.*
Bob Gordon, Computer Associates Introduces

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

User group synchronization to manage capabilities in... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with User group synchronization to manage capabilities in..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and User group synchronization to manage capabilities in... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2502020

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.