Parent/child subset locking scheme for versioned objects
US5623659A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Jun 7, 1995 |
| Grant date | Apr 22, 1997 |
| Priority date | — |
| Expiry date | Jun 7, 2015 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/52
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
For concurrent access by a plurality of users to a data set in a memory, a computer system first searches for a write lock on a first portion of the data set which the user wishes to access. For no write lock detected, the request is granted by allowing write access to the first portion. A write lock is placed on the first portion of the data set to prevent other users from changing it, while allowing other users read access to the first portion. If a second user wants write access to a second not interesting portion of the data set, the process is similar. A search for a write lock on a second portion of the data set is conducted. If not found, the second user's request for write access to the second portion is granted. A write lock on the second portion is placed to prevent other users from changing the second portion while allowing read access. If a third user wants access to a third portion of the data set wherein the third shares some common elements with the first portion, but has other elements which are not shared, his request will partially granted to the portion of the third portion which is not shared by the first portion. A write lock is placed on the portion of the thi…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.