Data processing: software development – installation – and managem – Software program development tool – Managing software components
Reexamination Certificate
2005-08-23
2005-08-23
Vo, Ted T. (Department: 2122)
Data processing: software development, installation, and managem
Software program development tool
Managing software components
C717S108000, C717S116000, C717S127000, C707S793000, C709S228000
Reexamination Certificate
active
06934933
ABSTRACT:
A software program for use on an embedded computing device includes an operating system layer, an application framework, and a programming environment. the programming environment includes a contention locking scheme for setting light object locks, which are handled in user space, and heavy object locks, which are handled at the system level. The contention locking scheme is configured to set a light object lock on an initially unlocked object when a first thread attempts to lock the object, and to maintain a light lock on the object when a nested intra-thread lock is attempted by the first thread.
REFERENCES:
patent: 6173442 (2001-01-01), Agesen et al.
patent: 6314563 (2001-11-01), Agesen et al.
patent: 6754898 (2004-06-01), Zhang et al.
patent: 6792601 (2004-09-01), Dimpsey et al.
Bacon et al., “Thin Locks: Featherweight Synchronization for Java”, ACM, pp.: 258-268, 1998.
Onodera, et al., “A study of Locking Objects with Bimodal Fields”, ACM, pp.: 223-236, Oct. 1999.
Mehlitz Peter
Wilkinson Tim
Townsend and Townsend / and Crew LLP
Twin Communications of America, Inc.
Vo Ted T.
LandOfFree
Portable operating environment for information devices does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Portable operating environment for information devices, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Portable operating environment for information devices will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3462242