JB

James Wilson Bishop

IBM: 25 patents #4,217 of 70,183Top 7%
Overall (All Time): #161,664 of 4,157,543Top 4%
25
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
11620134 Constrained carries on speculative counters Dan Buerkle, Maria Lorena Pesantez, David Henry Wilde 2023-04-04
11138050 Operation of a multi-slice processor implementing a hardware level transfer of an execution thread Brian D. Barrick, Marcy E. Byers, Sundeep Chadha, Cliff Kucharski, Dung Q. Nguyen +2 more 2021-10-05
10996995 Saving and restoring a transaction memory state Steven J. Battle, Dung Q. Nguyen, Hung Q. Le, Brian W. Thompto, Susan E. Eisen 2021-05-04
10387154 Thread migration using a microcode engine of a multi-slice processor Marcy E. Byers, Steven R. Carlough, Paul M. Kennedy, Albert J. Van Norstrand, Jr., Phillip G. Williams 2019-08-20
10318356 Operation of a multi-slice processor implementing a hardware level transfer of an execution thread Brian D. Barrick, Marcy E. Byers, Sundeep Chadha, Cliff Kucharski, Dung Q. Nguyen +2 more 2019-06-11
10223196 ECC scrubbing method in a multi-slice microprocessor Brian D. Barrick, Maarten J. Boersma, Marcy E. Byers, Sundeep Chadha, Jentje Leenstra +2 more 2019-03-05
9928128 In-pipe error scrubbing within a processor core Brian D. Barrick, Marcy E. Byers, Sundeep Chadha, Niels Fricke, Dung Q. Nguyen +1 more 2018-03-27
9846614 ECC scrubbing in a multi-slice microprocessor Brian D. Barrick, Maarten J. Boersma, Marcy E. Byers, Sundeep Chadha, Jentje Leenstra +2 more 2017-12-19
9110708 Region-weighted accounting of multi-threaded processor core according to dispatch state Michael J. Genden, Steven B. Herndon, Philip L. Vitale 2015-08-18
9015449 Region-weighted accounting of multi-threaded processor core according to dispatch state Michael J. Genden, Steven B. Herndon, Philip L. Vitale 2015-04-21
8489863 Processor including age tracking of issue queue instructions Mary D. Brown, Jeffrey C. Brownscheidle, Robert A. Cordes, Maureen A. Delaney, Jafar Nahidi +2 more 2013-07-16
8418180 Thread priority method for ensuring processing fairness in simultaneous multi-threading microprocessors Hung Q. Le, Dung Q. Nguyen, Balaram Sinharoy, Brian W. Thompto, Raymond Cheung Yeung 2013-04-09
8380964 Processor including age tracking of issue queue instructions Mary D. Brown, Jeffrey C. Brownscheidle, Robert A. Cordes, Maureen A. Delaney, Jafar Nahidi +2 more 2013-02-19
8108655 Selecting fixed-point instructions to issue on load-store unit Christopher M. Abernathy, Mary D. Brown, William E. Burky, Robert A. Cordes, Hung Q. Le +2 more 2012-01-31
8103852 Information handling system including a processor with a bifurcated issue queue Mary D. Brown, William E. Burky, Todd A. Venton 2012-01-24
7779234 System and method for implementing a hardware-supported thread assist under load lookahead mechanism for a microprocessor Hung Q. Le, Dung Q. Nguyen, Wolfram Sauer, Benjamin W. Stolt, Michael Thomas Vaden 2010-08-17
7631308 Thread priority method for ensuring processing fairness in simultaneous multi-threading microprocessors Hung Q. Le, Dung Q. Nguyen, Balaram Sinharoy, Brian W. Thompto, Raymond Cheung Yeung 2009-12-08
7620801 Methods to randomly or pseudo-randomly, without bias, select instruction for performance analysis in a microprocessor Michael Stephen Floyd, Alexander Erik Mericas, Robert Dominick Mirabella, Dung Q. Nguyen, Philip L. Vitale 2009-11-17
7478276 Method for checkpointing instruction groups with out-of-order floating point instructions in a multi-threaded processor Hung Q. Le, Michael J. Mack, Jafar Nahidi, Dung Q. Nguyen, Jose Angel Paredes +2 more 2009-01-13
7254697 Method and apparatus for dynamic modification of microprocessor instruction group at dispatch Hung Q. Le, Jafar Nahidi, Dung Q. Nguyen, Brian W. Thompto 2007-08-07
6415402 Programmable timing circuit for testing the cycle time of functional circuits on an integrated circuit chip George A. Fax, Robert G. Iseminger 2002-07-02
6219813 Programmable timing circuit for testing the cycle time of functional circuits on an integrated circuit chip George A. Fax, Robert G. Iseminger 2001-04-17
5809525 Multi-level computer cache system providing plural cache controllers associated with memory address ranges and having cache directories Charles Embrey Carmack, Jr., Patrick Gallagher, Stefan P. Jackowski, Gregory R. Klouda, Robert Siegl 1998-09-15
5539875 Error windowing for storage subsystem recovery Mark Louis Ciacelli, Patrick Gallagher, Stefan P. Jackowski, Gregory R. Klouda, Robert Siegl 1996-07-23
5539895 Hierarchical computer cache system Charles Embrey Carmack, Jr., Patrick Gallagher, Stefan P. Jackowski, Gregory R. Klouda, Robert Siegl 1996-07-23