PK

Peter B. Kessler

Oracle: 25 patents #313 of 14,854Top 3%
Overall (All Time): #164,728 of 4,157,543Top 4%
25
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
9223637 Method and apparatus to advise spin and yield decisions 2015-12-29
8799879 Method and apparatus for protecting translated code in a virtual machine Gregory M. Wright, Christopher A. Vick 2014-08-05
7890711 Methods, apparatus, and program products for improved finalization Antonios Printezis 2011-02-15
7730278 Chunk-specific executable code for chunked java object heaps 2010-06-01
7716449 Efficient chunked java object heaps 2010-05-11
7389395 Split-reference, two-pass mark-compaction Alexander T. Garthwaite, David P. Stoutamire, Y Srinivas Ramakrisha, David L. Detlefs, Antonios Printezis +2 more 2008-06-17
6941556 Method and system for type identification for multiple object interfaces in a distributed object environment Swee Boon Lim, Peter Vanderbilt, Michael L. Powell, Li-Wen Chen, Dwight F. Hare +1 more 2005-09-06
6718550 Method and apparatus for improving the performance of object invocation Swee Boon Lim, Sanjay Radia, Graham Hamilton 2004-04-06
6697848 Method and apparatus for enabling application programs to communicate with network clients and servers Graham Hamilton, Jeffrey D. Nisewanger, Sami Shaio, Jacob Y. Levy, Steven R. Kleiman 2004-02-24
6681306 Method and apparatus for increasing scavenging garbage collection effectiveness Steffen Grarup, David M. Ungar 2004-01-20
6430638 Thread synchronization via selective object locking Mark B. Reinhold, Duncan Stuart Ritchie 2002-08-06
6412019 Method and mechanism for invocation on objects with interface inheritance Jonathan J. Gibbons, Graham Hamilton, Michael L. Powell, Sanjay Radia 2002-06-25
6389484 Transport independent invocation and servant interfaces that permit both typecode interpreted and compiled marshaling Swee Boon Lim, David M. Brownell 2002-05-14
6298477 Method and apparatus for selecting ways to compile at runtime 2001-10-02
6260074 Method and apparatus for passing generic objects in a distributed system Sanjay Radia 2001-07-10
6167458 Transport independent invocation and servant interfaces that permit both typecode interpreted and compiled marshaling Swee Boon Lim, David M. Brownell 2000-12-26
6157961 Client-side stub interpreter Graham Hamilton, Jonathan J. Gibbons 2000-12-05
6044224 Mechanism for dynamically associating a service dependent representation with objects at run time Sanjay Radia, Swee Boon Lim 2000-03-28
6032199 Transport independent invocation and servant interfaces that permit both typecode interpreted and compiled marshaling Swee Boon Lim, David M. Brownell 2000-02-29
6009464 Method and apparatus for enabling application programs to communicate with network clients and servers Graham Hamilton, Jeffrey D. Nisewanger, Sami Shaio, Jacob Y. Levy, Steven R. Kleiman 1999-12-28
5999988 Method and apparatus for generating and employing a run-time generated stub to reference an object in object oriented systems Eduardo Pelegri-Llopart, Graham Hamilton, James H. Waldo, Roger Riggs, Ann M. Wollrath 1999-12-07
5815708 Method and apparatus for dynamically loading method call exception code in response to a software method exception generated in a client/server computer system Graham Hamilton, Jeffrey D. Nisewanger 1998-09-29
5758186 Method and apparatus for generically handling diverse protocol method calls in a client/server computer system Graham Hamilton, Jeffrey D. Nisewanger, Alan G. Bishop, Eduardo Pelegri-Llopart 1998-05-26
5737607 Method and apparatus for allowing generic stubs to marshal and unmarshal data in object reference specific data formats Graham Hamilton, Swee Boon Lim, Jeffrey D. Nisewanger, Sanjay Radia 1998-04-07
5640564 Method and apparatus for generating and using short operation identifiers in object oriented systems Graham Hamilton 1997-06-17