DG

Dan F. Greiner

IBM: 50 patents #27 of 10,295Top 1%
📍 San Jose, CA: #5 of 5,790 inventorsTop 1%
🗺 California: #53 of 57,791 inventorsTop 1%
Overall (2016): #165 of 481,213Top 1%
50
Patents 2016

Issued Patents 2016

Showing 1–25 of 50 patents

Patent #TitleCo-InventorsDate
9529598 Transaction abort instruction Christian Jacobi, Marcel Mitran, Timothy J. Slegel 2016-12-27
9524257 Transactional execution enabled supervisor call interruption while in TX mode Jonathan D. Bradbury, Michael K. Gschwind, Chung-Lung K. Shum 2016-12-20
9524187 Executing instruction with threshold indicating nearing of completion of transaction Jonathan D. Bradbury, Michael K. Gschwind, Maged M. Michael, Chung-Lung K. Shum 2016-12-20
9495306 Dynamic management of a processor state with transient cache memory Jonathan D. Bradbury, Michael K. Gschwind, Christian Jacobi, Younes Manton, Anthony Saporito +3 more 2016-11-15
9483436 PCI function measurement block enhancements David F. Craddock, Beth A. Glendening, Thomas A. Gregg 2016-11-01
9477514 Transaction begin/end instructions Christian Jacobi, Marcel Mitran, Timothy J. Slegel 2016-10-25
9471371 Dynamic prediction of concurrent hardware transactions resource requirements and allocation Fadi Y. Busaba, Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Chung-Lung K. Shum 2016-10-18
9465768 PCI function measurement block enhancements David F. Craddock, Beth A. Glendening, Thomas A. Gregg 2016-10-11
9459875 Dynamic enablement of multithreading Jonathan D. Bradbury, Fadi Y. Busaba, Mark S. Farrell, Charles W. Gainey, Jr., Lisa C. Heller +5 more 2016-10-04
9459872 High-word facility for extending the number of general purpose registers available to instructions Marcel Mitran, Timothy J. Slegel 2016-10-04
9454372 Thread context restoration in a multithreading computer system Jonathan D. Bradbury, Fadi Y. Busaba, Mark S. Farrell, Charles W. Gainey, Jr., Lisa C. Heller +4 more 2016-09-27
9454370 Conditional transaction end instruction Christian Jacobi, Marcel Mitran, Donald W. Schmidt, Timothy J. Slegel 2016-09-27
9448797 Restricted instructions in transactional execution Christian Jacobi, Timothy J. Slegel 2016-09-20
9448939 Collecting memory operand access characteristics during transactional execution Michael K. Gschwind, Valentina Salapura, Timothy J. Slegel 2016-09-20
9448796 Restricted instructions in transactional execution Christian Jacobi, Timothy J. Slegel 2016-09-20
9442747 Specifying user defined or translator definitions to use to interpret mnemonics in a computer program John Robert Dravnieks, John R. Ehrman 2016-09-13
9436477 Transaction abort instruction Christian Jacobi, Marcel Mitran, Timothy J. Slegel 2016-09-06
9424000 Instruction for performing a pseudorandom number seed operation Bernd Nerz, Tamas Visegrady 2016-08-23
9424035 Conditional transaction end instruction Christian Jacobi, Marcel Mitran, Donald W. Schmidt, Timothy J. Slegel 2016-08-23
9417876 Thread context restoration in a multithreading computer system Jonathan D. Bradbury, Fadi Y. Busaba, Mark S. Farrell, Charles W. Gainey, Jr., Lisa C. Heller +4 more 2016-08-16
9395998 Selectively controlling instruction execution in transactional processing Christian Jacobi, Robert R. Rogers, Timothy J. Slegel 2016-07-19
9396125 Dynamic management of memory ranges exempted from cache memory access Jonathan D. Bradbury, Michael K. Gschwind, Christian Jacobi, Younes Manton, Anthony Saporito +2 more 2016-07-19
9389802 Hint instruction for managing transactional aborts in transactional memory computing environments Fadi Y. Busaba, Harold W. Cain, III, Michael K. Gschwind, Maged M. Michael, Valentina Salapura +2 more 2016-07-12
9383931 Controlling the selectively setting of operational parameters for an adapter David F. Craddock, Mark S. Farrell, Beth A. Glendening, Thomas A. Gregg, Gustav E. Sittmann, III +1 more 2016-07-05
9384004 Randomized testing within transactional execution Christian Jacobi, Timothy J. Slegel 2016-07-05