METHODS AND APPARATUS FOR SHARING STORED DATA OBJECTS IN A COMPUTR SYSTEM

Patent №

US 5,835,906

Granted

1998-11-10

Filed 1996

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08673130

A method, in a computer system having a first plurality of stored data objects and capable of running multiple threads concurrently, for preventing access conflicts. The method includes the step of providing a dynamic lock structure having a plurality of dynamic lock structure members. There is also the step of mapping a second plurality of stored data objects of the first plurality of stored data objects into a first dynamic lock structure member of the plurality of dynamic lock structure members in accordance with a mapping function. Due to the mapping function, the plurality of dynamic lock structure members become fewer in number than the number of the first plurality of stored data objects. The first dynamic lock structure member is configured to store identities of a third plurality of stored data objects. The third plurality of stored data objects represent a subset of the second plurality of stored data objects that are accessed, whereby a stored data object having its identity stored in the dynamic lock structure cannot be accessed by any thread other than a thread currently accessing the stored data object.

PlanningAI hardwareG06F 9/52Y10S 707/955Y10S 707/99931Y10S 707/99938

AI classification

Planning0.75
AI hardware0.53
Natural language0.00
Machine learning0.00
Evolutionary computation0.00
Knowledge representation0.00
Vision0.00
Speech0.00

Ownership

SUN MICROSYSTEMS, INC.

assignment · 81660806

Assignors

HAGERSTEN, ERIK E., HILL, MARK DONALD

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

© 2026 NYSGPT2525 LLC