Inventor
WALTERS CRAIG R
US49 patents
⚠️ This page may combine multiple inventors who share the name “WALTERS CRAIG R”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
40 patentsUS6914695B2Jul 5, 2005
Process of operations with an interchangeable transmission device and apparatus for use therein for a common interface for use with digital cameras
IBM47 citations88
US7383336B2Jun 3, 2008
Distributed shared resource management
IBM10 citations84
US11010210B2May 18, 2021
Controller address contention assumption
IBM8 citations83
US11487672B1Nov 1, 2022
Multiple copy scoping bits for cache memory
IBM7 citations82
US10795824B2Oct 6, 2020
Speculative data return concurrent to an exclusive invalidate request
IBM4 citations73
US10175893B2Jan 8, 2019
Predictive scheduler for memory rank switching
IBM2 citations73
US11461151B2Oct 4, 2022
Controller address contention assumption
IBM2 citations72
US9912478B2Mar 6, 2018
Authenticating features of virtual server system
IBM3 citations72
US9882901B2Jan 30, 2018
End-to-end protection for shrouded virtual servers
IBM2 citations72
US12288075B1Apr 29, 2025
Instruction execution scheduling using a hit/miss predictor
IBM3 citations71
US10540251B2Jan 21, 2020
Accuracy sensitive performance counters
IBM2 citations71
US10884946B2Jan 5, 2021
Memory state indicator check operations
IBM0 citations63
US10884945B2Jan 5, 2021
Memory state indicator check operations
IBM0 citations63
US11099966B2Aug 24, 2021
Efficient generation of instrumentation data for direct memory access operations
IBM0 citations62
US10379748B2Aug 13, 2019
Predictive scheduler for memory rank switching
IBM1 citations62
US9323676B2Apr 26, 2016
Non-data inclusive coherent (NIC) directory for cache
IBM2 citations62
US9292445B2Mar 22, 2016
Non-data inclusive coherent (NIC) directory for cache
IBM2 citations62
US12487935B1Dec 2, 2025
Detecting and mitigating false structure sharing within a cache line
IBM0 citations61
US7779189B2Aug 17, 2010
Method, system, and computer program product for pipeline arbitration
IBM3 citations61
US10884890B2Jan 5, 2021
Accuracy sensitive performance counters
IBM0 citations60
US8364904B2Jan 29, 2013
Horizontal cache persistence in a multi-compute node, symmetric multiprocessing computer
IBM4 citations60
US12487825B2Dec 2, 2025
Controlling speculative actions based on a hit/miss predictor
IBM0 citations59
US10635307B2Apr 28, 2020
Memory state indicator
IBM0 citations52
US10635308B2Apr 28, 2020
Memory state indicator
IBM0 citations52
US10255069B2Apr 9, 2019
Cleared memory indicator
IBM0 citations52
US10248418B2Apr 2, 2019
Cleared memory indicator
IBM0 citations52
US9495107B2Nov 15, 2016
Dynamic relocation of storage
IBM1 citations52
US8972664B2Mar 3, 2015
Multilevel cache hierarchy for finding a cache line on a remote node
IBM0 citations52
US10599567B2Mar 24, 2020
Non-coherent read in a strongly consistent cache system for frequently read but rarely updated data
IBM0 citations51
US10417126B2Sep 17, 2019
Non-coherent read in a strongly consistent cache system for frequently read but rarely updated data
IBM0 citations51
US10084598B2Sep 25, 2018
Authenticating features of virtual server system
IBM1 citations51
US9998459B2Jun 12, 2018
End-to end protection for shrouded virtual servers
IBM0 citations51
US11620231B2Apr 4, 2023
Lateral persistence directory states
IBM0 citations50
US8001328B2Aug 16, 2011
Method and process for expediting the return of line exclusivity to a given processor through enhanced inter-node communications
IBM0 citations49
US10572304B2Feb 25, 2020
Dual/multi-mode processor pipelines sampling
IBM0 citations48
US10176013B2Jan 8, 2019
Dual/multi-mode processor pipeline sampling
IBM0 citations48
US7523267B2Apr 21, 2009
Method for ensuring fairness among requests within a multi-node computer system
IBM0 citations42
US10769068B2Sep 8, 2020
Concurrent modification of shared cache line by multiple processors
IBM0 citations41
US10684968B2Jun 16, 2020
Conditional memory spreading for heterogeneous memory sizes
IBM0 citations41
US8375155B2Feb 12, 2013
Managing concurrent serialized interrupt broadcast commands in a multi-node, symmetric multiprocessing computer
IBM0 citations41
BLAKE MICHAEL A
3 patentsUS8423736B2Apr 16, 2013
Maintaining cache coherence in a multi-node, symmetric multiprocessing computer
BLAKE MICHAEL A10 citations83
US8762651B2Jun 24, 2014
Maintaining cache coherence in a multi-node, symmetric multiprocessing computer
BLAKE MICHAEL A4 citations72
US8131937B2Mar 6, 2012
Apparatus and method for improved data persistence within a multi-node system
BLAKE MICHAEL A0 citations40
DRAPALA GARRETT M
3 patentsUS8560776B2Oct 15, 2013
Method for expediting return of line exclusivity to a given processor in a symmetric multiprocessing data processing system
DRAPALA GARRETT M4 citations61
US9558119B2Jan 31, 2017
Main memory operations in a symmetric multiprocessing computer
DRAPALA GARRETT M1 citations50
US8478920B2Jul 2, 2013
Controlling data stream interruptions on a shared interface
DRAPALA GARRETT M1 citations50