JG

Jonathan J. Gibbons

Oracle: 17 patents #564 of 14,854Top 4%
Xerox: 2 patents #3,932 of 8,622Top 50%
Overall (All Time): #234,481 of 4,157,543Top 6%
19
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
11640284 Multi-platform compiling Joseph D. Darcy, Jan Lahoda, Magnus Ihse Bursie 2023-05-02
10802855 Producing an internal representation of a type based on the type's source representation Vicente A. Romero Zaldivar, Maurizio Cimadamore 2020-10-13
10459708 Composing a module system and a non-module system Alexander R. Buckley, Mark B. Reinhold, Alan Bateman, Mandy L. Chung 2019-10-29
10387142 Using annotation processors defined by modules with annotation processors defined by non-module code Vicente A. Romero Zaldivar, Jan Lahoda, Joseph D. Darcy 2019-08-20
10078497 Bridging a module system and a non-module system Alexander R. Buckley, Mark B. Reinhold, Alan Bateman, Mandy L. Chung 2018-09-18
9733907 System and method for testing compiler implementation using dynamic combinatorial test generation Brian Goetz, Maurizio Cimadamore 2017-08-15
9626171 Composing a module system and a non-module system Alexander R. Buckley, Mark B. Reinhold, Alan Bateman, Mandy L. Chung 2017-04-18
9582394 Encapsulating and managing diagnostic information Maurizio Cimadamore, Alexander R. Buckley 2017-02-28
9229709 Polyphasic modules for software development Mark B. Reinhold, Alexander R. Buckley, Karen M. P. Kinnear 2016-01-05
9116707 Dependency resolution in polyphasic modules Mark B. Reinhold, Alexander R. Buckley 2015-08-25
8584104 Compile-time management of polyphasic modules Alexander R. Buckley, Mark B. Reinhold 2013-11-12
6412019 Method and mechanism for invocation on objects with interface inheritance Graham Hamilton, Peter B. Kessler, Michael L. Powell, Sanjay Radia 2002-06-25
6157961 Client-side stub interpreter Peter B. Kessler, Graham Hamilton 2000-12-05
5787251 Method and apparatus for subcontracts in distributed processing systems Graham Hamilton, Michael L. Powell, James G. Mitchell 1998-07-28
5761511 Method and apparatus for a type-safe framework for dynamically extensible objects Michael Day, Theodore C. Goldstein, Michael J. Jordan 1998-06-02
5577251 Object oriented system for executing application call by using plurality of client-side subcontract mechanism associated with corresponding plurality of server-side subcontract mechanism Graham Hamilton, Michael L. Powell, James G. Mitchell 1996-11-19
5357452 Automatic generation of auto-checking testing functions Luigi A. Pio-di-Savoia, James D. Halpern, Roger Hayes 1994-10-18
5088033 Data processing system emulation in a window with a coprocessor and I/O emulation Joseph H. Binkley, Perry A. Caro, John B. Dillon, Charles Robert Fay, Hilary N. Hooks +10 more 1992-02-11
4920481 Emulation with display update trapping Joseph H. Binkley, Perry A. Caro, John B. Dillon, Charles Robert Fay, Hilary N. Hooks +10 more 1990-04-24