MG

Michael K. Gschwind

IBM: 142 patents #3 of 10,852Top 1%
Globalfoundries: 1 patents #454 of 1,311Top 35%
Overall (2017): #11 of 506,227Top 1%
143
Patents 2017

Issued Patents 2017

Showing 25 most recent of 143 patents

Patent #TitleCo-InventorsDate
9851974 Selective suppression of instruction cache-related directory access Valentina Salapura 2017-12-26
9851971 Latent modification instruction for transactional execution Valentina Salapura, Chung-Lung K. Shum, Timothy J. Slegel 2017-12-26
9846593 Predicting the length of a transaction Jonathan D. Bradbury, Harold W. Cain, III, 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 Jonathan D. Bradbury, Dan F. Greiner, Christian Jacobi, Younes Manton, Anthony Saporito +1 more 2017-12-05
9836291 Reconfiguration of address space based on loading short pointer mode application 2017-12-05
9836411 Synchronizing updates of page table status indicators and performing bulk operations 2017-12-05
9830185 Indicating nearing the completion of a transaction Jonathan D. Bradbury, Dan F. Greiner, Maged M. Michael, Chung-Lung K. Shum 2017-11-28
9830159 Suspending branch prediction upon entering transactional execution mode Valentina Salapura, Eric M. Schwarz, Chung-Lung K. Shum 2017-11-28
9824022 Address translation structures to provide separate translations for instruction fetches and data accesses 2017-11-21
9824021 Address translation structures to provide separate translations for instruction fetches and data accesses 2017-11-21
9815197 Device, system and method for tracking and replacing lights with automated vehicles Clifford A. Pickover, Maja Vukovic, Valentina Salapura 2017-11-14
9817693 Coherence protocol augmentation to indicate transaction status Fadi Y. Busaba, Harold W. Cain, III, Christian Jacobi, Valentina Salapura, Eric M. Schwarz +1 more 2017-11-14
9811396 Direct application-level control of multiple asynchronous events Giles R. Frazier 2017-11-07
9811472 Radix table translation of memory Anthony J. Bybell 2017-11-07
9811397 Direct application-level control of multiple asynchronous events Giles R. Frazier 2017-11-07
9792148 Prioritization of transactions based on execution progress Valentina Salapura 2017-10-17
9792149 Prioritization of transactions based on execution progress Valentina Salapura 2017-10-17
9785555 Synchronizing updates of page table status indicators in a multiprocessing environment 2017-10-10
9785554 Synchronizing updates of page table status indicators in a multiprocessing environment 2017-10-10
9785435 Floating point instruction with selectable comparison attributes Jonathan D. Bradbury, Silvia M. Mueller, Brett Olsson, Eric M. Schwarz 2017-10-10
9785569 Radix table translation of memory Anthony J. Bybell 2017-10-10
9785352 Transparent code patching 2017-10-10
9772843 Vector find element equal instruction Jonathan D. Bradbury, Eric M. Schwarz, Timothy J. Slegel 2017-09-26
9772874 Prioritization of transactions based on execution by transactional core with super core indicator Fadi Y. Busaba, Harold W. Cain, III, Valentina Salapura, Eric M. Schwarz, Timothy J. Slegel 2017-09-26
9772944 Transactional execution in a multi-processor environment that monitors memory conflicts in a shared cache Fadi Y. Busaba, Eric M. Schwarz, Chung-Lung K. Shum 2017-09-26