Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Least weight routing
Patent
1997-11-07
1999-08-03
Amsbury, Wayne
Electrical computers and digital processing systems: multicomput
Computer-to-computer data routing
Least weight routing
707 8, 709100, 709102, 709108, 709303, 395701, G06F 15163, G06F 1730
Patent
active
059319194
ABSTRACT:
Temporary states are used transitionally in run-time situations and are unknown to the object database. A temporary state is created if, when an object is performing a requested event, interim work needs to be performed before the object reaches a permanent destination state. Use of a temporary state is transparent to the caller of the requested event. Within a single flow of control, an unlimited number of nested locks may be acquired. A request to unlock an object will only truly unlock the object if the unlock requester is at the highest level of locking. For recursive or embedded functions, no knowledge of the previous locking condition is necessary. Attribute-based locking provides a mechanism for allowing only certain members of the system to lock an object for writing while the object is in a predetermined state. However, any thread may obtain a read lock on an object in order to examine its attributes. This may be expanded to state that the system may restrict locking of an object or entity based upon any attribute in the database or upon any combination or logical expression of these attributes.
REFERENCES:
patent: 5008853 (1991-04-01), Bly et al.
patent: 5161227 (1992-11-01), Dias et al.
patent: 5226143 (1993-07-01), Baird et al.
patent: 5452447 (1995-09-01), Nelson et al.
patent: 5454108 (1995-09-01), Devarakonda et al.
patent: 5481721 (1996-01-01), Serlet et al.
patent: 5680619 (1997-10-01), Gudmundson et al.
patent: 5727203 (1998-03-01), Hapner et al.
patent: 5729710 (1998-03-01), Magee et al.
patent: 5758184 (1998-05-01), Lucovsky et al.
patent: 5761659 (1998-06-01), Bertoni
patent: 5771388 (1998-06-01), Mondrik et al.
Threads Primer, A Guide to Multithreaded Programming, pp. 140-143, Lewis & Berg, Sunsoft Press.
Bodorik, P. et al., "Multi-view memory to support OS locking for transaction systems", 1997 International Database Engineering and Applications Symposium, Proceedings. IDEAS '97, pp. 309-318, Aug. 1997.
Scheerer, D. et al., "Multi-dimensional locks with on-line allocation schemes", 1996 Proceedings of the 16th International Conference on Distributed Computing Systems. May 27, 1996 pp. 241-248, May 1996.
Kim Sang W.
Nesbitt David P.
Okamoto Steve A.
Thomas Jennifer D.
Alam Shahid
Amsbury Wayne
Xerox Corporation
LandOfFree
State-based object transition control and attribute-based lockin does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with State-based object transition control and attribute-based lockin, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and State-based object transition control and attribute-based lockin will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-845103