Inventor
JOHNS CHARLES R
US68 patents
⚠️ This page may combine multiple inventors who share the name “JOHNS CHARLES R”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
36 patentsUS7792263B2Sep 7, 2010
Method, system, and computer program product for displaying images of conference call participants
IBM145 citations98
US4908789AMar 13, 1990
Method and system for automatically assigning memory modules of different predetermined capacities to contiguous segments of a linear address range
IBM59 citations92
US7533238B2May 12, 2009
Method for limiting the size of a local storage of a processor
IBM17 citations91
US7500035B2Mar 3, 2009
Livelock resolution method
IBM16 citations91
US7386636B2Jun 10, 2008
System and method for communicating command parameters between a processor and a memory flow controller
IBM36 citations91
US5696947ADec 9, 1997
Two dimensional frame buffer memory interface system and method of operation thereof
IBM40 citations87
US7711903B2May 4, 2010
Preloading translation buffers
IBM8 citations84
US7600076B2Oct 6, 2009
Method, system, apparatus, and article of manufacture for performing cacheline polling utilizing store with reserve and load when reservation lost instructions
IBM13 citations84
US7581067B2Aug 25, 2009
Load when reservation lost instruction for performing cacheline polling
IBM13 citations84
US7486096B2Feb 3, 2009
Method and apparatus for testing to determine minimum operating voltages in electronic devices
IBM9 citations84
US7869459B2Jan 11, 2011
Communicating instructions and data between a processor and external devices
IBM9 citations83
US7778271B2Aug 17, 2010
Method for communicating instructions and data between a processor and external devices
IBM9 citations83
US7631131B2Dec 8, 2009
Priority control in resource allocation for low request rate, latency-sensitive units
IBM11 citations83
US7500039B2Mar 3, 2009
Method for communicating with a processor event facility
IBM11 citations83
US8027798B2Sep 27, 2011
Digital thermal sensor test implementation without using main core voltage supply
IBM7 citations81
US11556482B1Jan 17, 2023
Security for address translation services
IBM6 citations74
US11734192B2Aug 22, 2023
Identifying location of data granules in global virtual address space
IBM2 citations73
US11200168B2Dec 14, 2021
Caching data from remote memories
IBM4 citations73
US11016908B2May 25, 2021
Distributed directory of named data elements in coordination namespace
IBM5 citations73
US9483424B1Nov 1, 2016
Peripheral component interconnect express (PCIE) pseudo-virtual channels and non-blocking writes
IBM6 citations73
US11561844B2Jan 24, 2023
Disaggregated system domain
IBM2 citations71
US11288194B2Mar 29, 2022
Global virtual address space consistency model
IBM2 citations71
US11275614B2Mar 15, 2022
Dynamic update of the number of architected registers assigned to software threads using spill counts
IBM0 citations63
US10831537B2Nov 10, 2020
Dynamic update of the number of architected registers assigned to software threads using spill counts
IBM1 citations63
US10684958B1Jun 16, 2020
Locating node of named data elements in coordination namespace
IBM1 citations63
US9842081B2Dec 12, 2017
Implementing modal selection of bimodal coherent accelerator
IBM1 citations63
US9811498B2Nov 7, 2017
Implementing modal selection of bimodal coherent accelerator
IBM1 citations63
US12481796B2Nov 25, 2025
Secure memory sharing
IBM0 citations62
US11144231B2Oct 12, 2021
Relocation and persistence of named data elements in coordination namespace
IBM0 citations62
US10831663B2Nov 10, 2020
Tracking transactions using extended memory features
IBM1 citations62
US7930457B2Apr 19, 2011
Channel mechanisms for communicating with a processor event facility
IBM2 citations62
US7721023B2May 18, 2010
I/O address translation method for specifying a relaxed ordering for I/O accesses
IBM2 citations62
US8024489B2Sep 20, 2011
System for communicating command parameters between a processor and a memory flow controller
IBM2 citations61
US11288208B2Mar 29, 2022
Access of named data elements in coordination namespace
IBM1 citations60
US10915460B2Feb 9, 2021
Coordination namespace processing
IBM1 citations60
US10169287B2Jan 1, 2019
Implementing modal selection of bimodal coherent accelerator
IBM0 citations52
JOHNS CHARLES R
5 patentsUS8117389B2Feb 14, 2012
Design structure for performing cacheline polling utilizing store with reserve and load when reservation lost instructions
JOHNS CHARLES R7 citations84
US8108905B2Jan 31, 2012
System and method for an isolated process to control address translation
JOHNS CHARLES R7 citations83
US9983874B2May 29, 2018
Structure for a circuit function that implements a load when reservation lost instruction to perform cacheline polling
JOHNS CHARLES R2 citations73
US8219763B2Jul 10, 2012
Structure for performing cacheline polling utilizing a store and reserve instruction
JOHNS CHARLES R5 citations62
US8171448B2May 1, 2012
Structure for a livelock resolution circuit
JOHNS CHARLES R3 citations61
TOSHIBA KK
2 patentsAGUILAR JR MAXIMINO
2 patentsEICHENBERGER ALEXANDRE E
2 patentsD AMORA BRUCE D
1 patentFLACHS BRIAN
1 patentCHEN WEN-TZER T
1 patentShowing the top 50 of 68 patents by PatentIndex Score.