Patent · US Active

Multi-protocol lock manager

US7822719B1 · kind B1 · utility

8Cited by
51References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 19, 2007
Grant dateOct 26, 2010
Priority date
Expiry dateFeb 26, 2029

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99938
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for managing locking requests for a computer file is disclosed. A plurality of locks is maintained for the file, the plurality of locks having locks of different types. Constraints are tracked on the plurality of locks of different types. A request for a requested lock is received. A determination is made if the requested lock violates any of the constraints on the plurality of locks. The requested lock is granted if there is no violation of any constraint on any of the plurality of locks. The requested lock is denied if the requested lock violates any constraint on any of the plurality of locks. An action disposition set having bit positions which define each lock of the plurality of locks is maintained. Bit-wise logic using the action disposition set determines if a requested lock violates any constraint on any of the plurality of locks.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.