A computer system having concurrently shared objects or resources is described. An exemplary embodiment includes a multi-user database management system having information tables and related objects stored in shared directories on a file server. A plurality of lock types, including directory...http://www.google.de/patents/US5692178?utm_source=gb-gplus-sharePatent US5692178 - System and methods for improved file management in a multi-user environment 