Portable operating environment for information devices

Data processing: software development – installation – and managem – Software program development tool – Managing software components

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-3462242

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.