METHOD AND APPARATUS TO PROVIDE CONCURRENCY CONTROL OVER OBJECTS WITHOUT ATOMIC OPERATIONS ON NON-SHARED OBJECTS

Patent №

US 6,772,153

Granted

2004-08-03

Filed 2000

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09636718

A lock is implemented by assigning the lock to a thread that creates the associated object. The “owning thread” can thereafter acquire and release the lock without any atomic operations. If another thread attempts to acquire the lock, the non-owning thread sends a message to the owning thread, requesting permission to acquire the lock. At some point, the owning thread receives the message from the non-owning thread and changes the state of the lock such that future lock/unlock operations use atomic operations that support object sharing.

AI hardwareG06F 9/526G06F 2209/523Y10S 707/99938

AI classification

AI hardware1.00
Planning0.07
Machine learning0.00
Natural language0.00
Knowledge representation0.00
Evolutionary computation0.00
Speech0.00
Vision0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 110120559

Assignors

BACON, DAVID F., FINK, STEPHEN

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC