Systems and methods for managing semantic locks
First Claim
Patent Images
1. A system for managing semantic locks and semantic lock requests for a resource:
- a resource;
a resource lock information indicating existing locks on said resource;
a first lock compatibility table stored in a memory including information on a plurality of lock types, said information relating to the compatibility among the plurality of lock types; and
a software module configured to;
receive a first lock request;
access said first lock compatibility table and said resource lock information to determine whether said first lock request is compatible with existing locks on said resource; and
transmit a response indicating that said first lock request could be granted if said first lock request is compatible with the existing locks on said resource.
12 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a system for managing semantic locks and semantic lock requests for a resource is provided. Access to the resource is controlled such that compatible lock requests can access the resource and incompatible lock requests are queued.
87 Citations
26 Claims
-
1. A system for managing semantic locks and semantic lock requests for a resource:
-
a resource; a resource lock information indicating existing locks on said resource; a first lock compatibility table stored in a memory including information on a plurality of lock types, said information relating to the compatibility among the plurality of lock types; and a software module configured to; receive a first lock request; access said first lock compatibility table and said resource lock information to determine whether said first lock request is compatible with existing locks on said resource; and transmit a response indicating that said first lock request could be granted if said first lock request is compatible with the existing locks on said resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for managing semantic locks and semantic locks requests for a resource comprising:
-
receiving a first lock request for a resource; accessing a first lock compatibility table and a resource lock information to determine whether said first lock request is compatible with existing locks on said resource, wherein; the first lock compatibility table stores information relating to the compatibility among a plurality of lock types; and the resource lock information indicates existing locks on said resource; and transmitting a response indicating that said first lock request could be granted if said first lock request is compatible with the existing locks on said resource. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification