IL

Ioi K. Lam

Oracle: 21 patents #400 of 14,854Top 3%
Samsung: 2 patents #37,631 of 75,807Top 50%
AP Aplix: 1 patents #20 of 41Top 50%
Overall (All Time): #173,185 of 4,157,543Top 5%
24
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
10789047 Returning a runtime type loaded from an archive in a module system Jiangli Zhou, Calvin Cheung, Karen Margaret Pearson Kinnear 2020-09-29
10417024 Generating verification metadata and verifying a runtime type based on verification metadata Karen Margaret Pearson Kinnear, Harold David Seigel, Lois Dickinson Foltan 2019-09-17
10394528 Returning a runtime type loaded from an archive in a module system Jiangli Zhou, Calvin Cheung, Karen Margaret Pearson Kinnear 2019-08-27
10191753 Generating verification metadata and verifying a runtime type based on verification metadata Karen Margaret Pearson Kinnear, Harold David Seigel, Lois Dickinson Foltan 2019-01-29
9336018 Mechanism for class data sharing using extension and application class-loaders Jiangli Zhou 2016-05-10
8903366 Dynamic switching between software and hardware graphics rendering for power consumption Bing Xia 2014-12-02
8780118 Techniques for synchronizing hardware accelerated graphics rendering and surface composition Qiuyuan Yang 2014-07-15
8336095 User space virtualization system Junichi Monma 2012-12-18
8181177 Reducing the number of heap handles in a program Oleg A. Pliss, Kinsley Wong 2012-05-15
8151243 System and method for determining whether an array is a read-only array Oleg A. Pliss 2012-04-03
8091077 System and method for handling rare events by modification of executable code Oleg A. Pliss 2012-01-03
7966607 Method and apparatus for managing compiled methods in a unified heap Frank Yellin, Oleg A. Pliss 2011-06-21
7784041 Mechanism for reducing detectable pauses in dynamic output caused by dynamic compilation Oleg A. Pliss 2010-08-24
7721064 Memory allocation in memory constrained devices Oleg A. Pliss 2010-05-18
7716658 Method and apparatus for optimizing patching of objects containing references Oleg A. Pliss 2010-05-11
7571231 Method and protocol for mediating communication between software applications Daniel Blaukopf, Eran Davidov, Dov Zandman 2009-08-04
7337201 System and method to increase memory allocation efficiency Frank Yellin 2008-02-26
7313789 Methods and systems for reducing a program size Frank Yellin 2007-12-25
7171527 Method and apparatus for keeping track of memory usage for tasks in a shared heap Oleg A. Pliss, Bernd J. W. Mathiske, Vijay Nagarajan 2007-01-30
7080387 System and method for mediating communication between software applications Daniel Blaukopf, Eran Davidov, Dov Zandman 2006-07-18
7051323 Method and apparatus for initializing romized system classes at virtual machine build time Bernd J. W. Mathiske 2006-05-23
6904516 Mechanism for enabling efficient execution of an instruction 2005-06-07
6865738 Method and apparatus for managing independent asynchronous I/O operations within a virtual machine Bernd J. W. Mathiske, Saul G. Wold 2005-03-08
6625805 Dynamic byte code examination to detect whether a GUI component handles mouse events Kuldipsingh Pabla 2003-09-23