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

Gregory W. Alexander

IBM: 69 patents #1,072 of 70,183Top 2%
Delphi Technologies: 3 patents #1,040 of 4,124Top 30%
Pflugerville, TX: #8 of 621 inventorsTop 2%
Texas: #893 of 125,132 inventorsTop 1%
Overall (All Time): #27,744 of 4,157,543Top 1%
72 Patents All Time

Issued Patents All Time

Showing 26–50 of 72 patents

Patent #TitleCo-InventorsDate
10963259 Accounting for multiple pipeline depths in processor instrumentation Avery Francois, Jonathan T. Hsieh 2021-03-30
10956168 Post completion execution in an out-of-order processor design Avery Francois, Christian Jacobi 2021-03-23
10929142 Making precise operand-store-compare predictions to avoid false dependencies James J. Bonanno, Adam B. Collura, James R. Cuffney, Yair Fried, Jonathan T. Hsieh +4 more 2021-02-23
10884752 Slice-based allocation history buffer Brian D. Barrick, Dung Q. Nguyen 2021-01-05
10884754 Infinite processor thread balancing Stephen Duffy, David S. Hutton, Christian Jacobi, Anthony Saporito, Somin Song 2021-01-05
10802830 Imprecise register dependency tracking Jonathan T. Hsieh, Tu-An T. Nguyen 2020-10-13
10599431 Managing backend resources via frontend steering or stalls David S. Hutton, Christian Jacobi, Edward T. Malley, Anthony Saporito 2020-03-24
10592422 Data-less history buffer with banked restore ports in a register mapper Brian D. Barrick, Dung Q. Nguyen 2020-03-17
10558464 Infinite processor thread balancing Stephen Duffy, David S. Hutton, Christian Jacobi, Anthony Saporito, Somin Song 2020-02-11
10365928 Suppress unnecessary mapping for scratch register David S. Hutton, Christian Jacobi, Edward T. Malley, Anthony Saporito 2019-07-30
10353817 Cache miss thread balancing Brian D. Barrick, Thomas W. Fox, Christian Jacobi, Anthony Saporito, Somin Song +1 more 2019-07-16
10303569 Simplified processor sparing Brian D. Barrick, Shimon Ben-Yehuda, Ophir Erez, Anthony Saporito, Timothy J. Slegel 2019-05-28
10108426 Dynamic issue masks for processor hang prevention Steven R. Carlough, Lee Evan Eisen, David A. Schroter 2018-10-23
10102002 Dynamic issue masks for processor hang prevention Steven R. Carlough, Lee Evan Eisen, David A. Schroter 2018-10-16
10007525 Freelist based global completion table having both thread-specific and global completion table identifiers Brian D. Barrick 2018-06-26
10007526 Freelist based global completion table having both thread-specific and global completion table identifiers Brian D. Barrick 2018-06-26
9971601 Dynamic assignment across dispatch pipes of source ports to be used to obtain indication of physical registers Brian D. Barrick, Fadi Y. Busaba, Wen H. Li, Edward T. Malley 2018-05-15
9946589 Structure for reducing power consumption for memory device Khary J. Alexander, Ilya Granovsky, Christian Jacobi, Gregory Miaskovsky, James R. Mitchell 2018-04-17
9946588 Structure for reducing power consumption for memory device Khary J. Alexander, Ilya Granovsky, Christian Jacobi, Gregory Miaskovsky, James R. Mitchell 2018-04-17
9880847 Register file mapping Brian D. Barrick, Lee Evan Eisen, David A. Schroter 2018-01-30
9703614 Managing a free list of resources to decrease control complexity and reduce power consumption Brian D. Barrick 2017-07-11
9645637 Managing a free list of resources to decrease control complexity and reduce power consumption Brian D. Barrick 2017-05-09
9542233 Managing a free list of resources to decrease control complexity and reduce power consumption Brian D. Barrick 2017-01-10
9519480 Branch target preloading using a multiplexer and hash circuit to reduce incorrect branch predictions Anton Blanchard, Milton Devon Miller, II, Todd A. Venton, Kenneth L. Wright 2016-12-13
9430235 Predicting and avoiding operand-store-compare hazards in out-of-order microprocessors Khary J. Alexander, Brian W. Curran, Jonathan T. Hsieh, Christian Jacobi, James R. Mitchell +2 more 2016-08-30