P

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 patents
US6914695B2Jul 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 patents

DRAPALA GARRETT M

3 patents

WHEELOCK INC

1 patent

BRONSON TIMOTHY C

1 patent

HUTTON DAVID S

1 patent