Inventor profile of:

Charles Ray Johns

City:

Austin, Texas

Country:

United States

Published Applications:

96

Last publication date:

2012-02-02

Top Assignees for applications by Charles Ray Johns

The entities that hold a legal rights for patent applications filed by inventor Johns Charles Ray:

Recent patent applications by Johns Charles Ray

Charles Ray Johns from Austin, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2012-02-02
US20120030386A1
Physics

Configurable interface controller

#2 | 2012-01-26
US20120023316A1
Physics

Ceasing parallel processing of first set of loops upon selectable number of monitored terminations and processing second set

#3 | 2011-10-06
US20110246695A1
Electricity

Controlling bandwidth reservations method and apparatus

#4 | 2011-07-26
US9833348
-

Method and apparatus for generating gammacorrected antialiased lines

#5 | 2011-02-17
US20110040517A1
Physics

Tracing thermal data via performance monitoring

#6 | 2010-12-09
US20100312969A1
Physics

Methods and apparatus for supporting multiple configurations in a multi-processor system

#7 | 2010-11-16
US10606582
-

System and method for tracking messages between a processing unit and an external device

#8 | 2009-04-16
US20090099806A1
Physics

Thermal interrupt generation

#9 | 2009-03-19
US20090077322A1
Physics

System and Method for Getllar Hit Cache Line Data Forward Via Data-Only Transfer Protocol Through BEB Bus

#10 | 2009-02-19
US20090048720A1
Physics

Support of deep power savings mode and partial good in a thermal management system

#11 | 2009-01-29
US20090031086A1
Physics

Directory for multi-node coherent bus

#12 | 2009-01-29
US20090031085A1
Physics

Directory for multi-node coherent bus

#13 | 2009-01-29
US20090030644A1
Physics

Tracing thermal data via performance monitoring

#14 | 2008-10-16
US20080256275A1
Physics

Multi-Chip Module With Third Dimension Interconnect

#15 | 2008-09-11
US20080221826A1
Physics

Maximal temperature logging

#16 | 2008-08-28
US20080208512A1
Physics

Maximal Temperature Logging

#17 | 2008-08-07
US20080189071A1
Physics

Generation of hardware thermal profiles for a set of processors

#18 | 2008-07-17
US20080172735A1
Physics

Alternative Key Pad Layout for Enhanced Security

#19 | 2008-07-10
US20080168287A1
Physics

Method and apparatus for power throttling a processor in an information handling system

#20 | 2008-07-03
US20080162877A1
Electricity

Non-Homogeneous Multi-Processor System With Shared Memory

#21 | 2008-05-29
US20080126817A1
Physics

Method and apparatus for managing the power consumption of a data processing system

#22 | 2008-02-28
US20080052472A1
Physics

Methods and apparatus for reducing command processing latency while maintaining coherence

#23 | 2008-01-03
US20080005374A1
Physics

System and method for flexible multiple protocols

#24 | 2007-12-13
US20070288701A1
Physics

System and Method for Using a Plurality of Heterogeneous Processors in a Common Computer System

#25 | 2007-12-06
US20070283103A1
Physics

System and method for sharing memory by heterogeneous processors

#26 | 2007-11-08
US20070260895A1
Physics

Selection of processor cores for optimal thermal performance

#27 | 2007-11-08
US20070260894A1
Physics

OPTIMIZING THERMAL PERFORMANCE USING FEED-BACK DIRECTED OPTIMIZATION

#28 | 2007-11-08
US20070260893A1
Physics

Dynamically adapting software for reducing a thermal state of a processor core based on its thermal index

#29 | 2007-11-08
US20070260415A1
Physics

Optimizing thermal performance using thermal flow analysis

#30 | 2007-08-16
US20070188487A1
Physics

EFFICIENT TRIANGULAR SHAPED MESHES

#31 | 2007-08-09
US20070186052A1
Physics

Methods and apparatus for reducing command processing latency while maintaining coherence

#32 | 2007-07-26
US20070174509A1
Physics

System for asynchronous DMA command completion notification wherein the DMA command comprising a tag belongs to a plurality of tag groups

#33 | 2007-07-24
US10242525
-

Dynamic system bus encryption using improved differential transitional encoding

#34 | 2007-07-19
US20070168538A1
Physics

Computer architecture and software cells for broadband networks

#35 | 2007-06-19
US9816004
-

Computer architecture and software cells for broadband networks

#36 | 2007-05-31
US20070124622A1
Physics

Implementation of thermal throttling logic

#37 | 2007-05-31
US20070124618A1
Physics

Optimizing power and performance using software and hardware thermal profiles

#38 | 2007-05-31
US20070124611A1
Physics

Thermal throttle control with minimal impact to interrupt latency

#39 | 2007-05-31
US20070124355A1
Physics

Support of deep power savings mode and partial good in a thermal management system

#40 | 2007-05-31
US20070124124A1
Physics

Generation of software thermal profiles for applications in a simulated environment

#41 | 2007-05-31
US20070124105A1
Physics

Tracing thermal data via performance monitoring

#42 | 2007-05-31
US20070124104A1
Physics

Maximal temperature logging

#43 | 2007-05-31
US20070124103A1
Physics

Analytical generation of software thermal profiles

#44 | 2007-05-31
US20070124102A1
Physics

Generation of software thermal profiles executed on a set of processors using thermal sampling

#45 | 2007-05-31
US20070124101A1
Physics

Generation of software thermal profiles executed on a set of processors using processor activity

#46 | 2007-05-31
US20070124100A1
Physics

Generation of hardware thermal profiles for a set of processors

#47 | 2007-05-31
US20070121699A1
Physics

Hysteresis in thermal throttling

#48 | 2007-05-31
US20070121698A1
Physics

Thermal throttling control for testing of real-time software

#49 | 2007-05-31
US20070121492A1
Physics

Thermal interrupt generation

#50 | 2007-04-24
US10242523
-

Efficient triangular shaped meshes

#51 | 2007-04-19
US20070089164A1
Physics

Alternative key pad layout for enhanced security

#52 | 2007-04-03
US10448237
-

System and method asynchronous DMA command completion notification by accessing register via attached processing unit to determine progress of DMA command

#53 | 2007-02-06
US10607360
-

Method and apparatus for implementing data mapping with shuffle algorithm

#54 | 2007-01-18
US20070016733A1
Physics

Method to provide atomic update primitives in an asymmetric heterogeneous multiprocessor environment

#55 | 2006-11-23
US20060265546A1
Physics

Method and apparatus for generating a mask value and command for extreme data rate memories utilizing error correction codes

#56 | 2006-11-09
US20060251070A1
Physics

Methods and apparatus for facilitating coherency management in distributed multi-processor system

#57 | 2006-09-26
US10443727
-

Method to provide atomic update primitives in an asymmetric heterogeneous multiprocessor environment

#58 | 2006-09-14
US20060206657A1
Physics

Single port/multiple ring implementation of a hybrid crossbar partially non-blocking data switch

#59 | 2006-09-12
US10464882
-

Microprocessor having bandwidth management for computing applications and related method of managing bandwidth allocation

#60 | 2006-09-05
US10318541
-

Memory management for real-time applications

#61 | 2006-08-31
US20060192597A1
Physics

Temperature sensing circuits, and temperature detection circuits including same

#62 | 2006-08-24
US20060190614A1
Physics

Non-homogeneous multi-processor system with shared memory

#63 | 2006-08-10
US20060179168A1
Physics

System and method for flexible multiple protocols

#64 | 2006-08-10
US20060178852A1
Physics

Method and apparatus for on-chip dynamic temperature tracking

#65 | 2006-07-13
US20060155955A1
Physics

SIMD-RISC processor module

#66 | 2006-07-06
US20060149861A1
Physics

Methods and apparatus for list transfers using DMA transfers in a multi-processor system

#67 | 2006-06-13
US10318594
-

Updating remote locked cache

#68 | 2006-05-11
US20060097757A1
Physics

Integrated circuit die including a temperature detection circuit, and system and methods for calibrating the temperature detection circuit

#69 | 2006-05-04
US20060092957A1
Physics

Methods and apparatus for supporting multiple configurations in a multi-processor system

#70 | 2006-03-16
US20060059273A1
Electricity

Envelope packet architecture for broadband engine

#71 | 2006-02-21
US10242522
-

Method and system for an improved differential form of transitional coding

#72 | 2006-02-09
US20060031836A1
Physics

Hierarchical management for multiprocessor system with real-time attributes

#73 | 2006-02-09
US20060031835A1
Physics

Hierarchical management for multiprocessor system

#74 | 2006-02-02
US20060026309A1
Physics

Memory barriers primitives in an asymmetric heterogeneous multiprocessor environment

#75 | 2006-01-19
US20060015652A1
Physics

Establishing command order in an out of order DMA command queue

#76 | 2005-12-27
US10455169
-

Memory management in multiprocessor system

#77 | 2005-12-01
US20050268048A1
Physics

System and method for using a plurality of heterogeneous processors in a common computer system

#78 | 2005-11-01
US10366440
-

System and method for identifying and accessing streaming data in a locked portion of a cache

#79 | 2005-09-29
US20050216675A1
Physics

Method and apparatus for directory-based coherence with distributed directory management

#80 | 2005-09-29
US20050216672A1
Physics

Method and apparatus for directory-based coherence with distributed directory management utilizing prefetch caches

#81 | 2005-09-29
US20050216610A1
Physics

Method to provide cache management commands for a DMA controller

#82 | 2005-08-16
US10346294
-

Implementation of an LRU and MRU algorithm in a partitioned cache

#83 | 2005-07-21
US20050160239A1
Physics

Method for supporting improved burst transfers on a coherent bus

#84 | 2005-07-21
US20050160229A1
Physics

Method and apparatus for preloading translation buffers

#85 | 2005-06-23
US20050138621A1
Physics

Method of resource allocation using an access control mechanism

#86 | 2005-06-23
US20050138325A1
Physics

Multi-chip module with third dimension interconnect

#87 | 2005-06-09
US20050125581A1
Physics

Method of resource arbitration

#88 | 2005-05-26
US20050111478A1
Electricity

Distributed control load shaping method and apparatus

#89 | 2005-05-26
US20050111354A1
Electricity

Controlling bandwidth reservations method and apparatus

#90 | 2005-05-05
US20050097280A1
Physics

System and method for sharing memory by heterogeneous processors

#91 | 2005-05-05
US20050097231A1
Physics

System and method for a configurable interface controller

#92 | 2005-04-14
US20050080998A1
Physics

Method and apparatus for coherent memory structure of heterogeneous processor systems

#93 | 2005-03-10
US20050055505A1
Physics

Software-controlled cache set management with software-generated class identifiers

#94 | 2005-03-10
US20050055478A1
Physics

Proxy direct memory access

#95 | 2005-02-03
US20050028015A1
Physics

Method and apparatus for managing the power consumption of a data processing system

#96 | 2005-01-27
US20050021944A1
Physics

Security architecture for system on chip

InventorID:

3090672 ⎘