Inventor

Freeman Leigh Rawson, III

Inventor
Austin, TX, US

Overview

84→
Patents
1993–2016
Patent span
Physics
Primary field (CPC G)

Patents· 84 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing52%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use31%
H04LTransmission of digital information, e.g. telegraphic communication8%
Y02BClimate change mitigation technologies related to buildings, e.g. housing, house appliances or related end-user applications6%
G11CStatic stores1%
G06TImage data processing or generation, in general1%
H04JMultiplex communication1%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests1%
PatentTitleYear
9,501,285'Register allocation to threads'20169,494,991'Energy allocation to groups of virtual machines'20169,477,286'Energy allocation to groups of virtual machines'20169,298,249'Partition level power management using fully asynchronous cores with software that has limited asynchronous support'20169,292,662'Method of exploiting spare processors to reduce energy consumption'20169,146,608'Power management for processing capacity upgrade on demand'20159,081,606'Asynchronous persistent stores for transactions'20159,026,818'Priority-based power capping in data processing systems'20159,027,021'Controlling depth and latency of exit of a virtual processor\'s idle state in a power management environment'20158,990,831'Framework for scheduling multicore processors'20158,990,294'File system optimization by log/metadata analysis'20158,892,916'Dynamic core pool management'20148,856,567'Management of thermal condition in a data processing system by dynamic management of thermal loads'20148,832,479'Optimizing energy consumption and application performance in a multi-core multi-threaded processor system'20148,738,875'Increasing memory capacity in power-constrained systems'20148,719,527'Increasing memory capacity in power-constrained systems'20148,707,074'Priority-based power capping in data processing systems'20148,677,160'Managing power consumption of a computer'20148,627,128'Power management for processing capacity upgrade on demand'20148,612,793'Dynamic power and performance calibration of data processing systems'20138,595,721'Preserving a dedicated temporary allocation virtualization function in a power management environment'20138,589,556'Allocation of energy budgets to individual partitions'20138,533,512'Dynamic power and performance calibration of data processing systems'20138,510,749'Framework for scheduling multicore processors'20138,495,554'Matching systems with power and thermal domains'20138,457,805'Power distribution considering cooling nodes'20138,452,991'Partition level power management using fully asynchronous cores with software that has limited asynchronous support'20138,448,108'Matching systems with power and thermal domains'20138,448,006'Performing virtual and/or physical resource management for power management'20138,423,811'Transparently increasing power savings in a power management environment'20138,381,002'Transparently increasing power savings in a power management environment'20138,381,004'Optimizing energy consumption and application performance in a multi-core multi-threaded processor system'20138,381,005'Processor and memory folding for managing power consumption in information processing systems'20138,370,517'Conserving energy in a data processing network'20138,341,628'Controlling depth and latency of exit of a virtual processor\'s idle state in a power management environment'20128,307,220'Managing power consumption of a computer'20128,276,012'Priority-based power capping in data processing systems'20128,276,015'Managing the power-performance range of an application'20128,261,112'Optimizing power consumption by tracking how program runtime performance metrics respond to changes in operating frequency'20128,250,395'Dynamic voltage and frequency scaling (DVFS) control for simultaneous multi-threading (SMT) processors'20128,171,319'Managing processor power-performance states'20128,140,808'Reclaiming allocated memory to reduce power in a data processing system'20128,127,160'Dynamic frequency and voltage scaling for a computer processor'20128,112,250'Processor power management'20128,103,884'Managing power consumption of a computer'20128,028,183'Power cap lower bound exploration in a server environment'20117,971,078'System and method for measurement-based power and energy accounting for virtual machines'20117,921,313'Scheduling processor voltages and frequencies based on performance prediction and power constraints'20117,908,493'Unified management of power, performance, and thermals in computer systems'20117,788,461'System and method for reclaiming allocated memory to reduce power in a data processing system'20107,734,720'Apparatus and system for distributing block data on a private network without using TCP/IP'20107,681,054'Processing performance improvement using activity factor headroom'20107,539,841'Machine memory power and availability management in a processing system supporting multiple virtual machines'20097,533,003'Weighted event counting system and method for processor performance measurements'20097,386,739'Scheduling processor voltages and frequencies based on performance prediction and power constraints'20087,376,713'Apparatus, system and method of distributing block data on a private network without using TCP/IP'20087,366,833'Method and system for enhanced scheduling of memory access requests'20087,356,665'Method and system for machine memory power and availability management in a processing system supporting multiple virtual machines'20087,340,378'Weighted event counting system and method for processor performance measurements'20087,318,164'Conserving energy in a data processing system by selectively powering down processors'20087,007,183'Power conservation by turning off power supply to unallocated resources in partitioned data processing systems'20066,985,952'Energy-induced process migration'20066,920,554'Programming network interface cards to perform system and network management functions'20056,874,036'Network management server combining PDUs to minimize bandwidth consumption at data link layer'20056,857,005'Console interaction handling in a data processing network'20056,829,637'Distributed shared memory for server clusters'20046,823,397'Simple liveness protocol using programmable network interface cards'20046,766,420'Selectively powering portions of system memory in a network server to conserve energy'20046,687,756'Switched-based time synchronization protocol for a NUMA system'20046,601,149'Memory transaction monitoring system and user interface'20036,502,141'Method and system for approximate, monotonic time synchronization for a multiple node NUMA system'20026,499,028'Efficient identification of candidate pages and dynamic response in a NUMA computer'20026,480,966'Performance monitor synchronization in a multiprocessor system'20026,473,085'System for dynamically adjusting image quality for interactive graphics applications'20026,442,654'Operating system support for in-server caching of documents'20026,349,394'Performance monitoring in a NUMA computer'20025,842,226'Virtual memory management for a microkernel system with multiple operating systems'19985,799,188'System and method for managing variable weight thread contexts in a multithreaded computer system'19985,794,035'Device driver and input/output hardware research manager'19985,771,383'Shared memory support method and apparatus for a microkernel data processing system'19985,729,710'Method and apparatus for management of mapped and unmapped regions of memory in a microkernel data processing system'19985,675,795'Boot architecture for microkernel-based systems'19975,535,401'Method and system of power and thermal management for a data processing system using object-oriented program design'19965,265,252'Device driver system having generic operating system interface'1993

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1993–2016Patents assigned to IBM (83)· patent assignee history
1993–1998Based in Boca Raton, FL, US· patent location history
1998–2016Based in Austin, TX, US· patent location history
2012–2016Patents assigned to RAWSON III FREEMAN L (23)· patent assignee history
2012–2016Patents assigned to WARE MALCOLM S (19)· patent assignee history
2012–2015Patents assigned to RAJAMANI KARTHICK (16)· patent assignee history
2012–2016Patents assigned to RAWSON III FREEMAN LEIGH (11)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
IBM831993–2016
RAWSON III FREEMAN Lself232012–2016
WARE MALCOLM S192012–2016
RAJAMANI KARTHICK162012–2015
RAWSON III FREEMAN LEIGHself112012–2016
Locations
LocationPatentsSpan
Austin, Texas, US771998–2016
Boca Raton, Florida, US71993–1998