Patent | Date |
---|
Combining different resource types Grant 8,973,008 - Czajkowski , et al. March 3, 2 | 2015-03-03 |
Cluster-wide resource usage monitoring Grant 8,392,564 - Czajkowski , et al. March 5, 2 | 2013-03-05 |
Supporting per-program classpaths with class sharing in a multi-tasking virtual machine Grant 8,250,559 - Daynes , et al. August 21, 2 | 2012-08-21 |
Dynamic multiple inheritance method dispatch data structure including an m-table size, i-table containing one or more holder addressor regions and type extension testing by frugal perfect hashing Grant 7,925,640 - Mathiske , et al. April 12, 2 | 2011-04-12 |
Dynamic delegation chain for runtime adaptation of a code unit to an environment Grant 7,849,451 - Palacz , et al. December 7, 2 | 2010-12-07 |
Dynamic Multiple Inheritance Method Dispatch And Type Extension Testing By Frugal Perfect Hashing App 20090210379 - Mathiske; Bernd J. W. ;   et al. | 2009-08-20 |
System and method for ensuring non-interfering garbage collection in a real time multi-threaded environment Grant 7,484,067 - Bollella , et al. January 27, 2 | 2009-01-27 |
Synchronizing object promotion in a multi-tasking virtual machine with generational garbage collection Grant 7,454,448 - Daynes , et al. November 18, 2 | 2008-11-18 |
Computer system and method providing a memory buffer for use with native and platform-independent software code App 20070288682 - Czajkowski; Grzegorz J. ;   et al. | 2007-12-13 |
Supporting per-program classpaths with class sharing in a multi-tasking virtual machine App 20070245331 - Daynes; Laurent P. ;   et al. | 2007-10-18 |
Dynamic delegation chain for runtime adaptation of a code unit to an environment App 20070234322 - Palacz; Krzysztof ;   et al. | 2007-10-04 |
Multi-level undo of main-memory and volatile resources Grant 7,234,076 - Daynes , et al. June 19, 2 | 2007-06-19 |
Method of reducing interference among applications co-located in a process when using dynamic libraries Grant 7,216,352 - Czajkowski , et al. May 8, 2 | 2007-05-08 |
Computer system and method providing a memory buffer for use with native and platform-independent software code Grant 7,213,098 - Czajkowski , et al. May 1, 2 | 2007-05-01 |
Method and apparatus for managing surplus memory in multitasking system Grant 7,165,255 - Czajkowski , et al. January 16, 2 | 2007-01-16 |
Method of automatically virtualizing core native libraries of a virtual machine Grant 7,162,711 - Czajkowski , et al. January 9, 2 | 2007-01-09 |
Combining different resource types App 20060259906 - Czajkowski; Grzegorz J. ;   et al. | 2006-11-16 |
Method and apparatus for removing class initialization barriers from shared compiled methods Grant 7,065,755 - Daynes , et al. June 20, 2 | 2006-06-20 |
Method and apparatus for class intialization barriers and access to class variables in multitasking virtual machines Grant 7,003,768 - Daynes , et al. February 21, 2 | 2006-02-21 |
Method and apparatus to facilitate sharing optimized instruction code in a multitasking virtual machine Grant 6,931,638 - Daynes , et al. August 16, 2 | 2005-08-16 |
Lock delegation with space-efficient lock management Grant 6,922,694 - Daynes July 26, 2 | 2005-07-26 |
Validation technique for bulk lock delegation Grant 6,910,039 - Daynes June 21, 2 | 2005-06-21 |
Method and apparatus for using a shared library mechanism to facilitate sharing of metadata Grant 6,876,996 - Czajkowski , et al. April 5, 2 | 2005-04-05 |
Method and apparatus for automated native code isolation Grant 6,834,391 - Czajkowski , et al. December 21, 2 | 2004-12-21 |
Method and apparatus for sharing code containing references to non-shared objects Grant 6,799,173 - Czajkowski , et al. September 28, 2 | 2004-09-28 |
Method of automatically virtualizing core native libraries of a virtual machine App 20040117789 - Czajkowski, Grzegorz J. ;   et al. | 2004-06-17 |
Method of reducing interference among applications co-located in a process when using dynamic libraries App 20040117805 - Czajkowski, Grzegorz J. ;   et al. | 2004-06-17 |
Method and apparatus for removing class initialization barriers from shared compiled methods App 20040015921 - Daynes, Laurent P. ;   et al. | 2004-01-22 |
Multi-level undo of main-memory and volatile resources App 20030208500 - Daynes, Laurent P. ;   et al. | 2003-11-06 |
Validation technique for bulk lock delegation App 20030105755 - Daynes, Laurent P. | 2003-06-05 |
Lock delegation with space-efficient lock management App 20030105756 - Daynes, Laurent P. | 2003-06-05 |
Method and apparatus for using a shared library mechanism to facilitate sharing of metadata App 20030093401 - Czajkowski, Grzegorz J. ;   et al. | 2003-05-15 |
Method and apparatus for sharing code containing references to non-shared objects App 20030093487 - Czajkowski, Grzegorz J. ;   et al. | 2003-05-15 |
Method and apparatus to facilitate sharing optimized instruction code in a multitasking virtual machine App 20020133638 - Daynes, Laurent P. ;   et al. | 2002-09-19 |
Method and apparatus for managing surplus memory in multitasking system. App 20020133533 - Czajkowski, Grzegorz J. ;   et al. | 2002-09-19 |
Method and apparatus for class intialization barriers and access to class variables in multitasking virtual machines App 20020133527 - Daynes, Laurent P. ;   et al. | 2002-09-19 |
Computer system and method providing a memory buffer for use with native and platform-independent software code App 20020087737 - Czajkowski, Grzegorz J. ;   et al. | 2002-07-04 |
Method and apparatus for automated native code isolation App 20020065943 - Czajkowski, Gregorz J. ;   et al. | 2002-05-30 |