A system for managing locks that give permission to access resources in a computer system is disclosed. The lock management system is distributed and provides deadlock protection. The lock management system is distributed in that information about which locks have been granted for a resource is stored...http://www.google.com.au/patents/US6704767?utm_source=gb-gplus-sharePatent US6704767 - Using distributed information about lock conversion requests to efficiently manage lock state transitions