Issued Patents 2017
Showing 25 most recent of 39 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9846593 | Predicting the length of a transaction | Harold W. Cain, III, Michael K. Gschwind, Maged M. Michael, Valentina Salapura, Chung-Lung K. Shum +1 more | 2017-12-19 |
| 9836405 | Dynamic management of virtual memory blocks exempted from cache memory access | Dan F. Greiner, Michael K. Gschwind, Christian Jacobi, Younes Manton, Anthony Saporito +1 more | 2017-12-05 |
| 9830185 | Indicating nearing the completion of a transaction | Dan F. Greiner, Michael K. Gschwind, Maged M. Michael, Chung-Lung K. Shum | 2017-11-28 |
| 9823924 | Vector element rotate and insert under mask instruction | Robert F. Enenkel, Eric M. Schwarz, Timothy J. Slegel | 2017-11-21 |
| 9823926 | Vector element rotate and insert under mask instruction | Robert F. Enenkel, Eric M. Schwarz, Timothy J. Slegel | 2017-11-21 |
| 9804846 | Thread context preservation in a multithreading computer system | Fadi Y. Busaba, Mark S. Farrell, Charles W. Gainey, Jr., Dan F. Greiner, Lisa C. Heller +4 more | 2017-10-31 |
| 9804847 | Thread context preservation in a multithreading computer system | Fadi Y. Busaba, Mark S. Farrell, Charles W. Gainey, Jr., Dan F. Greiner, Lisa C. Heller +4 more | 2017-10-31 |
| 9804840 | Vector Galois Field Multiply Sum and Accumulate instruction | — | 2017-10-31 |
| 9785435 | Floating point instruction with selectable comparison attributes | Michael K. Gschwind, Silvia M. Mueller, Brett Olsson, Eric M. Schwarz | 2017-10-10 |
| 9778932 | Vector generate mask instruction | Robert F. Enenkel, Eric M. Schwarz, Timothy J. Slegel | 2017-10-03 |
| 9772867 | Control area for managing multiple threads in a computer | Fadi Y. Busaba, Mark S. Farrell, Charles W. Gainey, Jr., Dan F. Greiner, Lisa C. Heller +4 more | 2017-09-26 |
| 9772843 | Vector find element equal instruction | Michael K. Gschwind, Eric M. Schwarz, Timothy J. Slegel | 2017-09-26 |
| 9760511 | Efficient interruption routing for a multithreaded processor | Fadi Y. Busaba, Mark S. Farrell, Charles W. Gainey, Jr., Dan F. Greiner, Lisa C. Heller +7 more | 2017-09-12 |
| 9760302 | Servicing multiple counters based on a single access check | Jane H. Bartik, Daniel V. Rosa, Donald W. Schmidt | 2017-09-12 |
| 9740483 | Vector checksum instruction | Eric M. Schwarz | 2017-08-22 |
| 9740615 | Processor directly storing address range of co-processor memory accesses in a transactional memory where co-processor supplements functions of the processor | Michael K. Gschwind, Eric M. Schwarz, Chung-Lung K. Shum, Timothy J. Slegel | 2017-08-22 |
| 9740614 | Processor directly storing address range of co-processor memory accesses in a transactional memory where co-processor supplements functions of the processor | Michael K. Gschwind, Eric M. Schwarz, Chung-Lung K. Shum, Timothy J. Slegel | 2017-08-22 |
| 9740482 | Vector generate mask instruction | Robert F. Enenkel, Eric M. Schwarz, Timothy J. Slegel | 2017-08-22 |
| 9731208 | Methods of playing video games | Daniel Stelung | 2017-08-15 |
| 9733938 | Vector checksum instruction | Eric M. Schwarz | 2017-08-15 |
| 9727334 | Vector exception code | Michael K. Gschwind, Eric M. Schwarz, Timothy J. Slegel | 2017-08-08 |
| 9727484 | Dynamic cache memory management with translation lookaside buffer protection | Michael K. Gschwind, Christian Jacobi, Anthony Saporito, Chung-Lung K. Shum, Timothy J. Slegel | 2017-08-08 |
| 9720837 | Allowing non-cacheable loads within a transaction | Michael K. Gschwind, Valentina Salapura, Chung-Lung K. Shum | 2017-08-01 |
| 9715377 | Behavior based code recompilation triggering scheme | Giles R. Frazier, Michael K. Gschwind, Christian Jacobi, Anthony Saporito, Chung-Lung K. Shum | 2017-07-25 |
| 9716515 | Method for detecting end of record in variable length coded bit stream | Deepankar Bhattacharjee, Christian Jacobi, Aditya N. Puranik, Christian Zoellin | 2017-07-25 |