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

Maged M. Michael — 38 Patents in 2016

IBM: 35 patents #45 of 10,295Top 1%
Globalfoundries: 3 patents #286 of 2,145Top 15%
Danbury, CT: #1 of 81 inventorsTop 2%
Connecticut: #3 of 3,459 inventorsTop 1%
Overall (2016): #313 of 481,213Top 1%
38 Patents 2016

Issued Patents 2016

Showing 26–38 of 38 patents

Patent #TitleCo-InventorsDate
9336047 Prefetching of discontiguous storage locations in anticipation of transactional execution Fadi Y. Busaba, Dan F. Greiner, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz +1 more 2016-05-10
9329890 Managing high-coherence-miss cache lines in multi-processor computing environments Fadi Y. Busaba, Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz +1 more 2016-05-03
9329946 Salvaging hardware transactions Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz 2016-05-03
9311178 Salvaging hardware transactions with instructions Fadi Y. Busaba, Harold W. Cain, III, Valentina Salapura, Eric M. Schwarz 2016-04-12
9298623 Identifying high-conflict cache lines in transactional memory computing environments Fadi Y. Busaba, Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz +1 more 2016-03-29
9298626 Managing high-conflict cache lines in transactional memory computing environments Fadi Y. Busaba, Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz +1 more 2016-03-29
9292444 Multi-granular cache management in multi-processor computing environments Fadi Y. Busaba, Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz +1 more 2016-03-22
9262206 Using the transaction-begin instruction to manage transactional aborts in transactional memory computing environments Harold W. Cain, III, Chung-Lung K. Shum, Timothy J. Slegel 2016-02-16
9262343 Transactional processing based upon run-time conditions Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz, Chung-Lung K. Shum 2016-02-16
9262207 Using the transaction-begin instruction to manage transactional aborts in transactional memory computing environments Harold W. Cain, III, Chung-Lung K. Shum, Timothy J. Slegel 2016-02-16
9250980 System, method, program, and code generation unit Takuya Nakaike 2016-02-02
9244782 Salvaging hardware transactions Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz 2016-01-26
9244781 Salvaging hardware transactions Harold W. Cain, III, Michael K. Gschwind, Valentina Salapura, Eric M. Schwarz 2016-01-26