Membership
Tour
Register
Log in
Maged M. Michael
Follow
Person
Danbury, CT, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Transactional lock elision with delayed lock checking
Patent number
11,625,286
Issue date
Apr 11, 2023
International Business Machines Corporation
Maged M. Michael
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Interprocessor memory status communication
Patent number
10,884,931
Issue date
Jan 5, 2021
International Business Machines Corporation
Michael Karl Gschwind
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Enabling end of transaction detection using speculative look ahead
Patent number
10,876,228
Issue date
Dec 29, 2020
International Business Machines Corporation
Michael Karl Gschwind
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Determining if transactions that are about to run out of resources...
Patent number
10,740,106
Issue date
Aug 11, 2020
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamic prediction of hardware transaction resource requirements
Patent number
10,585,697
Issue date
Mar 10, 2020
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamic prediction of hardware transaction resource requirements
Patent number
10,572,298
Issue date
Feb 25, 2020
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Instruction to cancel outstanding cache prefetches
Patent number
10,565,117
Issue date
Feb 18, 2020
International Business Machines Corporation
Michael Karl Gschwind
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hint instruction for managing transactional aborts in transactional...
Patent number
10,565,003
Issue date
Feb 18, 2020
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Non-default instruction handling within transaction
Patent number
10,365,927
Issue date
Jul 30, 2019
International Business Machines Corporation
Jonathan D. Bradbury
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Interprocessor memory status communication
Patent number
10,346,305
Issue date
Jul 9, 2019
International Business Machines Corporation
Michael Karl Gschwind
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Non-default instruction handling within transaction
Patent number
10,310,855
Issue date
Jun 4, 2019
International Business Machines Corporation
Jonathan D. Bradbury
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Transactional lock elision with delayed lock checking
Patent number
10,275,290
Issue date
Apr 30, 2019
International Business Machines Corporation
Maged M. Michael
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Prefetching of discontiguous storage locations in anticipation of t...
Patent number
10,228,943
Issue date
Mar 12, 2019
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hint instruction for managing transactional aborts in transactional...
Patent number
10,223,154
Issue date
Mar 5, 2019
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Instruction to cancel outstanding cache prefetches
Patent number
10,216,635
Issue date
Feb 26, 2019
International Business Machines Corporation
Michael Karl Gschwind
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hint instruction for managing transactional aborts in transactional...
Patent number
10,210,019
Issue date
Feb 19, 2019
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hardware transaction transient conflict resolution
Patent number
10,168,961
Issue date
Jan 1, 2019
International Business Machines Corporation
Jonathan D. Bradbury
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
System, method, program, and code generation unit
Patent number
10,169,092
Issue date
Jan 1, 2019
International Business Machines Corporation
Maged M. Michael
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Salvaging lock elision transactions with instructions to change exe...
Patent number
10,083,076
Issue date
Sep 25, 2018
International Business Machines Corporation
Harold W. Cain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Salvaging hardware transactions
Patent number
9,971,628
Issue date
May 15, 2018
International Business Machines Corporation
Harold W. Cain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hardware transaction transient conflict resolution
Patent number
9,952,804
Issue date
Apr 24, 2018
International Business Machines Corporation
Jonathan D. Bradbury
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Salvaging hardware transactions
Patent number
9,952,943
Issue date
Apr 24, 2018
International Business Machines Corporation
Harold W. Cain
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Hardware transaction transient conflict resolution
Patent number
9,946,494
Issue date
Apr 17, 2018
International Business Machines Corporation
Jonathan D. Bradbury
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Instruction stream modification for memory transaction protection
Patent number
9,940,135
Issue date
Apr 10, 2018
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Instruction stream modification for memory transaction protection
Patent number
9,928,064
Issue date
Mar 27, 2018
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Prefetching of discontiguous storage locations in anticipation of t...
Patent number
9,921,834
Issue date
Mar 20, 2018
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Interprocessor memory status communication
Patent number
9,921,872
Issue date
Mar 20, 2018
International Business Machines Corporation
Dan F. Greiner
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Interprocessor memory status communication
Patent number
9,916,179
Issue date
Mar 13, 2018
International Business Machines Corporation
Michael Karl Gschwind
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Interprocessor memory status communication
Patent number
9,916,180
Issue date
Mar 13, 2018
International Business Machines Corporation
Michael Karl Gschwind
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamic prediction of hardware transaction resource requirements
Patent number
9,904,572
Issue date
Feb 27, 2018
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
INTERPROCESSOR MEMORY STATUS COMMUNICATION
Publication number
20190236012
Publication date
Aug 1, 2019
International Business Machines Corporation
Michael Karl Gschwind
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TRANSACTIONAL LOCK ELISION WITH DELAYED LOCK CHECKING
Publication number
20190188054
Publication date
Jun 20, 2019
International Business Machines Corporation
Maged M. Michael
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HINT INSTRUCTION FOR MANAGING TRANSACTIONAL ABORTS IN TRANSACTIONAL...
Publication number
20190138346
Publication date
May 9, 2019
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INSTRUCTION TO CANCEL OUTSTANDING CACHE PREFETCHES
Publication number
20180365156
Publication date
Dec 20, 2018
International Business Machines Corporation
Michael Karl Gschwind
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HARDWARE TRANSACTION TRANSIENT CONFLICT RESOLUTION
Publication number
20180203644
Publication date
Jul 19, 2018
International Business Machines Corporation
Jonathan D. Bradbury
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PREFETCHING OF DISCONTIGUOUS STORAGE LOCATIONS IN ANTICIPATION OF T...
Publication number
20180189067
Publication date
Jul 5, 2018
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SYSTEM, METHOD, PROGRAM, AND CODE GENERATION UNIT
Publication number
20180136978
Publication date
May 17, 2018
International Business Machines Corporation
MAGED M. MICHAEL
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMIC PREDICTION OF HARDWARE TRANSACTION RESOURCE REQUIREMENTS
Publication number
20180074847
Publication date
Mar 15, 2018
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ENABLING END OF TRANSACTION DETECTION USING SPECULATIVE LOOK AHEAD
Publication number
20180066385
Publication date
Mar 8, 2018
International Business Machines Corporation
Michael Karl Gschwind
D01 - NATURAL OR ARTIFICIAL THREADS OR FIBRES SPINNING
Information
Patent Application
NON-DEFAULT INSTRUCTION HANDLING WITHIN TRANSACTION
Publication number
20180067744
Publication date
Mar 8, 2018
International Business Machines Corporation
Jonathan D. Bradbury
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMIC PREDICTION OF HARDWARE TRANSACTION RESOURCE REQUIREMENTS
Publication number
20180060115
Publication date
Mar 1, 2018
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HARDWARE TRANSACTION TRANSIENT CONFLICT RESOLUTION
Publication number
20170262227
Publication date
Sep 14, 2017
International Business Machines Corporation
Jonathan D. Bradbury
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
HARDWARE TRANSACTION TRANSIENT CONFLICT RESOLUTION
Publication number
20170262181
Publication date
Sep 14, 2017
International Business Machines Corporation
Jonathan D. Bradbury
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INSTRUCTION TO CANCEL OUTSTANDING CACHE PREFETCHES
Publication number
20170192893
Publication date
Jul 6, 2017
International Business Machines Corporation
Michael Karl Gschwind
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PREFETCHING OF DISCONTIGUOUS STORAGE LOCATIONS IN ANTICIPATION OF T...
Publication number
20170161070
Publication date
Jun 8, 2017
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INSTRUCTION STREAM MODIFICATION FOR MEMORY TRANSACTION PROTECTION
Publication number
20170132139
Publication date
May 11, 2017
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INSTRUCTION STREAM MODIFICATION FOR MEMORY TRANSACTION PROTECTION
Publication number
20170132002
Publication date
May 11, 2017
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INTERPROCESSOR MEMORY STATUS COMMUNICATION
Publication number
20170123845
Publication date
May 4, 2017
International Business Machines Corporation
Dan F. Greiner
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INTERPROCESSOR MEMORY STATUS COMMUNICATION
Publication number
20170123983
Publication date
May 4, 2017
International Business Machines Corporation
Michael Karl Gschwind
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INTERPROCESSOR MEMORY STATUS COMMUNICATION
Publication number
20170123840
Publication date
May 4, 2017
International Business Machines Corporation
Michael Karl Gschwind
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INTERPROCESSOR MEMORY STATUS COMMUNICATION
Publication number
20170123841
Publication date
May 4, 2017
International Business Machines Corporation
Dan F. Greiner
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
INTERPROCESSOR MEMORY STATUS COMMUNICATION
Publication number
20170123844
Publication date
May 4, 2017
International Business Machines Corporation
Michael Karl Gschwind
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ADDRESS PROBING FOR TRANSACTION
Publication number
20160378382
Publication date
Dec 29, 2016
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
NON-DEFAULT INSTRUCTION HANDLING WITHIN TRANSACTION
Publication number
20160378476
Publication date
Dec 29, 2016
International Business Machines Corporation
Jonathan D. Bradbury
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ADDRESS PROBING FOR TRANSACTION
Publication number
20160378541
Publication date
Dec 29, 2016
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
NON-DEFAULT INSTRUCTION HANDLING WITHIN TRANSACTION
Publication number
20160378657
Publication date
Dec 29, 2016
International Business Machines Corporation
Jonathan D. Bradbury
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
TRANSACTIONAL LOCK ELISION WITH DELAYED LOCK CHECKING
Publication number
20160371128
Publication date
Dec 22, 2016
International Business Machines Corporation
Maged M. Michael
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ALERTING HARDWARE TRANSACTIONS THAT ARE ABOUT TO RUN OUT OF SPACE
Publication number
20160357596
Publication date
Dec 8, 2016
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
ALERTING HARDWARE TRANSACTIONS THAT ARE ABOUT TO RUN OUT OF SPACE
Publication number
20160357595
Publication date
Dec 8, 2016
International Business Machines Corporation
Fadi Y. Busaba
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
SALVAGING LOCK ELISION TRANSACTIONS WITH INSTRUCTIONS TO CHANGE EXE...
Publication number
20160350174
Publication date
Dec 1, 2016
International Business Machines Corporation
Harold W. Cain
G06 - COMPUTING CALCULATING COUNTING