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

James A. Gosling

Oracle: 46 patents #105 of 14,854Top 1%
Amazon: 3 patents #5,147 of 19,158Top 30%
FIFirstperson: 2 patents #1 of 4Top 25%
Palo Alto, CA: #361 of 9,675 inventorsTop 4%
California: #7,669 of 386,348 inventorsTop 2%
Overall (All Time): #52,497 of 4,157,543Top 2%
51 Patents All Time

Issued Patents All Time

Showing 26–50 of 51 patents

Patent #TitleCo-InventorsDate
6052732 System for dynamically loading object viewer from client or server 2000-04-18
D420654 Display panel with a computer icon Avril E. Hodges Wilsher 2000-02-15
6020881 Graphical user interface with method and apparatus for interfacing to remote devices Patrick J. Naughton, Charles Clayton, Chris Warth, Joseph M. Palrang, Edward H. Frank +2 more 2000-02-01
5999731 Bytecode program interpreter apparatus and method with pre-verification of data type restrictions and object initialization Frank Yellin 1999-12-07
5999191 Method and apparatus for presenting information in a display system using transparent windows Edward H. Frank, Patrick J. Naughton, John C. Liu 1999-12-07
5995106 Graphical user interface for displaying and navigating in a directed graph structure Patrick J. Naughton, Charles H. Clanton, Chris Warth, Joseph M. Palrang, Edward H. Frank +3 more 1999-11-30
5959623 System and method for displaying user selected set of advertisements Arthur van Hoff 1999-09-28
5928323 Apparatus and method for dynamically generating information with server-side software objects Pavani Diwanji, David Connelly 1999-07-27
RE36204 Method and apparatus for resolving data references in generated code 1999-04-27
5886697 Method and apparatus for improved graphical user interface having anthropomorphic characters Patrick J. Naughton, Charles H. Clanton, Chris Warth, Joseph M. Palrang, Edward H. Frank +2 more 1999-03-23
D401922 Agent icon for a display screen of a programmed computer system Patrick J. Naughton, David A. LaVallee, Christopher S. Warth, Edward H. Frank, R. Michael Sheridan +1 more 1998-12-01
5815661 Platform independent object and object application loader and method 1998-09-29
5778231 Compiler system and method for resolving symbolic references to externally located program files Arthur van Hoff, Frank Yellin 1998-07-07
5748964 Bytecode program interpreter apparatus and method with pre-verification of data type restrictions 1998-05-05
5740441 Bytecode program interpreter apparatus and method with pre-verification of data type restrictions and object initialization Frank Yellin 1998-04-14
5724425 Method and apparatus for enhancing software security and distributing software Sheue-Ling Chang 1998-03-03
D389134 Agent icon for a display screen of a programmed computer system Patrick J. Naughton, David A. LaVallee, Christopher S. Warth, Edward H. Frank, R. Michael Sheridan +1 more 1998-01-13
D386167 Agent icon for a display screen of a programmed computer system Patrick J. Naughton, David A. LaVallee, Christopher S. Warth, Edward H. Frank, R. Michael Sheridan +1 more 1997-11-11
5668999 System and method for pre-verification of stack usage in bytecode program loops 1997-09-16
5651107 Method and apparatus for presenting information in a display system using transparent windows Edward H. Frank, Patrick J. Naughton, John C. Liu 1997-07-22
5630066 System and method for locating object view and platform independent object 1997-05-13
5519825 Method and apparatus for NTSC display of full range animation Patrick J. Naughton 1996-05-21
5455464 Method and apparatus for providing dynamically configurable electrical switches 1995-10-03
5367685 Method and apparatus for resolving data references in generated code 1994-11-22
5267054 Method and apparatus for the reduction of memory space required for a digital halftone system Sheue-Ling Chang 1993-11-30