Inventor
JOHNS CHARLES RAY
US90 patents
⚠️ This page may combine multiple inventors who share the name “JOHNS CHARLES RAY”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
46 patentsUS7721128B2May 18, 2010
Implementation of thermal throttling logic
IBM62 citations98
US7596430B2Sep 29, 2009
Selection of processor cores for optimal thermal performance
IBM55 citations98
US7321958B2Jan 22, 2008
System and method for sharing memory by heterogeneous processors
IBM72 citations98
US7209137B2Apr 24, 2007
Efficient triangular shaped meshes
IBM143 citations98
US6820143B2Nov 16, 2004
On-chip data transfer in multi-processor system
IBM58 citations96
US6760819B2Jul 6, 2004
Symmetric multiprocessor coherence mechanism
IBM56 citations96
US6421053B1Jul 16, 2002
Block rendering method for a graphics subsystem
IBM59 citations94
US8037893B2Oct 18, 2011
Optimizing thermal performance using thermal flow analysis
IBM39 citations93
US7552346B2Jun 23, 2009
Dynamically adapting software for reducing a thermal state of a processor core based on its thermal index
IBM22 citations93
US7460932B2Dec 2, 2008
Support of deep power savings mode and partial good in a thermal management system
IBM16 citations93
US7386414B2Jun 10, 2008
Generation of hardware thermal profiles for a set of processors
IBM16 citations93
US7376532B2May 20, 2008
Maximal temperature logging
IBM39 citations93
US7143246B2Nov 28, 2006
Method for supporting improved burst transfers on a coherent bus
IBM50 citations93
US7546393B2Jun 9, 2009
System for asynchronous DMA command completion notification wherein the DMA command comprising a tag belongs to a plurality of tag groups
IBM23 citations92
US7248696B2Jul 24, 2007
Dynamic system bus encryption using improved differential transitional encoding
IBM20 citations92
US7233998B2Jun 19, 2007
Computer architecture and software cells for broadband networks
IBM28 citations92
US7200688B2Apr 3, 2007
System and method asynchronous DMA command completion notification by accessing register via attached processing unit to determine progress of DMA command
IBM21 citations92
US7103748B2Sep 5, 2006
Memory management for real-time applications
IBM21 citations92
US7093080B2Aug 15, 2006
Method and apparatus for coherent memory structure of heterogeneous processor systems
IBM25 citations92
US6981072B2Dec 27, 2005
Memory management in multiprocessor system
IBM34 citations92
US7102417B2Sep 5, 2006
Integrated circuit die including a temperature detection circuit, and system and methods for calibrating the temperature detection circuit
IBM41 citations91
US6674841B1Jan 6, 2004
Method and apparatus in a data processing system for an asynchronous context switching mechanism
IBM53 citations91
US7793125B2Sep 7, 2010
Method and apparatus for power throttling a processor in an information handling system
IBM42 citations89
US5724560AMar 3, 1998
Display graphics adapter for processing different pixel sizes in a windowing system
IBM20 citations89
US7484173B2Jan 27, 2009
Alternative key pad layout for enhanced security
IBM24 citations88
US7957848B2Jun 7, 2011
Support of deep power savings mode and partial good in a thermal management system
IBM9 citations84
US7756666B2Jul 13, 2010
Generation of hardware thermal profiles for a set of processors
IBM12 citations84
US7689783B2Mar 30, 2010
System and method for sharing memory by heterogeneous processors
IBM12 citations84
US7669013B2Feb 23, 2010
Directory for multi-node coherent bus
IBM9 citations84
US7530068B2May 5, 2009
Method of resource allocation using an access control mechanism
IBM15 citations84
US7512513B2Mar 31, 2009
Thermal throttling control for testing of real-time software
IBM12 citations84
US7512530B2Mar 31, 2009
Generation of software thermal profiles for applications in a simulated environment
IBM14 citations84
US7490017B2Feb 10, 2009
Analytical generation of software thermal profiles
IBM15 citations84
US7480586B2Jan 20, 2009
Thermal interrupt generation
IBM11 citations84
US7395174B2Jul 1, 2008
Generation of software thermal profiles executed on a set of processors using thermal sampling
IBM9 citations84
US7287103B2Oct 23, 2007
Method and apparatus for generating a mask value and command for extreme data rate memories utilizing error correction codes
IBM15 citations84
US7197420B2Mar 27, 2007
Method and apparatus for on-chip dynamic temperature tracking
IBM16 citations84
US7003605B2Feb 21, 2006
Method and system for an improved differential form of transitional coding
IBM13 citations84
US7243200B2Jul 10, 2007
Establishing command order in an out of order DMA command queue
IBM11 citations83
US7363432B2Apr 22, 2008
Method and apparatus for directory-based coherence with distributed directory management
IBM10 citations81
US7225277B2May 29, 2007
Proxy direct memory access
IBM12 citations81
US7698089B2Apr 13, 2010
Generation of software thermal profiles executed on a set of processors using processor activity
IBM8 citations80
US7848901B2Dec 7, 2010
Tracing thermal data via performance monitoring
IBM7 citations74
US7747407B2Jun 29, 2010
Thermal interrupt generation
IBM6 citations74
US7603576B2Oct 13, 2009
Hysteresis in thermal throttling
IBM7 citations74
US7480585B2Jan 20, 2009
Tracing thermal data via performance monitoring
IBM6 citations74
SONY COMPUTER ENTERTAINMENT INC
4 patentsUS6809734B2Oct 26, 2004
Resource dedication system and method for a computer architecture for broadband networks
SONY COMPUTER ENTERTAINMENT INC73 citations98
US8010716B2Aug 30, 2011
Methods and apparatus for supporting multiple configurations in a multi-processor system
SONY COMPUTER ENTERTAINMENT INC12 citations84
US7818507B2Oct 19, 2010
Methods and apparatus for facilitating coherency management in distributed multi-processor system
SONY COMPUTER ENTERTAINMENT INC11 citations84
US7802023B2Sep 21, 2010
Methods and apparatus for supporting multiple configurations in a multi-processor system
SONY COMPUTER ENTERTAINMENT INC11 citations84
Showing the top 50 of 90 patents by PatentIndex Score.