Inventor
Geoffrey Owen Blandy
Inventor
Austin, TX, US
Overview
Patents· 39 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing85%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests13%
H04BTransmission2%
PatentTitleYear
8,819,393'Facilitating management of storage of a pageable mode virtual environment absent intervention of a host of the environment'20148,214,622'Facilitating management of storage of a pageable mode virtual environment absent intervention of a host of the environment'20128,191,057'Systems, methods, and computer products for compiler support for aggressive safe load speculation'20127,814,130'Efficient parallel bitwise sweep during garbage collection'20107,461,220'Free item distribution among multiple free lists during garbage collection for more efficient object allocation'20087,376,684'Efficient parallel bitwise sweep during garbage collection'20087,370,162'Free item distribution among multiple free lists during garbage collection for more efficient object allocation'20087,149,866'Free item distribution among multiple free lists during garbage collection for more efficient object allocation'20067,149,870'Assigning sections within a memory heap for efficient garbage collection of large objects'20067,010,555'System and method for compacting a computer system heap'20066,983,361'Apparatus and method for implementing switch instructions in an IA64 architecture'20066,912,647'Apparatus and method for creating instruction bundles in an explicitly parallel architecture'20056,886,094'Apparatus and method for detecting and handling exceptions'20056,883,165'Apparatus and method for avoiding deadlocks in a multithreaded environment'20056,799,262'Apparatus and method for creating instruction groups for explicity parallel architectures'20046,792,600'Method and apparatus for just in time compilation of instructions'20046,779,188'Apparatus and method for improved devirtualization of method calls'20046,779,106'Apparatus and method for an enhanced integer divide in an IA64 architecture'20046,704,926'Bimodal Java just-in-time complier'20046,654,778'Method and apparatus for avoiding function activation and interpretation overhead for calls to selected java methods in a java virtual machine interpreter'20036,604,167'Method and apparatus traversing stacks for just-in-time compilers for Java virtual machines'20036,481,006'Method and apparatus for efficient invocation of Java methods from native codes'20026,412,108'Method and apparatus for speeding up java methods prior to a first execution'20026,385,764'Method and apparatus for improving invocation speed of Java methods'20026,321,375'Method and apparatus for determining most recently used method'20016,295,642'Method and apparatus for partial just in time compiling in a data processing system'20016,256,752'Method and apparatus for dynamic swappable bytecode loop in java virtual machines'20016,249,912'Method and apparatus for determining most recently used methods'20016,006,032'System and method for instruction burst performance profiling for single-processor and multi-processor systems'19995,940,618'Code instrumentation system with non intrusive means and cache memory optimization for dynamic monitoring of code segments'19995,896,538'System and method for multi-phased performance profiling of single-processor and multi-processor systems'19995,884,080'System and method for instruction burst performance profiling for single-processor and multi-processor systems'19995,809,551'Pending page release'19985,794,243'Method and apparatus for executing a binary search in a data cache'19985,561,785'System for allocating and returning storage and collecting garbage using subpool of available blocks'19965,390,315'Allocation of uniform contiguous blocks of DASD storage by maintaining both a bit and a bit map record of available storage'19955,317,754'Method and apparatus for enabling an interpretive execution subset'19945,237,668'Process using virtual addressing in a non-privileged instruction to control the copying of a page of data in or between multiple media'19934,631,674'Active wait'1986Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1986–2014Patents assigned to IBM (39)· patent assignee history
1986–1993Based in New Paltz, NY, US· patent location history
1994–1998Based in Vestal, NY, US· patent location history
1998–2014Based in Austin, TX, US· patent location history
2012–2014Patents assigned to BLANDY GEOFFREY O (3)· patent assignee history
2012–2014Patents assigned to EASTON JANET R (2)· patent assignee history
2012–2014Patents assigned to HELLER LISA C (2)· patent assignee history
2012–2014Patents assigned to HOLDER WILLIAM A (2)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| IBM | 39 | 1986–2014 |
| BLANDY GEOFFREY Oself | 3 | 2012–2014 |
| EASTON JANET R | 2 | 2012–2014 |
| HELLER LISA C | 2 | 2012–2014 |
| HOLDER WILLIAM A | 2 | 2012–2014 |
Locations
| Location | Patents | Span |
|---|---|---|
| Austin, Texas, US | 33 | 1998–2014 |
| Vestal, New York, US | 4 | 1994–1998 |
| New Paltz, New York, US | 2 | 1986–1993 |