Inventor · disambiguated record
Geoffrey Owen Blandy
Also filed as: BLANDY GEOFFREY O · BLANDY GEOFFREY OWEN
39 granted patents·1 pending application·1,422 citations·filing 1985–2012
98Inventor score
Top patents by PatentIndex Score
40 records- 0190US6704926B1Bimodal Java just-in-time complierIBM·Filed 2000·Granted Mar 9, 2004·69 cites·33 claims
- 0290US5940618ACode instrumentation system with non intrusive means and cache memory optimization for dynamic monitoring of code segmentsIBM·Filed 1997·Granted Aug 17, 1999·179 cites·12 claims
- 0390US5561785ASystem for allocating and returning storage and collecting garbage using subpool of available blocksIBM·Filed 1992·Granted Oct 1, 1996·166 cites·29 claims
- 0489US6886094B1Apparatus and method for detecting and handling exceptionsIBM·Filed 2000·Granted Apr 26, 2005·58 cites·21 claims
- 0587US5237668AProcess using virtual addressing in a non-privileged instruction to control the copying of a page of data in or between multiple mediaIBM·Filed 1989·Granted Aug 17, 1993·91 cites·52 claims
- 0685US7010555B2System and method for compacting a computer system heapIBM·Filed 2002·Granted Mar 7, 2006·41 cites·27 claims
- 0784US5317754AMethod and apparatus for enabling an interpretive execution subsetIBM·Filed 1990·Granted May 31, 1994·109 cites·5 claims
- 0882US6883165B1Apparatus and method for avoiding deadlocks in a multithreaded environmentIBM·Filed 2000·Granted Apr 19, 2005·35 cites·18 claims
- 0977US8819393B2Facilitating management of storage of a pageable mode virtual environment absent intervention of a host of the environmentBLANDY GEOFFREY O·Filed 2012·Granted Aug 26, 2014·4 cites·25 claims
- 1077US6779188B1Apparatus and method for improved devirtualization of method callsIBM·Filed 2000·Granted Aug 17, 2004·24 cites·33 claims
- 1177US6604167B1Method and apparatus traversing stacks for just-in-time compilers for Java virtual machinesIBM·Filed 2000·Granted Aug 5, 2003·24 cites·25 claims
- 1277US5896538ASystem and method for multi-phased performance profiling of single-processor and multi-processor systemsIBM·Filed 1996·Granted Apr 20, 1999·77 cites·18 claims
- 1375US7461220B2Free item distribution among multiple free lists during garbage collection for more efficient object allocationIBM·Filed 2008·Granted Dec 2, 2008·5 cites·8 claims
- 1474US4631674AActive waitIBM·Filed 1985·Granted Dec 23, 1986·48 cites·3 claims
- 1573US7149866B2Free item distribution among multiple free lists during garbage collection for more efficient object allocationIBM·Filed 2004·Granted Dec 12, 2006·13 cites·20 claims
- 1671US6912647B1Apparatus and method for creating instruction bundles in an explicitly parallel architectureIBM·Filed 2000·Granted Jun 28, 2005·16 cites·36 claims
- 1769US7149870B2Assigning sections within a memory heap for efficient garbage collection of large objectsIBM·Filed 2004·Granted Dec 12, 2006·13 cites·17 claims
- 1869US6799262B1Apparatus and method for creating instruction groups for explicity parallel architecturesIBM·Filed 2000·Granted Sep 28, 2004·15 cites·39 claims
- 1969US6295642B1Method and apparatus for partial just in time compiling in a data processing systemIBM·Filed 1999·Granted Sep 25, 2001·51 cites·39 claims
- 2068US8214622B2Facilitating management of storage of a pageable mode virtual environment absent intervention of a host of the environmentBLANDY GEOFFREY O·Filed 2004·Granted Jul 3, 2012·12 cites·17 claims
- 2168US6481006B1Method and apparatus for efficient invocation of Java methods from native codesIBM·Filed 1999·Granted Nov 12, 2002·52 cites·58 claims
- 2265US8191057B2Systems, methods, and computer products for compiler support for aggressive safe load speculationARCHAMBAULT ROCH G·Filed 2007·Granted May 29, 2012·4 cites·2 claims
- 2365US6983361B1Apparatus and method for implementing switch instructions in an IA64 architectureIBM·Filed 2000·Granted Jan 3, 2006·11 cites·26 claims
- 2465US6006032ASystem and method for instruction burst performance profiling for single-processor and multi-processor systemsIBM·Filed 1998·Granted Dec 21, 1999·38 cites·24 claims
- 2564US7814130B2Efficient parallel bitwise sweep during garbage collectionIBM·Filed 2008·Granted Oct 12, 2010·2 cites·10 claims
- 2662US6412108B1Method and apparatus for speeding up java methods prior to a first executionIBM·Filed 1999·Granted Jun 25, 2002·40 cites·20 claims
- 2759US5884080ASystem and method for instruction burst performance profiling for single-processor and multi-processor systemsIBM·Filed 1996·Granted Mar 16, 1999·31 cites·6 claims
- 2859US5809551APending page releaseIBM·Filed 1994·Granted Sep 15, 1998·32 cites·26 claims
- 2959US5390315AAllocation of uniform contiguous blocks of DASD storage by maintaining both a bit and a bit map record of available storageIBM·Filed 1992·Granted Feb 14, 1995·43 cites·24 claims
- 3058US7376684B2Efficient parallel bitwise sweep during garbage collectionIBM·Filed 2004·Granted May 20, 2008·5 cites·5 claims
- 3158US6385764B1Method and apparatus for improving invocation speed of Java methodsIBM·Filed 1999·Granted May 7, 2002·33 cites·25 claims
- 3252US7370162B2Free item distribution among multiple free lists during garbage collection for more efficient object allocationIBM·Filed 2006·Granted May 6, 2008·0 cites·4 claims
- 3351US6321375B1Method and apparatus for determining most recently used methodIBM·Filed 1998·Granted Nov 20, 2001·20 cites·19 claims
- 3449US6256752B1Method and apparatus for dynamic swappable bytecode loop in java virtual machinesIBM·Filed 1998·Granted Jul 3, 2001·22 cites·19 claims
- 3546US6249912B1Method and apparatus for determining most recently used methodsIBM·Filed 1999·Granted Jun 19, 2001·15 cites·7 claims
- 3643US6779106B1Apparatus and method for an enhanced integer divide in an IA64 architectureIBM·Filed 2000·Granted Aug 17, 2004·0 cites·30 claims
- 3743US2008034022A1System and method for updating references when incrementally compacting a heapBLANDY GEOFFREY O·Filed 2006·Application pending·0 cites
- 3839US6792600B1Method and apparatus for just in time compilation of instructionsIBM·Filed 1998·Granted Sep 14, 2004·8 cites·29 claims
- 3939US6654778B1Method and apparatus for avoiding function activation and interpretation overhead for calls to selected java methods in a java virtual machine interpreterIBM·Filed 1999·Granted Nov 25, 2003·12 cites·26 claims
- 4032US5794243AMethod and apparatus for executing a binary search in a data cacheIBM·Filed 1995·Granted Aug 11, 1998·4 cites·10 claims
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →