File operations with multiple level file locking techniques
AssigneeSimDesk Technologies, Inc.
InventorsChad Frederick Jones, John M. Eastman, Jr., John Thomas White, Jr., Charles G. Mattair, Jr.
Life of this patent
Estimating the term…
Loading patent…
AssigneeSimDesk Technologies, Inc.
InventorsChad Frederick Jones, John M. Eastman, Jr., John Thomas White, Jr., Charles G. Mattair, Jr.
Estimating the term…
File systems which provide several different and improved locking capabilities. An application on a client workstation communicates through a client driver to a server which interfaces with a metadata database, which contains locking information about the files. Applications perform as normal. The client driver provides lock and unlock requests to the server when a write lock or a read with intent to write lock is required. If only a read lock is considered appropriate, the client driver does not provide a lock request. The server transparently performs read operations and read locking using the metadata database without specific requests from the client driver. When a read with intent to write or write lock is required, the lock ownership is placed with a given expiration time. When the time expires the lock is not automatically released but remains with the particular requesting client driver until another client driver requests it.
A method of for file locking multi-user accessible files contained on a server, the server receiving write lock requests and read with intent to write lock requests but not read lock requests and read and write operations from a client and cooperating with a locking mechanism which sets and contains file lock status, the lock status including read, write and read with intent to write, the method comprising:
A computer readable medium or media having computer executable instructions for performing a method for file locking multi-user accessible files contained on a server, the server receiving write lock requests and read with intent to write lock requests but not read lock requests and read and write operations from a client and cooperating with a locking mechanism which sets and contains file lock status, the lock status including read, write and read with intent to write, the method comprising:
Dependencies are inferred from the claim text.