Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
MP

Michael L. Powell — 15 Patents

Oracle: 12 patents #927 of 14,854Top 7%
Sony: 2 patents #13,023 of 25,231Top 55%
Delphi Technologies: 1 patents #2,130 of 4,124Top 55%
JLJaguar Land Rover Limited: 1 patents #502 of 923Top 55%
Xerox: 1 patents #5,237 of 8,622Top 65%
Palo Alto, CA: #1,617 of 9,675 inventorsTop 20%
California: #40,789 of 386,348 inventorsTop 15%
Overall (All Time): #307,048 of 4,157,543Top 8%
15 Patents All Time
Michael L. Powell has been granted 15 US patents while listed as an inventor at Oracle. The first was granted in 1993 and the most recent in January 2020. Michael L. Powell ranks #307,048 of 4,157,543 US inventors in our database (top 7.4%). Patent records list Michael L. Powell in Palo Alto, CA, US.

Patents per Year

Patents granted per year, 1993 to 2020Bar chart with a peak of 2 patents in 1993.peak 21993: 2 patents19931994: 2 patents19941995: 1 patents19951996: 2 patents19961998: 2 patents19981999: 1 patents19992002: 2 patents20022003: 1 patents20032005: 1 patents20052020: 1 patents2020

Issued Patents All Time

Showing 1–15 of 15 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
10532654 Anti-slosh device and method for a liquid container Glen Voice, Doran Chesters 2020-01-14
6941556 Method and system for type identification for multiple object interfaces in a distributed object environment Peter B. Kessler, Swee Boon Lim, Peter Vanderbilt, Li-Wen Chen, Dwight F. Hare +1 more 2005-09-06 $8,461,000
6637986 Drilling apparatus and method 2003-10-28 $1,083,000
6412019 Method and mechanism for invocation on objects with interface inheritance Jonathan J. Gibbons, Graham Hamilton, Peter B. Kessler, Sanjay Radia 2002-06-25 $30,971,000
6353860 Methods and apparatus for managing collections of objects Dwight F. Hare, Robert Hagmann, Alan Snyder, Peter Vanderbilt 2002-03-05 $93,867,000
5924071 Method and apparatus for optimizing a playlist of material Oliver Morgan, Douglas K. Tao 1999-07-13 $736,000
5793965 Method and apparatus for determining the type of an object in a distributed object system Peter Vanderbilt, David M. Brownell, Alain DEMOUR, Dwight F. Hare 1998-08-11 $18,428,000
5787251 Method and apparatus for subcontracts in distributed processing systems Graham Hamilton, James G. Mitchell, Jonathan J. Gibbons 1998-07-28 $24,757,000
5581761 Methods and apparatus for providing an extensible set of auxiliary services for objects in an object-oriented system Sanjay Radia, Michael Nelson 1996-12-03 $26,345,000
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, James G. Mitchell, Jonathan J. Gibbons 1996-11-19 $32,878,000
5430864 Extending computer architecture from 32-bits to 64-bits by using the most significant bit of the stack pointer register to indicate word size Robert F. Cmelik, Shing Kong, David R. Ditzel, Edmund J. Kelly 1995-07-04
5359721 Non-supervisor mode cross address space dynamic linking James Kempf 1994-10-25 $15,894,000
5301316 System for determination of the equivalence of two objects without compromising then done by a third object nominated by one and accetped by the other Graham Hamilton, John Chapin 1994-04-05 $8,309,000
5265233 Method and apparatus for providing total and partial store ordering for a memory in multi-processor system Jean-Marc Frailong, Pradeep Sindhu, Michel Cekleov, Eric Jensen 1993-11-23
5210839 Method and apparatus for providing a memory address from a computer instruction using a mask register Robert F. Cmelik, Shing Kong, David R. Ditzel, Edmund J. Kelly 1993-05-11 $13,187,000