P

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

Showing the top 50 of 90 patents by PatentIndex Score.