Inventor

Keith A. Lowery

Inventor
Richardson, TX, US

Overview

51→
Patents
1999–2021
Patent span
Physics
Primary field (CPC G)

Patents· 51 as inventor

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

G06Fprimary
G06FElectric digital data processing49%
H04LTransmission of digital information, e.g. telegraphic communication36%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests10%
G06TImage data processing or generation, in general2%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use2%
H04WWireless communication networks1%
PatentTitleYear
11,132,328High level instructions with lower-level assembly code style primitives within a memory appliance for accessing memory202110,725,824Thread associated memory allocation and memory architecture aware allocation202010,574,734Dynamic data and compute management202010,437,747Memory appliance couplings and operations201910,255,104System call queue between visible and invisible computing devices201910,146,575Heterogeneous enqueuing and dequeuing mechanism for task scheduling201810,114,903Method and apparatus for content synchronization20189,934,194Memory packet, data structure and hierarchy within a memory appliance for accessing memory20189,880,971'Memory appliance for accessing memory'20189,665,533'Blob pools, selectors, and command set implemented within a memory appliance for accessing memory'20179,658,895'System and method for configuring boot-time parameters of nodes of a cloud computing system'20179,645,854'Dynamic work partitioning on heterogeneous processing devices'20179,602,618'Method and system for dynamic distributed data caching'20179,430,281'Heterogeneous enqueuing and dequeuing mechanism for task scheduling'20169,369,540'Method and system for dynamic distributed data caching'20169,262,231'System and method for modifying a hardware configuration of a cloud computing system'20169,210,236'Method and system for dynamic distributed data caching'20159,152,532'System and method for configuring a cloud computing system with a synthetic test workload'20159,124,594'Method and apparatus for dynamic data flow control using prioritization of data requests'20159,058,183'Hypervisor isolation of processor cores to enable computing accelerator cores'20159,032,155'Method and system for dynamic distributed data caching'20158,984,229'Method and system for dynamic distributed data caching'20158,887,056'System and method for configuring cloud computing systems'20148,782,645'Automatic load balancing for heterogeneous cores'20148,756,342'Method and apparatus for content synchronization'20148,752,064'Optimizing communication of system call requests'20148,725,836'Method and apparatus for content synchronization'20148,719,543'Systems and methods implementing non-shared page tables for sharing memory resources managed by a main operating system with accelerator devices'20148,683,468'Automatic kernel migration for heterogeneous cores'20148,667,201'Computer system interrupt handling'20148,572,326'Method and system for dynamic distributed data caching when a source of data is not available'20138,504,663'Method and system for community data caching'20138,296,451'Method and apparatus for dynamic data flow control using prioritization of data requests'20128,271,628'Method and system for community data caching'20128,245,008'System and method for NUMA-aware heap memory management'20128,205,044'Method and system for dynamic distributed data caching'20128,135,812'Method and system for community data caching'20128,099,457'Method and apparatus for dynamic data flow control using prioritization of data requests'20127,975,032'Method and system for community data caching'20117,890,701'Method and system for dynamic distributed data caching'20117,730,262'Method and system for dynamic distributed data caching'20107,694,076'Method and system for dynamic distributed data caching'20107,689,661'Method and system for community data caching'20107,519,677'Method and system for dynamic distributed data caching'20097,454,457'Method and apparatus for dynamic data flow control using prioritization of data requests'20087,409,433'Method and system for community data caching'20087,188,145'Method and system for dynamic distributed data caching'20077,035,911'Method and system for community data caching'20066,446,111'Method and apparatus for client-server communication using a limited capability client over a low-speed communications link'20026,415,335'System and method for managing dynamic web page generation requests'20025,894,554'System for managing dynamic web page generation requests by intercepting request at web server and routing to page server thereby releasing web server to process other requests'1999

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1999–2018Based in Richardson, TX, US· patent location history
2008–2018Patents assigned to PARALLEL NETWORKS LLC (22)· patent assignee history
2012–2019Patents assigned to ADVANCED MICRO DEVICES INC (15)· patent assignee history
2012–2017Patents assigned to LOWERY KEITH A (14)· patent assignee history
2012–2017Patents assigned to KAMINSKI PATRYK (9)· patent assignee history
2012–2017Patents assigned to LOWERY KEITH (8)· patent assignee history
2012–2019Based in Bothell, WA, US· patent location history
2014–2021Based in Garland, TX, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
PARALLEL NETWORKS LLC222008–2018
ADVANCED MICRO DEVICES INC152012–2019
LOWERY KEITH Aself142012–2017
KAMINSKI PATRYK92012–2017
LOWERY KEITHself82012–2017
Locations
LocationPatentsSpan
Richardson, Texas, US291999–2018
Garland, Texas, US122014–2021
Bothell, Washington, US102012–2019