Patent Leaderboard
USPTO Patent Rankings Data through Sept 30, 2025
BM

Bernd J. W. Mathiske

Oracle: 28 patents #250 of 14,854Top 2%
California: #18,844 of 386,348 inventorsTop 5%
Overall (All Time): #139,370 of 4,157,543Top 4%
28 Patents All Time

Issued Patents All Time

Showing 1–25 of 28 patents

Patent #TitleCo-InventorsDate
9152456 Efficient per-thread safepoints and local access Benjamin L. Titzer, Karthikeyan Manivannan 2015-10-06
8453128 Method and system for implementing a just-in-time compiler Laurent Daynes, Gregory M. Wright, Mario I. Wolczko 2013-05-28
8296745 Method and apparatus for portable stub generation Douglas Norman Simon 2012-10-23
7925640 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 Laurent Daynes, Gregory M. Wright 2011-04-12
7904904 Processing events for concurrent tasks in a virtual machine Kinsley Wong, Hideya Kawahara, Nedim Fresko 2011-03-08
7853628 Selective promotion policy for generational garbage collectors Nedim Fresko, Oleg A. Pliss 2010-12-14
7814290 Synchronous detection and signaling of memory quota violations for sequential memory allocation in a shared heap Oleg A. Pliss 2010-10-12
7761486 Memory management system that supports both address-referenced objects and identifier-referenced objects Gregory M. Wright, Mario I. Wolczko, Matthew L. Seidl 2010-07-20
7574705 Method and apparatus for efficiently resolving symbolic references in a virtual machine Antero Taivalsaari, William F. Pittore 2009-08-11
7539822 Method and apparatus for facilitating faster execution of code on a memory-constrained computing device Vijay Nagarajan 2009-05-26
7457878 Low-latency ultra-thin-client infrastructure William R. Bush, Nachiappan Periakaruppan 2008-11-25
7424589 Method and an apparatus for the high-precision tracking of approximate per-task memory usage Oleg A. Pliss 2008-09-09
7412693 Method and apparatus for determining frequency of execution for compiled methods within a virtual machine Oleg A. Pliss 2008-08-12
7296044 Method and apparatus for keeping track of memory usage for tasks in a shared heap Oleg A. Pliss, Kinsley Wong 2007-11-13
7231523 Method and apparatus for facilitating secure extension of an application 2007-06-12
7206890 System and method for reducing accounting overhead during memory allocation 2007-04-17
7171527 Method and apparatus for keeping track of memory usage for tasks in a shared heap Oleg A. Pliss, Ioi K. Lam, Vijay Nagarajan 2007-01-30
7114045 Garbage collection with a dynamic window Oleg A. Pliss 2006-09-26
7100015 Redirecting external memory allocation operations to an internal memory manager Teck Yang Lee 2006-08-29
7051323 Method and apparatus for initializing romized system classes at virtual machine build time Ioi K. Lam 2006-05-23
7036112 Multi-mode specification-driven disassembler David M. Ungar, Mario I. Wolczko 2006-04-25
6865738 Method and apparatus for managing independent asynchronous I/O operations within a virtual machine Saul G. Wold, Ioi K. Lam 2005-03-08
6829686 Method and apparatus for bag-to-set, buffering remembered set Ross C. Knippel 2004-12-07
6772296 Method and apparatus facilitating automatic persistence in asymmetric storage 2004-08-03
6738926 Method and apparatus for recovering a multi-threaded process from a checkpoint Glenn C. Skinner 2004-05-18